计算结果 paraFoam 无法显示:FOAM FATAL ERROR: bad size

请问各位,模型和计算都没有问题,但是在使用paraFoam查看结果时出现这样的报错是为什么

--> FOAM FATAL ERROR: 
bad size -808182895

    From function void Foam::List<T>::setSize(Foam::label) [with T = Foam::vectorTensorTransform; Foam::label = int]
    in file lnInclude/List.C at line 285.

FOAM aborting

#0  Foam::error::printStack(Foam::Ostream&) at ??:?
#1  Foam::error::abort() at ??:?
#2  Foam::globalIndexAndTransform::determineTransformPermutations() at ??:?
#3  Foam::globalIndexAndTransform::globalIndexAndTransform(Foam::polyMesh const&) at ??:?
#4  Foam::globalPoints::globalPoints(Foam::polyMesh const&, Foam::PrimitivePatch<Foam::face, Foam::IndirectList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, bool, bool) at ??:?
#5  Foam::globalMeshData::calcGlobalCoPointSlaves() const at ??:?
#6  Foam::globalMeshData::globalCoPointSlavesMap() const at ??:?
#7  void Foam::pointConstraints::syncUntransformedData<double, Foam::plusEqOp<double> >(Foam::polyMesh const&, Foam::List<double>&, Foam::plusEqOp<double> const&) at ??:?
#8  Foam::volPointInterpolation::makeWeights() at ??:?
#9  Foam::volPointInterpolation::volPointInterpolation(Foam::fvMesh const&) at ??:?
#10  Foam::MeshObject<Foam::fvMesh, Foam::UpdateableMeshObject, Foam::volPointInterpolation>::New(Foam::fvMesh const&) at ??:?
#11  void Foam::vtkPVFoam::convertVolFields<double>(Foam::fvMesh const&, Foam::PtrList<Foam::PrimitivePatchInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > > > const&, Foam::IOobjectList const&, bool, vtkMultiBlockDataSet*) at ??:?
#12  Foam::vtkPVFoam::convertVolFields(vtkMultiBlockDataSet*) at ??:?
#13  Foam::vtkPVFoam::Update(vtkMultiBlockDataSet*, vtkMultiBlockDataSet*) at ??:?
#14  vtkPVFoamReader::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) at ??:?
#15  vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) in "/home/zay/OpenFOAM/ThirdParty-5.x/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libvtkCommonExecutionModel-pv5.4.so.1"
#16  vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) in "/home/zay/OpenFOAM/ThirdParty-5.x/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libvtkCommonExecutionModel-pv5.4.so.1"
#17  vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) in "/home/zay/OpenFOAM/ThirdParty-5.x/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libvtkCommonExecutionModel-pv5.4.so.1"
#18  vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) in "/home/zay/OpenFOAM/ThirdParty-5.x/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libvtkCommonExecutionModel-pv5.4.so.1"
#19  vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) in "/home/zay/OpenFOAM/ThirdParty-5.x/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libvtkCommonExecutionModel-pv5.4.so.1"
#20  vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) in "/home/zay/OpenFOAM/ThirdParty-5.x/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libvtkCommonExecutionModel-pv5.4.so.1"

可能是 label 的问题。

可以直接用 paraview 看。方法是

$ touch a.foam
$ paraview a.foam

touch a.foam 创建了一个以 a.foam 为名的空文件,paraview a.foam 就是用 paraview 打开 a.foam,尽管 a.foam 是空的文件,但 paraview 认为这个文件夹就是 foam 的 case 文件夹。