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在断网的时候终止计算

一个奇怪的问题,OpenFOAM在断网的时候终止计算

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

    这一个问题很奇怪,如果是我主动断网,不会有任何问题。但如果是wifi中断(有信号,但是连不上外网,办公室网不好),interDyMFoam就会终止结算,也没有任何提示。有人知道这是哪里出的问题吗?
    应该不是硬件问题,因为我在不止一台电脑上发现过这个问题。系统是Linux Mint 18和18.3,情况没有区别。OpenFOAM版本是4.1。

    更高的主频,更多的核心

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #2

    我也遇到过类似问题,不过不是断网。不明原因。求解器没有任何提示。我这个我怀疑是超频太狠导致的,

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    星 1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    写于 最后由 编辑
    #3

    我初步确定不是OpenFOAM的问题,而是mpi的问题,因为根据测试,单核没有这个问题,只有在并行的时候才有。
    另外,看到这个问题的大神们请留言一下自己的mpi版本和OpenFOAM版本,因为我发现问题之后换了openmpi3.1.3,然后并行的时候湍流模型的设置死活读不进去,卡在那里不动。

    更高的主频,更多的核心

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

    @tidedrinker

    https://www.cfd-online.com/Forums/openfoam-bugs/191087-openfoam-stops-when-there-no-internet.html
    MPI\的问题

    游荡

    1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 李东岳 最后由 编辑
    #5

    @东岳 https://www.cfd-online.com/Forums/openfoam-bugs/191087-openfoam-stops-when-there-no-internet.html
    这上面说是MPI的问题 也是OF4.1

    游荡

    1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    写于 最后由 编辑
    #6

    应该就是这个问题,虽然我还不确定问题是怎么发生的,但我已经解决了。
    Linux Mint 18 软件源自带的OpenMPI是1.10.2,好像整个OpenMPI 1.10版本包括1.10.2和1.10.7都有这个问题,然后换成2.0.4就好了。

    更高的主频,更多的核心

    队长别开枪队 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #7

    感谢分享,楼主好人,1024

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 队长别开枪队 离线
    队长别开枪队 离线
    队长别开枪 超神
    在 中回复了 tidedrinker 最后由 编辑
    #8

    @tidedrinker 太感谢了,解决了一大难题!

    1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    写于 最后由 编辑
    #9

    说起MPI我也遇到过奇怪的问题,我用虚拟机进行的计算,就只用两个核并行跑程序,算了一个晚上,第二天早上起来发现产生了几十个G的内存,直接把我放虚拟机的那个硬盘撑满了,导致虚拟机直接崩溃。我后来直接删了那个虚拟机文件重新安装的。
    我没有让他保存太多的时间步啊,不知道哪里产生的这么大内存。因为硬盘撑满了虚拟机打不开我也没有再查看到底怎么了,这就变成悬案了QAQ
    不过幸好后来没有再遇到过一样的问题,我再次安装的时候也更新了MPI版本,不知道是不是这个原因……
    有人遇到过类似问题吗?

    我 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #10

    @悬铃神木 自己写的求解器么?自己写的话有可能没有删除动态分配指针。
    如果不是自己写的就不知道了

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    悬 1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    在 中回复了 李东岳 最后由 编辑
    #11

    @东岳 是官方的求解器,不过有一个自已的边界条件。而且只出现过一次,后来再用就没问题了。

    1 条回复 最后回复
  • 我 离线
    我 离线
    我是河滩
    在 中回复了 悬铃神木 最后由 编辑
    #12

    @悬铃神木 Openfoam并行只能用MPI吗?如果采用自己的求解器,代码的并行处理在Openfoam中复杂吗?

    动边界

    悬 1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    在 中回复了 我是河滩 最后由 编辑
    #13

    @我是河滩 MPI是OpenFoam官方使用的并行方法,现在来看应该是只能用这个。我没有研究过并行的代码,复不复杂应该取决于你对openFoam求解器改动程度的大小,小改动一般不用重写并行的代码。

    我 1 条回复 最后回复
  • 我 离线
    我 离线
    我是河滩
    在 中回复了 悬铃神木 最后由 编辑
    #14

    @悬铃神木 谢谢。

    动边界

    1 条回复 最后回复

  • 登录

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