Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.4k 帖子
  • LES模拟两射流撞击

    24
    24 帖子
    15k 浏览
    B

    @jinlinna 您好,想问下为什么alphat初场会对计算结果有明显影响呢,在0时刻后,alphat不还是用nutSGS/prt计算么

  • foam-extend-4.0 pisoFoam 计算二维圆柱绕流

    17
    17 帖子
    5k 浏览
    G

    @ice_flow 您好!在starccm中创建切割体网格如图所示。
    62a57432-e75f-48aa-9a79-17908e1071e6-image.png

  • 21 帖子
    13k 浏览
    7

    @78star 在 算例太大导致用paraview打开后加图层会自动关闭怎么办? 中说:

    @香柏树 在 算例太大导致用paraview打开后加图层会自动关闭怎么办? 中说:

    @xpqiu 我用256G内存的搞定了,看来还是电脑配置不够高

    老哥,麻烦问下你是在同一台电脑上内存加到256G搞定的吗?还是设备也变了呢?我在win11上paraview时不时也会遇到1600w网格算例打开切换时刻时候闪退,不确定是不是内存不够的原因。49af52ca-2cac-4013-a0c0-7ee3a4480213-image.png 我查了下异常代码: 0xc0000005是与内存访问冲突错误有关,但不一定直接是由内存不足引起,有点不知道怎么办了

    最终确定问题出在英特尔的CPU上,13代和14代的i9过热有缩缸问题,负载大温度高程序就会闪退。解决办法是在BIOS里设置限制大小核的频率。

  • openFoam并行计算的计算效率如何提升

    5
    5 帖子
    1k 浏览

    可以使用profiling tool 去查程序的某个部分有问题。
    简单的intel vtune, intel advisor。
    这个需要你有一些基础的performance engineering的知识。
    可以在网上找找关键词,MPI tracer, roofline model, performance engineering。

    这还涉及到MPI的知识。可以找一下关于MPI的课,不过MPI在OF中基本被各种隐藏,一般情况下可能你也看不到什么。不过我记得有关于mesh的renumbering的操作,在大规模并行的时候,会有一些优化。 当然这个也要看你使用的是什么计算,网格怎么分配的~

  • 2 帖子
    3k 浏览

    大佬这是输出系数矩阵了吗

  • 关于OpenFOAM学习的困惑

    4
    4 帖子
    1k 浏览
    李东岳

    是的

  • OpenFOAM12如何添加标量场并在0/文件夹读取

    2
    2 帖子
    554 浏览
    李东岳

    是的,在新版除了createFields.H没了,fvCFD.H都没了。变量都在class里面初始化,比如VoFSolver。H:

    class VoFSolver : public fluidSolver { protected: // Phase properties //- The compressible two-phase mixture autoPtr<VoFMixture> mixturePtr_; VoFMixture& mixture_; //- Name of the alpha convection scheme const word divAlphaName; //- Phase-fraction flux Courant number scalar alphaCoNum; // Kinematic properties //- Velocity field volVectorField U_; //- Volumetric flux field surfaceScalarField phi_;
  • tomiyamalift如何编写

    1
    1 帖子
    491 浏览
    Y

    请问拉格朗日的TomiyamaLift如何进行编写

    TomiyamaLift { sigma 0.072; }

    我这个写法openfoam报错了

  • openFoam二维计算中输出的力的单位是什么?

    3
    3 帖子
    662 浏览
    J

    @xpqiu 好的,谢谢您!

  • 重叠网格hole过大的原因

    2
    2 帖子
    1k 浏览
    M

    你好,请问这个hole值过大的原因寻找到了吗?

  • rhoSimpleFoam求解超音速横向射流问题

    20
    20 帖子
    12k 浏览
    W

    @OFtao 请问您最后解决了吗,可以加个联系方式交流一下吗

  • 出口如何使用固定水位

    4
    4 帖子
    1k 浏览
    X

    @黒洛克 好的,谢谢

  • openFoam动网格求助——displacementlaplacian 的使用

    12
    12 帖子
    2k 浏览
    J

    @Mina-Lee 好的,谢谢啦。我刚刚试了很久终于试出来了,确实是少给了参数。

  • 关于圆柱绕流边界条件的讨论

    4
    4 帖子
    948 浏览
    G

    跟进一下,这是不同边界条件下的压力云图。可以直观的看到入口处压力场出现震荡。
    c908d44b-b2db-44fb-91fb-276fddda4220-image.png

    我也尝试从数值角度说一下我的看法。计算求解的是NS方程,对于入口处速度和压力均为定值的初始条件,可能会导致结果不满足NS方程。造成所谓的过度约束。而入口出口分别指定速度和压力为固定值,则会避免过度约束的现象发生。

    欢迎各位大佬批评指正!

  • chemkinToFoam trans文件不存在

    4
    4 帖子
    665 浏览
    H

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

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

    12
    12 帖子
    5k 浏览
    L

    @YuPeng 好的,感谢!

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

    10
    10 帖子
    11k 浏览
    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 帖子
    77k 浏览

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

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

    11
    11 帖子
    3k 浏览
    李东岳

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

    之前我讲课的时候,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 帖子
    1k 浏览
    Y

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