【OpenFOAM学前预备3——安装OpenFOAM-v8】
OpenFOAM有两家版本,我安装的是OpenFOAM-v8,后续会安装OpenFOAM 2206,并实现多版本共存。这个通过编译的方式安装OpenFOAM-v8的过程,最早是参考东岳流体网站的,我一共给三台机子组双系统,安装了三遍都是没问题的。...
OpenFOAM学前预备3——安装OpenFOAM-v8
前言
OpenFOAM有两家版本,我安装的是OpenFOAM-v8,后续会安装OpenFOAM 2206,并实现多版本共存。这个通过编译的方式安装OpenFOAM-v8的过程,最早是参考东岳流体网站的,我一共给三台机子组双系统,安装了三遍都是没问题的。
一、官网下载OpenFOAM-v8和ThirdParty-8
1、进入官网链接 https://openfoam.org/,点击Download下载需要的版本,现在最新的是v10了。
2、进入官网需要下载是是OpenFOAM-8-master 和 ThirdParty-8-master两个压缩包,一个是OpenFOAM-8本体,另一个是后处理软件,并且解压。
3、点击Home,新建OpenFOAM的文件夹
4、将之前下载好并且解压后的两个文件夹拷贝进来,并且重命名成下面的形式。
二、开始安装OpenFOAM-v8
在终端输入命令时,一定要注意是在哪个文件夹运行命令的,这个不能搞错了。
1、打开终端,输入下面的命令,然后会要求你输入开机密码的。密码并不会显示在界面,输入好按回车就行,会自动更新一些软件的
sudo apt update
2、输入下面的命令,然后按回车。又安装了一些软件。
sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev
3、这里开始环境变量的配置,输入下面的命令
gedit $HOME/.bashrc
会弹出一个文本文件,在最后一行添加一行代码,点击保存后关闭。
source $HOME/OpenFOAM/OpenFOAM-8/etc/bashrc
4、开始编译OpenFOAM,进入OpenFOAM-8这个文件夹,在打开终端,输入下面的命令:
./Allwmake -j
注意后面可以加数字,代表CPU的核数,使用几个核心来编译,下面的命令加12就是12核编译。编译过程比较长,大家耐心等待即可,几十分钟到几小时不等,看个人的电脑配置了。
./Allwmake -j 12
5、安装结束后,可以输入下面的命令,验证是否安装成功
blockMesh
出现下面的界面,就表示安装成功,注意那个 FOAM FATAL ERROR并不是报错,是因为没安装后处理导致的。
6、到此,OpenFOAM-8已安装成功,加下来将要安装后处理软件了。
三、安装后处理软件ParaView
1、进入ThirdParty-8这个文件夹,打开终端,输入下面的命令,会要求输入密码,再回车。此时会安装很多东西
sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl
2、安装结束,可以输入ls
,查看文件夹里的内容,有个ParaView 5.6.3安装包。然后终端输入下面的命令,进行编译:
./makeParaView
3、输入下面的命令,刷新编译器:
wmRefresh
4、接着输入下面的命令,进入一个后处理工具箱
cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders
实际就是进入了下面的文件夹,目的时对红框的两个文件进行编译处理
5、输入下面的命令,按回车:
./Allwclean
6、输入下面的命令,按回车:
./Allwmake
接下来将会再次进行编译过程,耐心等待即可。编译结束后,输入paraFoam
就后处理工具的界面。
总结
本文通过编译的方式,在Ubuntu 20.04上安装了OpenFOAM-8。还有通过虚拟机的方式安装使用OpenFOAM、在Win系统通过WSL使用OpenFOAM-8。
安装软件就告一段落了,接下来就可以学习使用OpenFOAM了。
后面有空的话,继续更新虚拟机、WSL的安装教程,以及多版本共存的操作。
安装教程参考:
1、东岳流体网站
网站最新安装教程是OpenFOAM-9。这个教程和以前的不一样了,现在的是把很多命令合并安装了,我的就相当于把命令分开执行了
http://www.dyfluid.com/install.html
2、B站UP——法式滚筒YEBOSS
https://www.bilibili.com/video/BV16v411x7dn?spm_id_from=333.337.search-card.all.click&vd_source=700d412a59033763f82c512e81056c4e
更多推荐
所有评论(0)