1.进入OpenFOAM
cd OpenFOAM/mss-v2012
2.创建run文件夹,$FOAM_RUN为OpenFOAM中已经定义的环境变量,代表run文件夹的路径
mkdir -p $FOAM_RUN
3. 用命令在run路径下创建文件夹pipe
mkdir $FOAM_RUN/pipe
4. 利用命令:copy一个elbow文件夹到pipe下面(可以将elbow的子文件夹复制到pipe文件夹下,再将elbow文件夹删除)
cp -r $FOAM_TUTORIALS/incompressible/icoFoam/elbow/ $FOAM_RUN/pipe
5.进入pipe目录:
OpenFOAM/mss-v2012/run/pipe
利用命令, 此命令将网格pipe.msh转化为OpenFOAM能够识别的网格文件:
fluentMeshToFoam pipe.msh
6.进入pipe目录,利用命令,运行:
icoFoam
7.后处理,输入命令,软件自动启动ParaView:
paraFoam
(应该适用于VM虚拟机上的OF,自己在VM虚拟机上并不可行)
可行方案:在文件目录下,touch XXXX.foam-->paraview-->跳出paraview软件的界面-->点开文件目录下的XXXX.foam文件,得到图形化结果。
不适用:
OpenFOAM可以在windows下的Linux子系统(WSL)安装,但是很麻烦的一个问题是WSL没有图形化的界面,只有一个控制台窗口,在后处理的过程中我们就没有办法直接调用paraFoam命令启动ParaView来对OpenFOAM的计算结果进行后处理。
solution 1
打开软件paraview-->打开文件-->system-->controlDict(all files)-->OpenFOAMReader,查看即图形结果。
solution 2
运行完成之后,输入如下命令来输出文件:
touch xxxx.foam
之后打开软件paraview-->打开文件--> xxxx.foam,查看即图形结果
疑问:用paraview查看结果之前是否需要icoFoam???
参考链接:
【OpenFOAM案例】02 自己动手 - 流沙[胡坤] - 博客园
WSL调用Windows下的ParaView对OpenFOAM进行后处理 - osc_w1ib22jk的个人空间 - OSCHINA - 中文开源技术交流社区
OpenFOAM运行算例前的准备_黄岛主的博客-CSDN博客_openfoam运行算例
轻松学会OpenFOAM(更新:2020-09-20) | OpenFOAM快速上手简明教程_哔哩哔哩_bilibili