![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
求解器
icoFoam
寒冰彻骨
鉴于本人已工作,没有大把的时光可以自由挥霍,已经停更了好久。目前不在从事相关行业,更新也基本到此为止了,感谢各位小伙伴一路的支持。当时作为萌新入门的我,在学习过程中遇到了很多问题,很焦躁,也很烦恼,因此谨希望这些微薄经验可以帮助那些和我遇到同样问题的人少走些弯路。帖子也只是些很浅显的东西,希望能帮助各位快速入门,也不算浪费了时光。预祝各位前程似锦鸭,难题什么的洒洒水就解决啦
展开
-
OpenFOAM求解器专题文章整理
ubuntu的下载安装fvCFD.H代码解读icoFoam3.1 icoFoam主程序代码分析3.2 icoFoam求解器下的Make文件夹3.3 icoFoam中createFields.H文件解读interFoam4.1 interFoam下的createFields.H原创 2020-09-01 14:13:46 · 2522 阅读 · 0 评论 -
interFoam求解器分析
interFoam是基于 VOF 模型的不可压、绝热、不可溶两相界面捕获求解器,其界面是通过跟踪相分数,计算每个网格内的相场值而后处理出来的,并不是直接算出来的。这就导致网格划分越密,VOF后处理出来的界面越薄,相变区也随之变得尖锐。原创 2020-10-23 21:24:59 · 4966 阅读 · 5 评论 -
interFoam下的createFields.H
本文分析了interFoam求解器根目录下的createFields.H文件,未注释的代码可参考该网址:(https://blog.csdn.net/hanbingchegu/article/details/106889216)原创 2020-07-07 18:54:17 · 1349 阅读 · 0 评论 -
pisoControl.H代码解读
pisoControl.H/*---------------------------------------------------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copy原创 2020-07-08 20:25:10 · 428 阅读 · 0 评论 -
fvCFD.H代码解读
fvCFD.H#ifndef fvCFD_H // if not define,避免重复定义#define fvCFD_H // 开始定义该头文件#include "parRun.H" //#include "Time.H" //时间类#include "fvMesh.H" //网格类#include "fvc.H" //网格类#include "fvMatrices.H" //fvMatrix类#include "原创 2020-07-02 22:26:39 · 1941 阅读 · 1 评论 -
编译配置文件夹 Make
Make文件夹是OpenFOAM特有的,里面主要包含两个文件files和options;files用来指定OpenFOAM顺序进行编译的文件名称以及路径;options用来指定OpenFOAM需要调用的外挂库的路径以及名称;本文对该文件夹进行了分析,并就文件编译wmake指令做出了简单的分析。原创 2020-06-21 20:00:19 · 3325 阅读 · 0 评论 -
icoFoam中createFields.H文件解读
icoFoam中的 createFields.H 用于创建场对象并进行读取,主要涉及到算例文件夹下的速度场、压力场、温度场等的计算以及部分物性参数的调用。原创 2020-06-21 18:59:31 · 1931 阅读 · 0 评论 -
icoFoam主程序代码分析
icoFoam主程序代码分析在分析这一部分代码之前,需要先了解该求解器的控制方程以及其基本离散格式,具体可参考东岳老师的网站:在理解了icoFoam求解器所要解决的问题以及相应方法后,需要对主程序代码做进一步分析:本文参考了[openfoamwiki.net]和CloudBird07的文章做了进一步整理。// 头文件,通常位于main函数前,包含了程序所需的类的定义#include "fvCFD.H" #include "pisoControl.H"// * * * * * * * * *原创 2020-06-21 18:29:58 · 1954 阅读 · 0 评论