CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    执行并行计算出现:shift: can't shift that many错误提示

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

      各位Foamer大家好,最近我在CFD-onlie上下载了fabian_roesler等人贡献的基于焓-多孔介质方法模拟熔化过程的并行计算solver(https://www.cfd-online.com/Forums/openfoam-solving/93620-melting-problem-looking-appropriate-solvers-7.html ),根据solver的中的内容,我配置了对应的case。发现采用该solver单核串行执行case没有问题,但是采用并行执行case时,会提示:shift: can't shift that many。我搞了很久也没找到解决方法,恳请各位大佬帮我看下问题出现的原因,不胜感激!

      对应的solver和case在附件中,of版本用的是2.3.1 parallel-convMeltFoam.zip case.zip

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

        一般用别人的solver,直接咨询作者比较好,我们也不清楚他们的soler怎么写的呢:135:

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

        CFD高性能服务器 http://dyfluid.com/servers.html

        沐 1 条回复 最后回复 回复 引用
        • 沐
          沐风 @李东岳 最后由 编辑

          @东岳 初步判定可能是of2.3.1版本对应的mpi环境配置问题,当输入mpirun命令后会提示:It looks like opal_init failed for some reason; your parallel process is likely to abort. There are many reasons that a parallel process can fail during opal_init; some of which are due to configuration or environment problems. This failure appears to be an internal failure; here's some additional information (which may only be relevant to an Open MPI developer):
          然后具体解决办法在摸索中

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