
OpenFOAM编程笔记
OpenFoam代码解读,代码植入~
CloudBird07
硕士在读 CFD初学者 openFOAMer
喜欢python 会使C 一点点java 一点点C++ 中学时常用易语言,想必基础还在。
展开
-
icoFoam代码解析
icoFoam代码解析icoFoam是OpenFOAM最基础的求解器之一,想要以OpenFOAM为基础进行二次开发的同学必须对icoFOAM的代码有所了解。关于此部分内容,由于篇幅限制,更多内容可以参考本博文对应的资源"OpenFOAM编程日志,单相不可压缩流动"或去本人的优快云资源空间搜索下载。/*----------------------------------------------...原创 2020-04-10 20:21:59 · 3608 阅读 · 3 评论 -
简单自编程实现手动划分OpenFOAM并行分区(以manual方式进行划分)
最近在进行计算的时候,为了提高并行效率,我决定手动进行OpenFOAM并行网格的划分。一般来说,提高并行效率可以从两个方面着手:使每个CPU负担的网格数量尽可能相等,避免出现限制计算的短板。使每个CPU负担的网格之间的公用面尽可能少,减少CPU之间的信息交互。一般来说,如果网格比较简单,可以轻易使用simple方法划分,如果网格比较复杂,可以用scotch方法划分(关于各划分方法可以查看...原创 2020-04-06 20:50:59 · 4059 阅读 · 7 评论 -
OpenFOAM中重力的植入方式
OpenFOAM中重力的植入方式考虑重力的NS方程可以写为:ρ∂u⃗∂t+ρ∇(u⃗u⃗)=∇(μ∇u⃗)−∇P+ρg⃗(1)\rho \frac{\partial \vec u}{\partial t}+\rho \nabla(\vec u \vec u)=\nabla(\mu\nabla \vec u)-\nabla P +\rho \vec g \tag {1}ρ∂t∂u+ρ∇(uu)...原创 2020-03-25 18:59:16 · 3603 阅读 · 0 评论