CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    简单算例超算计算报错

    OpenFOAM
    2
    3
    316
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 微
      微凉风 最后由 编辑

      各位朋友大家好,最近我在用学校的超算算一个简单的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 exiting

      MPI_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.

      微信截图_20220507162009.png
      微信截图_20220507162704.png

      1 条回复 最后回复 回复 引用
      • bestucan
        bestucan 版主 副教授 最后由 编辑

        是不是个人计算机上的 OpenFOAM 和超算上的不一样?
        或者MPI库版本不一样?MPI库可以不大,可以在家目录编译一份自用版本的

        滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

        异步沟通方式(《posting style》from wiki)(下载后打开):
        https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
        提问的智慧(github在gitee的镜像):
        https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

        微 1 条回复 最后回复 回复 引用
        • 微
          微凉风 @bestucan 最后由 编辑

          @bestucan 谢谢前辈,版本是一样的,后来和学校超算人员联系发现是少了一个环境配置加载:module load gcc/7.4.4,加上以后就可以了

          1 条回复 最后回复 回复 引用
          • First post
            Last post