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交流区
@希望先生 硫酸老师说他上传的版本坏掉了,缺东西,找时间再上传一个新的:135:
@adcpk 超算每个节点20核,是因为只有20核还是只用了20核?如果是只用了20核,其他核在跑别的作业吗?如果只有20核,建议换成15+15这样来测试。
一般情况下超算平台的CPU性能肯定没有你工作站的好,工作站肯定比超算新吧,快一些的话其实也可以理解。
这种边界条件不是特别稳定。很容易发散。所以总是报错。
@李东岳 感谢李老师!现在对这个求解器理解了一些,对于$\mathbf{U}_1$的控制方程, $K_d \mathbf{U}_2$一项作为显式项被直接纳入pEqn.H的界面通量的修正。
非常感谢!已更新
嘿,我还没关注这个历史。还真是。太折磨人了。
@韬智tz 在 OpenFOAM模拟空化气泡一些参数的问题 中说:
那最大气泡半径怎么得知呢
这个应该是随着模拟自动发展出来的吧?
你可以直接采用湍流模型来算试一下。用湍流模型计算层流,只要湍流粘度足够小,影响就很小。
@李东岳
这样就可以编译了
openFoam可以无量纲的,应该在etc/controlDict这个文件里里吧dimensionset 1改为0
@nanxuan 请问你解决这个问题了吗?能否分享一下?谢谢
@星星星星晴 谢谢星星前辈,这就去试试:146:
各位前辈好,我采用open foam并行计算,想用tecplot后处理。导入controlDict后只有模型显示,没有计算时间信息。另外在open foam中重组的时候出现以下报错Create time
--> FOAM Warning : From function int main(int, char**) in file reconstructPar.C at line 220 No times selected 不知道什么原因。请问有没有什么办法可以让我用tecplot后处理的。
@winsway_zero 千万级别笔记本开paraview比较难,还是得找台本地的服务器。
数据传回本地你可以写个脚本啥的自动去跑,不过这个得看集群的网络。我们是大量千万网格级别的计算随时回传的,感觉速度也还行。不过我们的计算是稳态不可压,算是最简单的了。
有效的后处理看你需求了,如果同类型的案例,只要一开始能够看到三维的展示就好,这样能明确知道哪些地方需要关注。后续写成各种function配到controldict里面,计算完成之后就直接跑一遍,这样生成的结果文件数据量小一些。
@rachel0096 我没看过他这个 但基本都大同小异 其实 写一个ibm在openfoam就用不了多少代码 我也就看了几篇文章 找准一篇你觉得好实现的对着做 你可以先用最简单的方法 比如在pimplefoam里 对于2d圆柱绕流 写一个函数检测小于半径r范围内的cell 这样就检测出一个圆柱范围内的流体cell 标记为1 其他流体的cell标记为0 然后在压力方程那里 根据固体cell和desired velocity的速度差算出体积力 加给phi那里 进入压力迭代 这就是一个最简单的ibm 这个弄对了再加上二阶插值分布函数那些来考虑更高精度的界面识别
@李东岳 感谢东岳老师提供的思路,我在代码中把ShihQuadraticKE改了个名,目前在源文件中用Allwmake编译成功了。 不过孩子还是很不明白怎么单独拿出来编译这类非线性湍流模型,看来暂时只能通过这种方式代替了。
@bestucan 好的,谢谢老师
@wangfei9088 好的,谢谢,可以了
@chen_hao 解决了,改成了无量纲,就避免出问题:
@cfdngu 收费也没办法,我之前找了一圈也没有找到比这个好用的