Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.4k 帖子
  • 运行setFields时,提示这样的信息是在么回事?

    3
    3 帖子
    4k 浏览
    X

    @cfd-china 嗯嗯,好像是没什么影响,谢谢哈:cheeky:

  • 关于并行问题的一点理解

    3
    3 帖子
    4k 浏览
    A

    @cfd-china 没有必要手动进行分块,我只要保证有一个processor的INLET边界是完整的就好了,其他的怎么分块比较随意,实际手动分块的话也可以,我为了简单,就用了simple了。

    记得之前好像有关于手动分块的方法的帖子,我找找看:happy:

  • 6 帖子
    6k 浏览

    之前那个问题解决后又出现0_1461572346439_upload-5c98c499-d439-44d1-96ce-31e1b96bbd8a 这个错误,求教submap是什么文件

  • 关于并行correctBoundaryConditions的问题

    3
    3 帖子
    5k 浏览
    A

    @cfd-china 十分感谢!:happy:

  • 13 帖子
    13k 浏览
    A

    @wwzhao 嗯嗯是的,我因为要在主函数中调用一个函数,而这个函数里要用到一些量,所以我把这些要用到的量定义成了全局变量,这样的话在执行完这个函数的时候,那些变量还在,供主函数继续操作。而别的量我已经在createField.H中定义了。

  • 有关GPU计算

    8
    8 帖子
    12k 浏览
    W

    @lhzhu

    在计算大规模问题时,采用多个GPU进行计算,在不同的GPU之间进行数据传输是个问题。不过现在好像已经有这个技术了。

    另外还有GPU和CPU数据传输速率的限制,不过这个在Maxwell架构中似乎已经不成问题了。

    不管怎么说,GPU在高性能计算领域普及开来还有很长一段路需要走。

  • VOF-DEM耦合求解

    3
    3 帖子
    5k 浏览
    linhan.geL

    @散漫守望2016 非常感谢,看到了,正在尝试联系帖子主人。

  • 两相流pimpleControl 参数设置问题

    2
    2 帖子
    3k 浏览
    W

    @mark

    这三个参数是在system/controlDict中打开adjustTimeStep(即自适应时间步)的情况下才起作用的。

    求解器通过这三个参数来控制时间步长。这三个参数根据不同问题可能需要设置不同的值,我一般设maxCo 25; maxAlphaCo 15; maxDeltaT 0.01;,你可以参考一下。

  • lookupObject问题..

    4
    4 帖子
    5k 浏览
    W

    @mark alpha1_ 代表VOF模型中的体积分数,是一个volScalarField类型的对象。

  • openfoam中多孔介质多相渗流求解器

    8
    8 帖子
    10k 浏览
    lushiferL

    @Wayne 多谢多谢,研究一下。有啥不懂的再向大神请教吧。

  • 关于toalpressure边界条件的一点疑问

    2
    2 帖子
    4k 浏览
    李东岳

    @张晓宇 在 关于toalpressure边界条件的一点疑问 中说:

    在C++ documentation里面看的toalpressure的使用,有一个参数gama是气体热力学的性质参数,而且是必须要给的数值。这个意思是不是就是说toalpressure只能用于气体呢?

    总压方程,例如$p_0 = p + \frac{1}{2}u^2$来自伯努利方程。对于马赫数比较小的情况,适应于上述方程。当马赫数较大的时候,接近音速或者超音速的时候。则变为可压伯努利方程。这些在空气动力学书里面一般都可以找到。一般气体可以看错可压的,大部分情况下液体一般看做不可压缩的。并且,载推到可压缩伯努利方程的时候用到了理想气体状态方程。所以,totalPressure的可压缩部分用于气体比较合适,但是不能说不能用于液体。

    这个p0是相对压力还是绝对压力呢?

    公式中的p0为总压

    离心泵进口条件有全压的设置,这个全压能用toalpressure么?

    什么是全压?总压?可以把进口设置为总压。

  • 程序中防止分母为0的情况?

    9
    9 帖子
    10k 浏览
    M

    @Wayne 在openfoam里面, 访问未定义的内存是什么意思呢?

  • 请教大家用OpenFOAM计算涡轮静叶片的相关问题

    4
    4 帖子
    6k 浏览
    小八

    @cfd-china 非常感谢!

  • 有谁用过blockMesh的mergePatchPairs功能吗

    6
    6 帖子
    9k 浏览
    张晓宇

    @xpqiu 又学到了 非常感谢!

  • 请教下离心泵的OF问题

    3
    3 帖子
    4k 浏览
    张晓宇

    @xpqiu 十分感谢!我会仔细根据您提的意见学习的,谢谢!

  • interphaseChangeFoam

    3
    3 帖子
    3k 浏览
    Z

    谢谢...

  • scalarIOList AUTO_WRITE 没有自动写文件

    5
    5 帖子
    7k 浏览
    L

    感谢管理员,

    这个minimal example 不写文件确实是因为我忘了加上runTime.write():cold_sweat: 。它并不能重现我原来solver里面的问题。我再找找原因。

  • OpenFOAM并行计算如何手动划分区域?

    3
    3 帖子
    7k 浏览
    X

    @李东岳 谢谢版主:laughing:

  • vector plot 固定arrow size

    3
    3 帖子
    5k 浏览
    L

    感谢,我看了下,UserGuide里面U28说的是把scale关掉,这会导致所有的箭头长度和箭头头部大小都一样。目前从ParaView的控制面板上还找不到保持箭头头部大小不变,而箭头长度随速度大小scale的选项。

    一般的工具(Matlab, matplotlib, Paraview)里面, quiver图 里面的箭头大小都跟着箭头长度一起变,所以在矢量很小时候,效果很糟糕。如下图就是Matlab里面quiver画出来的,
    0_1461126738148_upload-25983765-853b-4a0a-b72b-a0ffce9f781b

    不过后来找到一个比较好的办法,在latex里面使用pgfplot宏包可以解决。
    比如如下代码(来自这里)

    \documentclass{standalone} \usepackage{tikz} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{axis}[domain=-3:3, view={0}{90}] \addplot3[blue, quiver={u={1}, v={(x-y)}, scale arrows=0.15}, -stealth,samples=20] {0}; \end{axis} \end{tikzpicture} \end{document}

    可以产生画出:
    alt text
    可以看到箭头大小不随箭头长度改变。

  • 关于梯度项离散格式的问题

    7
    7 帖子
    8k 浏览
    X

    @李东岳 这一项和interpolationSchemes改为linear就可以运行,用MUSCL和venLeer就不可以