0.文章中涉及的Virtual box、Ubuntu20.04,OpenFOAM-v2012等软件下载链接:
链接:https://share.weiyun.com/VLAetrjq 密码:r33iun
1.安装好虚拟机之后,更换软件源服务器:
2.安装支持
sudo apt update
sudo apt-get update
sudo apt-get install build-essential autoconf autotools-dev cmake gawk gnuplot
sudo apt-get install flex libfl-dev libreadline-dev zlib1g-dev openmpi-bin libopenmpi-dev mpi-default-bin mpi-default-dev
sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev
sudo apt-get install libscotch-dev libptscotch-dev libfftw3-dev libboost-system-dev libboost-thread-dev libcgal-dev
3.在HOME下新建OpenFOAM文件夹,并将下载的文件解压,同时名称修改为如图所示的形式,随后将ThirdParty文件整体移动至OpenFOAM-v2012文件夹下:
4.配置环境变量:
4.1.通过如下命令打开文件:
gedit $HOME/.bashrc
4.2.并在文件末尾增加如下所示句段:
source ~/OpenFOAM/OpenFOAM-v2012/etc/bashrc
4.3.重启终端。
4.4.检查配置是否正确:
foamSystemCheck
5.开始编译
./Allwmake -j -q -s -l
我的工作站正常的编译过程需要1小时以上,所以这一段需要耐心等待,等待编译过程完全结束进行下一步操作。
6.检查编译结果:
foamInstallationTest
7.安装Paraview
7.1.执行如下命令,安装支持项
sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl
7.2.进入ThirdParty文件夹,执行如下命令:
./makeParaView
7.3.随意进入一个算例,使用paraFoam尝试打开算例,如果可以打开,则证明Paraview可以使用
安装过程中可能出现的问题
在安装Ubuntu20.04的过程中可能会出现“继续”按钮显示不全的问题,可以尝试使用alt+F7解决。