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. 气液小火焰程序移植到高版本OF(程序编译通过,但是运行程序报错)

气液小火焰程序移植到高版本OF(程序编译通过,但是运行程序报错)

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

    各位老师同学大家好,本人是ZJU的一名博士生,研究方向主要是气液燃烧的小火焰模型及大涡模拟。本人之前基于openfoam5.x版本写了一套气液小火焰程序,最近由于一些原因想要把程序移植到高版本openfoam7,折腾了两天程序终于在openfoam7上面全部编译成功,但是接下来遇到一个很奇怪的问题,就是运行求解器的时候,报如下的错误。
    ecbf02a5-cf88-43f1-b0dd-0d82f954d668-image.png
    因为程序是在超算上编译并运行的,咨询了超算的工程师,工程师的意见是认为可能是内存的问题。
    cd2a5440-35d2-4808-9756-24e215040745-image.png
    但是这可能是涉及到一些比较底层的东西。我并不能找出具体的原因。所以想请问各位老师同学有遇到过类似的情况,或者知道该如何取解决这块问题的办法吗?

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

    你可以在本地尝试,本地跑通了,再弄到集群上测试。

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

    江 1 条回复 最后回复
  • 江 离线
    江 离线
    江山不如凉竹
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 谢谢李老师的建议,后续我会尝试在本地编译运行看看。但是我的疑惑是,假使我在本地编译成功并且能够正常运行,那换到超算平台编译运行也还是极大可能出现这种报错的情况。本地运行和超算运行一般会存在什么差异呢?

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 江山不如凉竹 最后由 编辑
    #4

    一般情况下不会有差异。但是你这个不知道是不是就是本地就报错了。那肯定放云上也报错。

    如果本地不报错,云上报错。那估计是并行的事情。比如本地3核不报错,超算300核报错,这也会有可能。

    如果本地300核不报错,云上300核报错。这种很少见。但是总体,应该跟超算那面没什么关系。主要是openfoam

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

    江 1 条回复 最后回复
  • 江 离线
    江 离线
    江山不如凉竹
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 感谢李老师的回复。因为最初的程序是并不是我自己写的,后面我在程序上进行了一定规模的改动和完善,形成了目前基于openfoam5.x的一套程序。我其实在openfoam6和7版本上面都试过,编译经过解决问题最后都能正常通过,但是最终运行都会出现这个报错。我个人觉得5.x应该大体上和6、7版本风格都比较接近,实在没想明白会是什么底层原因导致程序运行失败的。

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

    你首页那个不是真正的报错。那个是intelmpi的log。你可以贴一下openfoam的log。不过类似这种问题,对于一个没有接手你们代码的任何人来说,都不容易debug,

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

    1 条回复 最后回复
  • S 离线
    S 离线
    sw001
    在 中回复了 江山不如凉竹 最后由 编辑
    #7

    @江山不如凉竹 您好!看了您的帖子,我是植入别人的程序和库,请教一下您,编译库的时候make/options文件需要修改路径吗?库文件具体放在哪个位置?谢谢您!

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 sw001 最后由 编辑
    #8

    @sw001 我看你最近提问了好多。感觉目前你还不会编译一个库。openfoam user guide看了没有。官方出的。我也有翻译。这个里面讲了如何编译库。

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

    S 1 条回复 最后回复
  • S 离线
    S 离线
    sw001
    在 中回复了 李东岳 最后由 编辑
    #9

    @李东岳 老师您好,用户手册编译库那里看了,目前任务不是编译库,只是植入求解器,问题已解决,感谢老师!

    1 条回复 最后回复

  • 登录

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