因为动网格要用到径向基函数方法,但是在很多openfoam的版本里都没找到这个文件,所以决定安装一个foam-extend-3.2,但是国内的教程基本都只有普通版本openfoam的安装教程,cfd-online上openfoam板块也不算是非常活跃,关于extend-3.2的安装编译的很多问题也不能得到及时良好的解决,我对linux系统一点也不熟,只能完完全全按照网上最基本的教程安装了。
首先是一些准备工作,全部按照这个网站http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-3.2/Ubuntu,我的系统是Ubuntu16.04
step1: 进行一些升级
code: sudo apt-get update
step2:安装一些我也不知道有什么用的包
code:sudo apt-get install git-core build-essential binutils-dev cmake flex zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev libiberty-dev libxt-dev rpm mercurial graphviz python python-dev
step3:建立foam文件夹,然后在网上下载extend-3.2的安装包
code:
cd ~
mkdir foam
cd foam
git clone git://git.code.sf.net/p/foam-extend/foam-extend-3.2 foam-extend-3.2
mkdir foam
cd foam
git clone git://git.code.sf.net/p/foam-extend/foam-extend-3.2 foam-extend-3.2
还有一些网站能下到这个包:http://git.code.sf.net/p/foam-extend/foam-extend-
3.
2 foam-extend-
3.
2