ubuntu20.04安装openfoam9+mpi+paraview(ThirdParty)

一. 安装Ubuntu系统

其他Ubuntu系统下载 | Ubuntu

二. 我打算安装编译版(openmpi和gcc并行编译openfoam)的openfoam,所以先安装openmpi-4.1.4及gcc9.4.0

Open MPI: Version 5.0

先安装编译依赖

sudo apt-get install update

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev

gcc直接用apt install gcc /g++ /gfortran

准备openmpi-4.1.4.tar.gz

tar -zvxf openmpi-4.1.4.tar.gz

cd /openmpi-4.1.4

./conforgron --profix=/opt/openmpi-4.1.4 cc=gcc cxx=g++

make -j 64

make install

将lib及bin还有sbin加入环境变量

vim ~/.bashrc

export PATH=/opt/openmpi-4.1.4/bin:$PATH

export PATH=/opt/openmpi-4.1.4/sbin:$PATH

export LD_LIBRARY_PATH=/opt/openmpi-4.1.4/lib:$LD_LIBRARY_PATH

保存退出,source ~/.bashrc,使环境变量生效

三.  编译openfoam,将openfoam和paraview的解压包都拖到你要装的目录下面

比如:mv openfoam* /opt/openfoam      ---------opemfoam*表示你的安装名,一般解压出来都是软件名称-版本号

mv thirdparty*  /opt/openfoam             --------*表示版本号

cd /opt/openfoam/openfoam*              --------*表示版本号

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 

环境变量配置

vim ~/.bashrc

在弹出来的文本文件里面最后一行加入

source /opt/openfoam/openfoam*/etc/bashrc             --------*表示版本号

./Allwmake -j 64

安装结束后,验证是否安装成功

blockMesh

85ca93dce00148ac94d2ae14fd4a8ac1.png

 

四. 编译ThirdParty

tar -zvxf thirdparty-*             --------*表示版本号

cd thirdparty-*                      --------*表示版本号

sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl

安装结束,输入ls,查看文件夹里的内容,有个ParaView 5.6.3安装包,然后编译

./makeParaView

输入下面的命令,刷新编译器

wmRefresh

接着输入下面的命令,进入一个后处理工具箱

cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders(里面有allclean和allmake两个可执行文件)

./Allwclean

./Allwmake

编译结束后,输入parafoam就是后处理工具的界面

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值