Skip to content

OpenFOAM

OpenFOAM交流区

5.2k 主题 30.9k 帖子
  • chemkinToFoam trans文件不存在

    4
    4 帖子
    382 浏览
    H

    chemkin原来使用的输入文件中的传输数据chemkinToFOAM识别不了,需要将组分的传递数据用openFOAM的格式自己写一个transportProperties

  • olaFlow 造波为什么差别这么大

    12
    12 帖子
    4k 浏览
    L

    @YuPeng 好的,感谢!

  • 什么原因使得“on signal 9 (Killed)”

    10
    10 帖子
    9k 浏览
    M

    @Joann 在 什么原因使得“on signal 9 (Killed)” 中说:

    大家好,计算后发现求解器的log在算第一个时间的时候就出现了这样的情况:

    Primary job terminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted. -------------------------------------------------------------------------- [joann:06935] Read -1, expected 5328, errno = 3 [joann:06936] Read -1, expected 5400, errno = 3 [joann:06926] Read -1, expected 5400, errno = 3 [joann:06931] Read -1, expected 10368, errno = 3 [joann:06932] Read -1, expected 5616, errno = 3 [joann:06933] Read -1, expected 6984, errno = 3 -------------------------------------------------------------------------- mpirun noticed that process rank 0 with PID 0 on node joann exited on signal 9 (Killed).

    对于这个问题有点迷茫,特来请教各位一下如何解决这个问题?
    你好,请问您解决了吗?是什么原因呢

  • 79 帖子
    65k 浏览

    @Hope 18230146705@163.com,谢谢师兄,祝师兄科研顺利!

  • 分享CFDEM+OpenFOAM+LIGGGHTS初次编译安装过程

    24
    24 帖子
    17k 浏览

    @capillaryFix 好嘞好嘞,谢谢老师

  • 如何开始学习OpenFOAM,有大佬指导指导嘛

    11
    11 帖子
    1k 浏览
    李东岳

    如果是偏应用的东西,一般来说也不需要人指导,自己跑几个算例就行,虽然学习周期要更长一些(相对商软)

    之前我讲课的时候,OpenFOAM应用还是重头戏。http://dyfluid.com/class.html 这个下面有课程演变记录。另外自己每年CFD功力都在增长,7 8年前的自己跟现在完全不能比。2025年,OpenFOAM资料天花乱坠。基本所有的流体课题组都在做CFD。OpenFOAM应用也顺势的要更加简单(因为资料多了,玩的人也多了,交流也多了)。 OpenFOAM应用也不会作为我以后讲课的重头戏(今年只放了2个下午)。

    因此类似咨询OpenFOAM应用的问题,我也没有详细回答。不过总体来说,现在做OpenFOAM应用的门槛应该比20年前要小很多。学习周期也要比之前缩短。但还是要比fluent长,毕竟一个点点点,一个要自己改文本文件。

    另外关于OpenFOAM应用的问题,我本想直接放弃不讲,直接上算法编程。但是90%的人真是0基础。不讲直接要废。所以今年就放了2个下午。也只有2个下午,如果会还可以不听。

    现在做算法多了,已经对OpenFOAM应用没有什么大的兴趣,之前写的洋洋洒洒的这种文章,现在已经写不出来了 OpenFOAM教程 初级入门建议

  • 9 帖子
    617 浏览
    Y

    李老师,感谢您的修改,对比后我发现我对fvsolutions的设置还不太明确。用您改后的案例,openfoamv9跑出来了,但用openfoam-v2206还是报原来的错误。目前,我准备尝试用clion调试找一下壁面函数中wallDist的问题

  • 9 帖子
    998 浏览
    Mina LeeM

    @Gunther 嗷嗷,那可以做,祝好~

  • 含沙水流计算问题

    5
    5 帖子
    587 浏览

    @Joe 我也是小白还在折腾这个三相的求解器😂,OF似乎没有现成的三相空化求解器,所以想着只能在两相模型的基础上推广到三相然后自己改一个求解器出来了。

  • 4 帖子
    229 浏览
    N

    这个案例中,看stl文件,模型并没有闭合,为啥可以mode inside。还有是不是进行STL文件进行网格划分时需要一个整体的STL文件?但是看这个案例中并没有给出。

  • 2 帖子
    201 浏览
    学流体的小明

    直接mapFields就可以吧?我用过,是可以把自适应加密之后的网格,映射到没有加密的规整网格上的。
    如果是说机理上面可不可以,那其实是损失了加密之后那些网格的信息。你用另外一个计算模型也是要自适应网格吗?那可以直接把自适应加密之后的网格也拷贝过去。

  • OpenFOAM中压力参考点设置疑问

    11
    11 帖子
    5k 浏览
    G

    @yuan您好!我觉得是坐标值而非绝对值。

  • interfoam计算实际河道

    7
    7 帖子
    467 浏览

    @李东岳 在 interfoam计算实际河道 中说:

    我也不知道了。类似这种我都是让甲方提供 ..

    谢谢东哥,我慢慢找吧,实在弄不出来可能就换东西做了

  • simpleFoam外流场精度问题

    2
    2 帖子
    169 浏览
    李东岳

    1000w规模

    想debug看看,就是跑不动啊..

  • 反应速率,摩尔分数问题

    2
    2 帖子
    1k 浏览
    李东岳

    最近在搞反应ODE看了一下代码,做个记录。

    在chemistryModel.C中有定义:

    forAll(RR_, fieldI) { RR_.set ( fieldI, new DimensionedField<scalar, volMesh> ( IOobject ( "RR." + Y_[fieldI].name(), mesh.time().timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE ), mesh, dimensionedScalar("zero", dimMass/dimVolume/dimTime, 0.0) ) ); }

    RR并不是体场。所以在求解器层面,可以定义一个volScalarField,然后把RR的值复制给这个volScalarField然后进行输出,并在paraview查看。

    也可以吧上面的NO_WRITE改成AUTO_WRITE,就是不能再paraview查看。

  • openfoam计算停止但无明显error报错

    5
    5 帖子
    569 浏览
    Z

    @Amadeus 谢谢您 我这边换了个喷油的方式 可以算了 等手头事情做完了我试试您说的方法!

  • 3 帖子
    263 浏览
    L

    @HITSC30 感谢回答,两篇文章写得很详细!

  • CFDEM中颗粒对壁面的磨损

    1
    1 帖子
    178 浏览

    33095a1e-6724-4493-b8a0-376e8d4e19a6-图片.png
    请问各位老师,这是我做的颗粒对壁面的磨损,但是从paraview中看磨损在碰到壁面时为贯穿式,其中壁面通过SW建模,fluent meshing画网格。有没有解决方法,十分感谢。下面是liggghts代码:
    221c09f4-6c30-4abb-9817-98cea3a76378-image.png
    e4ce9c6d-8813-406b-a6ba-36e600ff8f26-image.png

  • fluxScheme与后面的数值方案有联系吗

    3
    3 帖子
    235 浏览

    好的,感谢李博

  • OpenFOAM动网格案例中相分数突然增大并发散

    4
    4 帖子
    1k 浏览
    A

    你的这个算例是并行计算吗? 如果是并行,那么建议把网格划分方式先改成

    numberOfSubdomains 6; method simple; simpleCoeffs { n (3 2 1); delta 0.001; }

    这种比较少的核心数跑一次.

    如果串行也会出现这种情况就确实很麻烦....