最近想支持一下国产系统,于是安装了Deepin,国产深度系统,也是基于Linux的。然后参考科学网上包恒竹老师的博文和李东岳博士的博文,在Deepin中安装了OpenFOAM,亲测OpenFOAM安装成功,而ThirdParty部分没有成功。
具体过程:
一、安装可能用的的应用和包
安装 gedit
安装 flex bison 等
安装 qt4 curl 等
安装 qttool5等
二、安装OpenFOAM
1. 创建OpenFOAM文件
2.下载源文件
3.修改bashrc文件
4.source bashrc文件
5.编译OpenFOAM文件
具体操作如下:
首先打开terminal (Ctrl+Alt+T),依次输入以下命令。
sudo apt-get install geditsudo 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-devsudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev curlsudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curlsudo apt install time qttools5-dev libqt5x11extras5-dev
(sudo 之后需要输入密码,相关内容自行百度;所有安装,直接Y)
然后创建OpenFOAM 文件夹(目录仅供参考)
cd ~mkdir OpenFOAMcd OpenFOAM
安装OpenFOAM有两个可以选择的来源。
openfoam.com 版本:上官网下载到OpenFOAM源文件到OpenFOAM文件夹(OpenFOAM® Installation From Source)放在这个文件夹中然后解压。
openfoam.org版:在终端中用如下命令
git clone https://github.com/OpenFOAM/OpenFOAM-dev.gitgit clone https://github.com/OpenFOAM/ThirdParty-dev.git修改bashrc
gedit $HOME/.bashrc在弹出文件编译器中加入
source $HOME/OpenFOAM/OpenFOAM-dev/etc/bashrc或者
source $HOME/OpenFOAM/OpenFOAM-v2012/etc/bashrc然后
source ~/.bashrc编译
cd ~/OpenFOAM/OpenFOAM-dev./Allwmake -j -s -qcd ~/OpenFOAM/ThirdParty-dev./Allwmake -j -s -q
Paraview 已经在深度商店了,可以GUI安装。不再赘述
文章转载自未名的少年,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




