总体方法步骤
配置:win10/Ubuntu18.04双系统
参考东岳流体安装方法
官网下载安装包
- 更新软件源
sudo apt update
安装编译openfoam的工具
sudo apt-get install 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
- 下载OpenFOAM-7.tar以及ThirdParty-7.tar,
- 在ubuntu系统的Home文件夹下建立文件夹为OpenFOAM。
- 进入这个OpenFOAM文件夹,将下载的OpenFOAM-7.tar复制进去右键解压缩会出现一个OpenFOAM-7-master的文件夹。去掉master后缀改名为OpenFOAM-7。同样把ThirdParty-7.tar解压缩至此处,去掉master后缀改名为ThirdParty-7文件夹。
环境配置
在终端输入
gedit $HOME/.bashrc
会打开一个文件,我们在文件的最底部重新取一行添加下述文字:
source $HOME/OpenFOAM/OpenFOAM-7/etc/bashrc
保存并关闭。关闭终端并打开新的终端的时候,环境变量自动生效。
编译openfoam
cd $HOME/OpenFOAM/OpenFOAM-7/
./Allwmake -j
开始编译
编译之后请尝试运行:
blockMesh
安装绿色版ParaView后处理工具
东岳流体提供下载链接
双击打开ParaView/bin/paraview文件即可运行(如下图)。在打开ParaView之后,在任意的OpenFOAM算例下创建一个空文件并命名为case.foam,然后用ParaView打开这个文件即可。
遇到的问题与对策
执行命令sudo apt update
时提示更新失败
解决:参考Ubuntu设置镜像源