Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.5k 帖子
  • 某高阶格式偶尔收敛,偶尔发散

    4
    4 帖子
    5k 浏览
    Z

    @李东岳 李老师,请问发散后继续计算又不发散了,比如如下报错:
    a0c00201-ea8c-4d8d-bdad-e4e033c1ad9e-image.png
    或者报错与solver有关(gauss-seidel),这证明植入的模型还是不容易收敛是吧?

  • 2 帖子
    2k 浏览
    李东岳

    pisoFoam不可以考虑重力

    interFoam可以考虑中立,你这么操作就是对的,没有别的操作了。

  • openfoam求解.msh网格问题

    2
    2 帖子
    2k 浏览
    S

    检查下网格边界条件吧。感觉有点问题。。

  • 4 帖子
    3k 浏览
    五好青年

    最后就想请教下,各位大佬

    在进行OpenFOAM并行计算时,不管是虚拟机(还是真Ubuntu系统),CPU的核心可以100%满载吗?

    比如电脑16核,设置16核。有人尝试过么?实际会乱跳么?

    我这并行计算,实际只占用5%,这也太坑了叭!:136:

  • 21 帖子
    15k 浏览
    L

    @Samuel-Tu: 好, 但仍谢谢Tu兄的回复,Tu兄,辛苦了

  • DecomposePar 的问题

    5
    5 帖子
    4k 浏览

    @浪迹天大 谢谢,我研究一下,这个file 我就是读了一下文件名字,然后放到IOobject里,原来在of4就完全没问题

    positionsFile_(this->coeffDict().lookup("positionsFile")), positions_ ( IOobject ( positionsFile_, owner.db().time().constant(), owner.mesh(), IOobject::MUST_READ, IOobject::NO_WRITE ) ), PDFFileName_(this->coeffDict().lookup("PDFFile")), PDFsamples_ ( IOobject ( PDFFileName_, owner.db().time().constant(), owner.db(), IOobject::MUST_READ, IOobject::NO_WRITE ) ),
  • Thomas slurry粘度模型

    2
    2 帖子
    2k 浏览
    H

    东岳老师,我最近在做一个类似的模型,颗粒粘度与其体积分数有关的,用的of8的multiphaseEulerFoam,现在完全没有思路,不知道要将其放在哪里:136: 望您指点一二

  • tecplot处理wall边界上的速度不为0

    2
    2 帖子
    3k 浏览
    S

    查到了一个类似的问题,是fluent用tecplot处理的时候也发现壁面速度不为0:
    出现这样问题的原因为:fluent的计算数据是存储在每个单元的中心位置,而tecplot的云图显示是按照节点来显示的。如果是直接导入fluent的.cas文件和.dat文件的话,那么在tecplot中,节点上的值会通过单元中心点的值插值得到,从而造成壁面速度不为0的情况。
    不知道OF这面有无特殊处理方式

  • 递归函数中减运算问题

    2
    2 帖子
    2k 浏览
    F

    是我没有解释清楚么?这里的genotype[i]就是输入的字符,因此minus 1.0 2.0 对应三个字符串,从i=0开始,对应minus, i++变为1, 返回第一个递归函数evalGeno对应的i=1,也就是进入else, i++ 为2,numValue为1.0,继续减号,然后到第二个递归evalGeno,此时i为2,所以按程序流程就是1-2,但是程序测试结果是2-1的结果,为什么会这样呢?请各位老师指点一下

  • new cannot satisfy memory request

    10
    10 帖子
    7k 浏览
    H

    问题已解决~因为变量不能从字典中正确读取,修改读取语句后可以正常运行

  • 进程间通信需要全局索引这类信息吗?

    5
    5 帖子
    4k 浏览
    MicroM

    @bestucan 好的哈!谢谢版主!我仔细看看您发的网址

  • 3 帖子
    2k 浏览
    MicroM

    @bestucan 好的哈,谢谢教授回复!不过您说“但是经过相邻面的速度也反了”,速度的方向是(绝对)唯一的吧,就是说该是多少就是多少。感觉还是从高斯定理出发,法向量永远取外侧为正

  • 4 帖子
    4k 浏览
    李东岳

    @OItoCFD 在 新写的程序单核计算无问题,但无法并行计算? 中说:

    mpi并行那些需要考虑吗?

    一般不需要考虑

    除非你的surface场进行一些特殊的插值

  • solve函数为啥不需要用对象去访问调用?

    11
    11 帖子
    8k 浏览
    MicroM

    @Yongbo 你说的两种方式是对的,我验证均通过编译了。东岳老师应该是笔误了

  • 如何提升自由面的精度

    3
    3 帖子
    3k 浏览
    K

    @cresendo 好的好的,我去试试,谢谢!!

  • 如何通过wmake编译或链接静态库?

    3
    3 帖子
    3k 浏览
    MicroM

    @李东岳 不好意思啊 东岳老师,我表述的不是很清楚,我说的exe想说的是编译成application.就是下图中的EXE。谢谢老师回复!47afd1597f7c6cb232f1079f897a298.png

  • 1 帖子
    1k 浏览
    strive_DUTS

    最近在做一个多组分求解器,如题,OF中如何实现单组分到多组分的混合呢?看到一个帖子:
    https://www.cfd-china.com/topic/2183/openfoam多组分返回热物性?_=1619261653942
    我想我也遇到了和楼主相同的问题:比如说我想求解多组分的定压比热Cp,而OpenFOAM中给出了单组分定压比热Cp的函数,但是多组分的Cp是通过一定的混合规则来求解的,OpenFOAM中从单组分到多组分的这个过程是怎么实现的呢?或者说OpenFOAM中的混合规则如何进行的?望了解的铁子指点一下,谢谢!

  • GAMG和PBiCGStab

    3
    3 帖子
    3k 浏览
    S

    @cccrrryyy 后来查了一下GAMA可以算非对称矩阵。忘了当时怎么设置的了,现在改成我记得的边界条件GAMG可以算几步,但是算着算着就报错了,应该是发散报错。我现在感觉可能当时是一开始计算就发散了。。

  • 6 帖子
    5k 浏览
    S

    @cfd_上弦月 谢谢回复,有道理,但因为是非均匀网格,即越靠近壁面越密集,我其实想要获取上图中绿色区域内每个网格的高度,(假设长度都是一致的),用于高度方向的积分运算。

  • 4 帖子
    3k 浏览
    李东岳

    你可以加载两个case.foam,然后显示不同的颜色?