Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
OpenFOAM交流区
@浪迹天大 谢谢您,您的总结让我受益良多。
从 ESI 把这个功能偷过来了,现在在 OF-7下能用了。但是限制比较大,需要完全均一的网格。 https://github.com/ZhangYanTJU/functionObjects 这是我做的结果:energySpectrum.png
都是关于并行计算的包。openmpi和metis都可以手动下载安装,你试试?
@wangfei9088 谢谢大佬,已经解决啦,需要paraFoam -builtin 才能够显示组分,之后plot over line之后可以得到需要的数据。
@白礼耕 好的,谢谢您
@tidedrinker 非常谢谢你的回复,长知识了 我试着两个算例就ddt的选择不一样算了一下, 选择LocalEular的时候controlDict没有设置MaxCo,maxAlphaCo ,maxDeltaT 可以顺利收敛算到最后, 选择Eular的时候,显示库朗数,需要有maxAlphaCo,增加了这个设置(值取了15)之后,算到41秒库朗数太大了崩了(exited on signal 8 (Floating point exception).)这个时候应该就需要时间步长较小。 然后看到了这个帖子 https://www.cfd-china.com/topic/412/关于时间离散euler与localeuler离散 才知道用了LocalEular的算是LTSinterFoam的意思,求解稳态问题,所以表明DTCHull这个算例因为属于稳态所以就用了LocalEular时间离散,而另一个DTCHullMoving就不是稳态问题了所以就用了Eular。 早期的OpenFOAM版本还有LTSInterFoam,https://github.com/OpenFOAM/OpenFOAM-2.0.x/tree/master/tutorials/multiphase/LTSInterFoam
学OF时间长了就越明白OF编程的这种独特,刚开始入门知道用的是C++我还找了以前学C++的书出来重刷,但是后来发现OF虽然也是基于C++但是自己很有自己的特点,所以如果C++不好的入门者也不用担心,耐心点慢慢看OF的码有不懂的就网上搜一搜别人的解析还是能理解的。
@tidedrinker 谢谢大佬!
@bestucan 谢谢您的回复!改成其他边界条件后,顶部网格就没有加密了,确实是cyclic的原因。
各CFDer:
最近做了些高精度高分辨率格式的工作,用Shu-Osher、double Mach reflection和 Rayleigh-Taylor做了下验证。
还有其他的一些比较好的算例可以请教一下吗,感谢!
祝好
自挖自填。再次感谢@浪迹天大 和@马乔 两位大佬的解释,原来这是一种c++ 特性——递归模板模式,也就是 派生类继承自模板类,同时把自己作为参数传递给模板类。这样做的目的其实很明确,从基类对象的角度来看,派生类对象其实就是本身,这样的话只需要用一个static_cast就可以把基类转化成派生类,从而实现基类对象对派生对象的访问。
https://askubuntu.com/questions/1143840/downgrade-openmpi-v2-1-1-to-v2-0-2
https://github.com/open-mpi/ompi/issues/6300
有空测试下
of8中 在cloudfunction中有一个叫viodfraction的cloudfunction,会输出theta field
非常感谢!我之前把连续相的直径调小,效果好点,但是还是不理想。我一会儿试一下,把Sct调小,看看有变化没。
@五好青年 在 pisoFoam不能用动网格的问题 中说:
为啥pisoFoam不能用动网格呢(特别想用pisoFoam)
用pimpleFoam,你那样设置完全就是pisoFoam,一样的:144:
cfd-online.com/Forums/openfoam-pre-processing/116270-boundary-conditions-internal-faces.html
这篇叙述的挺详细的
自挖自填,确实两者是不一样的,因为通信边界的值是相邻进程发送过来的格心值,并不是我理解的格心插值到面心。
@Joann 你好,方便交流一下吗,我看了你的几个帖子,我和你用的工具基本差不多,我邮箱2424885197@qq.com
@冠竹 嗯嗯好哒 感谢感谢~我先操作一下
求助:如果我需要将热膨胀系数编译进类rhoThermo中,我需要怎么操作。仅仅在rhoThermo文件中添加该项会出错,可能是这是一个基类,在运行时会影响其他子类,请问这个该怎么处理呢?