openFOAM

openFOAM中的label-卡核

openFOAM中的label

其实就是指i,j,k这类浮标使用的类型。我们通常就使用int就可以,但是这里也进行了封装。 label的头文件的源码如下: #include "int.H" #define INT_ADD_SIZE(x,s,y) x ##...
ycwang125的头像-卡核ycwang1252年前
0670
OpenFOAM的泊肃叶流动算例-卡核

OpenFOAM的泊肃叶流动算例

本算例下载地址:OpenFOAM的二维低速层流管道流动算例(泊肃叶流动)-case文件-C++文档类资源-CSDN下载 泊肃叶流动是流体力学里面一个基本算例,排在库埃特...
Kino Chan的头像-卡核Kino Chan2年前
01890
openFOAM学习笔记(三)—— char和string相关的类-卡核

openFOAM学习笔记(三)—— char和string相关的类

openFOAM中的char和string并不是直接使用C++提供的string,而是进行了一系列的封装,并添加了更多的功能。这里进行一个总结。 char类型的更多功能 openFOAM中并没有对cha...
ycwang125的头像-卡核ycwang1252年前
01110
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(一)整体函数框架结构-卡核

OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(一)整体函数框架结构

前言 使用OpenFOAM-v2006版本的重叠网格时,其挖洞只能挖出壁面以及壁面附近区域的网格,而离重叠区边缘(fringe)还有一定距离,如下图所示: 经研究...
Kino Chan的头像-卡核Kino Chan2年前
01710
OpenFOAM一种批量修改参数计算算例的方法-卡核

OpenFOAM一种批量修改参数计算算例的方法

在需要大量修改参数计算算例的时候,脚本能帮我们省下很多功夫。参考一篇知乎文章的做法,并作出改进。现在可以编辑特定的文件名字,而不是用参数来作为文件名了,这样...
Kino Chan的头像-卡核Kino Chan2年前
01910
openFoam4.0 学习记录(七):Tutorials之Lid-driven Cavity Flow (后续3-高雷诺数RAS计算)-卡核

openFoam4.0 学习记录(七):Tutorials之Lid-driven Cavity Flow (后续3-高雷诺数RAS计算)

5月21日刚刚回家,明天爷爷生日,在此祝他福如东海! 今天按计划完成空腔流教程的最后一项——高雷诺数。在此之前,我所做的都只是低雷诺数下的层流。但在现实中࿰...
Kino Chan的头像-卡核Kino Chan2年前
01560
openFOAM中的Field-卡核

openFOAM中的Field

就是域的创建,速度域等等量直接在这里存储 他分别位于若干个位置,所以下面会单独罗列,其类间关系如下 这里对其中的Fields DimensionedFields GeometricFields进行解读 Fie...
ycwang125的头像-卡核ycwang1252年前
01610
借助matlab批量处理OpenFOAM-CFD数据-卡核

借助matlab批量处理OpenFOAM-CFD数据

CFD一个计算的周期,前处理、计算、后处理都要花不少的时间。其中,计算主要由电脑负责,人在一边喝喝茶就可以了(bushi)。人需要花时间的地方,莫过于前...
Kino Chan的头像-卡核Kino Chan2年前
02850
openFOAM代码阅读——基础代码中的string-卡核

openFOAM代码阅读——基础代码中的string

代码仍然是src/OpenFOAM/primitives/路径中的,为文件夹strings,其中有内容 fileName keyType lists string stringOps word wordRe 这里的多个文件夹都使用到了这里的word文件夹中...
ycwang125的头像-卡核ycwang1252年前
0950
OpenFOAM的圆柱绕流算例记录-卡核

OpenFOAM的圆柱绕流算例记录

圆柱绕流是流体力学里最经典的算例之一,受到众多学者的“喜爱”。初学CFD的人除了空腔、管道流之外,最先接触的莫过于圆柱绕流了。圆柱绕流能反映流体流过障碍物时的各种情况ÿ...
Kino Chan的头像-卡核Kino Chan2年前
04460
OpenFOAM写代码用并行时出错的一种解决办法-卡核

OpenFOAM写代码用并行时出错的一种解决办法

OpenFOAM自己写程序,在只有单核计算时,寻址不会有什么问题。但如果改用并行,就会报错。一种解决办法就是用for循环。 如图,如果用单核串行计算,那么就可以直...
Kino Chan的头像-卡核Kino Chan2年前
01470
openFoam4.0 学习记录(六):Tutorials之Lid-driven Cavity Flow (后续2)-卡核

openFoam4.0 学习记录(六):Tutorials之Lid-driven Cavity Flow (后续2)

今晚想将第一个教程后面的部分做完。之前做仿真的时候雷诺数用的是10,非常的低,现在想要增加到100,看看结果如何。 先到run的文件夹里,如何克隆一下cavity的文件&#x...
Kino Chan的头像-卡核Kino Chan2年前
01040