简单算例超算计算报错
-
各位朋友大家好,最近我在用学校的超算算一个简单的Case,但是提交作业以后总是会报错,而在自己电脑上运行相同的命令则可以正常计算。算例是图片中的效果,然后提交的作业命令在第二张图。运行后会出现这个错误,有朋友可以帮忙看一下是哪里的环境设置出了问题吗?
[1] --> FOAM FATAL IO ERROR:
[1] Cannot find patchField entry for procBoundary1to0
[1]
[1] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor1/0/pointDisplacement.boundaryField from line [4]
[4]
[4] --> FOAM FATAL IO ERROR:
[2] Cannot find patchField entry for procBoundary2to1
[2]
[2] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor2/0/pointDisplacement.boundaryField from line 17 to line 53.
[5]
[5] --> FOAM FATAL IO ERROR:
[5] Cannot find patchField entry for procBoundary5to2
[5]
[5] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor5/0/pointDisplacement.boundaryField from line 17 to line 53.
[5]
[5] --> FOAM FATAL IO ERROR:
[4] Cannot find patchField entry for procBoundary4to1
[4]
[4] file: /lustre/home/acct-mectl/mectl-stu2/thk/test-thk/fluid-openfoam/processor4/0/pointDisplacement.boundaryField from line 17 to line 53.
[4]
[4] From function void Foam::GeometricField<Type, PatchField, GeoMesh>::Boundary::readField(const Foam::DimensionedField<TypeR, GeoMesh>&, const Foam::dictionary&) [with Type = Foam::Vector<double>; PatchField = Foam::pointPatchField; GeoMesh = Foam::pointMesh]
[4] in file /tmp/rpm/spack-stage-openfoam-org-7-hf7fehnzmia4muicuqvlcaki7y2iqx2x/OpenFOAM-7/src/OpenFOAM/lnInclude/GeometricBoundaryField.C at line 191.
[4]
FOAM parallel run exitingMPI_ABORT was invoked on rank 2 in communicator MPI COMMUNICATOR 3 SPLIT FROM 0
with errorcode 1.NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.