||
尝试安装了一下Deepin,支持一下国产系统。在(最新版本 – 深度科技社区 (deepin.org))下载安装的社区版。因OpenFOAM 安装需要Linux环境,就尝试了安装一下,UOS和Deepin同源,应该同样的操作不成问题。以下参考了李东岳博士的博文和官方的指导文档。
打开终端,逐条输入以下命令,sudo第一次会提示输入密码,输入密码时不显示,输入结束后回车即可。遇到是否安装时,输入Y,
sudo apt-get install gedit
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
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev curl
sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl
sudo apt install time qttools5-dev libqt5x11extras5-dev
以下为创建OpenFOAM文件夹,可指定。
cd ~
mkdir OpenFOAM
cd OpenFOAM
将在openfoam.com下载到的openfoam 的source版本(OpenFOAM® Installation From Source)放在这个文件夹中并解压。安装openfoam.org版本时可以在刚刚的终端中用如下命令,
git clone https://github.com/OpenFOAM/OpenFOAM-dev.git
git clone https://github.com/OpenFOAM/ThirdParty-dev.git
在将待编译文件放进OpenFOAM文件夹后,输入如下命令
gedit $HOME/.bashrc
在弹出的文件编辑器中最后一行添加
source $HOME/OpenFOAM/OpenFOAM-dev/etc/bashrc
或者
source $HOME/OpenFOAM/OpenFOAM-v2012/etc/bashrc
此处视安装版本所定,更改etc上层文件夹名,可以在OpenFOAM即刚刚创建的文件夹中看到该文件夹名。
在终端中继续运行
source ~/.bashrc
每次输入一条命令以编译
cd ~/OpenFOAM/OpenFOAM-dev
./Allwmake -j -s -q -l
cd ~/OpenFOAM/ThirdParty-dev
./Allwmake -j -s -q -l
偶有ParaView 编译失败,重复编译一次,
./makeParaView
结束后分次输入
wmRefresh
cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders
./Allwclean
./Allwmake
在案例文件夹运行终端并输入
paraFoam
即可打开ParaView。
或者到ParaView网站(Download | ParaView)下载绿色版,运行bin文件夹的paraview即可。
偶有ParaView闪退,可以直接终端输入
sudo apt-get install paraview
安装后在终端输入
paraview
即可运行,此处参考(After install OpenFOAM I cannot open paraFoam -- CFD Online Discussion Forums (cfd-online.com))。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-20 01:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社