群号码:166159600 群名称:OpenFOAM开源计算(初A)
更新并行计算,以及离线编译
Of2.1.x对于linux新手略有困难,本人对linux操作不是和熟练,不习惯使用命令行。十分感谢在浮撸恩特,dqs,GP,以及baila me等人的指点下完成了安装,以及入群以来苏老师,田博士,以及OUC,constructor同学等人的帮助,对于of21x安装总结如下。若有错误,请联系我并更正。
官网安装说明:https://www.sodocs.net/doc/c13210147.html,/download/git.php
针对ubuntu,官网略微繁琐。简化如下:
1、安装ubuntu,不要更新任何东西
2、打开终端,输入:sudo apt-get update,然后 sudo apt-get install git
3、安装完成后输入:
sudo apt-get install build-essential flex bison cmake zlib1g-dev qt4-dev-tools libqt4-dev gnu plot libreadline-dev libncurses-dev libxt-dev libscotch-dev libopenmpi-dev
(在终端将上面的全部复制进去)
将装所有需要的程序
4、在你的主文件夹下(或者其他文件夹下),建立OpenFOAM(区分大小写)
5、在终端输入cd ~/OpenFOAM (所有cd后都有一个空格)
6、输入git clone git://https://www.sodocs.net/doc/c13210147.html,/OpenFOAM/OpenFOAM-2.1.x.git
7、这样在你的OpenFOAM文件夹下就有了OpenFOAM-2.1.x文件夹
8、回到你的主文件夹,按ctrl+h,将显示.bashrc文件。打开这个文件,在文件最后另起一行加入
source $HOME/OpenFOAM/OpenFOAM-2.1.x/etc/bashrc
9、在终端输入cd
10、输入source $HOME/.bashrc
11、终端输入:cd ~/OpenFOAM/OpenFOAM-2.1.x
12、输入 ./Allwmake
13、不出意外应该就进行编译了,大约耗时2小时。
Paraview
1、
2、下载之后双击解压缩至主文件夹下OpenFOAM文件夹下,即与OpenFOAM21x平级。并更名为ThirdParty-2.1.x
3、终端cd $WM_THIRD_PARTY_DIR
4、./makeParaView
5、cd $FOAM_UTILITIES/postProcessing/graphics/PV3Readers
6、./Allwclean
7、./Allwmake
Paraview编译完成大约耗时20分钟。
对于离线编译,不止针对21x,任何版本下载源代码即可。但得确保ubuntu系统已经安装build-essential flex bison cmake zlib1g-dev qt4-dev-tools libqt4-dev gnuplot libreadline-dev libncurses-dev libxt-dev libscotch-dev libopenmpi-dev。可在一个可联网的ubuntu用apt get下载上述包,然后在文件系统-var-cache-apt下把deb包拷贝进不能联网的ubuntu 系统双击安装。然后按顺序进行
例如openfoam211. https://www.sodocs.net/doc/c13210147.html,/download/source.php下载其中的openfoam和paraview。参考上文即可。
北京化工大学化学工程学院群名称:高粘气液混合