Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 如何运行 OpenFOAM 测试:applications/test/parallel

如何运行 OpenFOAM 测试:applications/test/parallel

已定时 已固定 已锁定 已移动 OpenFOAM
10 帖子 2 发布者 5.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Q 离线
    Q 离线
    Qing
    写于 最后由 编辑
    #1

    我想学习一下怎么用 OpenFOAM:applications/test/parallel 里面的并行函数

    遇见如下几个问题:

    1.直接编译运行显示需要读 system/controlDict 文件,但是 test 中没有给

    2.随便找了个 controlDict 文件可以读,且可以运行 Test-parallel

    3.mpirun -np 4 Test-parallel 运行之后,并没有真的并行,而是把 Test-parallel 独立运行了四次

    4.mpirun -np 4 Test-parallel -parallel 运行报错:

    [0]
    [0]
    [0] --> FOAM FATAL ERROR:
    [0] Cannot read "/home/xq/OpenFOAM/OpenFOAM-2.3.1/applications/test/parallel/system/decomposeParDict"
    [0]
    FOAM parallel run exiting
    [0]
    [XQ:04726] 1 more process has sent help message help-btl-vader.txt / cma-permission-denied
    [XQ:04726] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages

    5.应该如何运行 Test-parallel ?实现 Test-paralle.C 中代码正常运行的结果?

    先谢过各位大佬!

    1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    写于 最后由 编辑
    #2

    建议读一下原版教程~每个case泡一下就知道咋整了
    还在用of2.3?

    Q 1 条回复 最后回复
  • Q 离线
    Q 离线
    Qing
    在 中回复了 星星星星晴 最后由 编辑
    #3

    @星星星星晴 可以告诉我哪个教程的哪一页有讲吗?我没找到啊 :)

    星 1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 Qing 最后由 编辑
    #4

    @qing

    错误提示说明你没有这个文件,你做decomposePar了么?
    这个文件合理设置了么?

    就在user guide里啊

    Cannot read "/home/xq/OpenFOAM/OpenFOAM-2.3.1/applications/test/parallel/system/decomposeParDict"
    

    https://www.openfoam.com/documentation/user-guide/3-running-applications/3.2-running-applications-in-parallel

    https://cfd.direct/openfoam/user-guide/v6-running-applications-parallel/

    Q 1 条回复 最后回复
  • Q 离线
    Q 离线
    Qing
    在 中回复了 星星星星晴 最后由 编辑
    #5

    @星星星星晴 你是说需要随便找一套网格,然后按照CFD模拟的设置,先做 decomposePar,这个 Test-parallel 才能正常运行吗? 可这个程序不是跟网格一点关系都没呀。。。难道说因为版本太低了无法自动识别。。。OTZ

    星 2 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 Qing 最后由 编辑
    #6

    @qing 这玩意完全需要一个正经的case跑吧 我找了一个case 跑的很正常 1喵都不到
    f968e672-9c74-4529-b508-dedd017527a3-image.png

    of8
    log.test

    Q 1 条回复 最后回复
  • Q 离线
    Q 离线
    Qing
    在 中回复了 星星星星晴 最后由 编辑
    #7

    @星星星星晴 啊我懂了~非常感谢!就是得用正儿八经的 case 跑 。。

    星 1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 Qing 最后由 编辑
    #8

    @qing 嗯呢呗 这玩意check 结构了。。
    话说你这还用祖传的code呢么?of2.3.1。。。
    其他不知道 至少Lagrangian 这部分of8 比of4 快了1倍

    Q 1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 Qing 最后由 编辑
    #9
    此回复已被删除!
    1 条回复 最后回复
  • Q 离线
    Q 离线
    Qing
    在 中回复了 星星星星晴 最后由 编辑
    #10

    @星星星星晴 雀食祖传的,而且还得把 Fortran 的转成 OpenFOAM 。。。

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]