因为动网格要用到径向基函数方法,但是在很多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

本文记录了在Ubuntu16.04上安装和编译foam-extend-3.2的步骤,包括升级系统、安装依赖、下载源代码、设置环境变量、解决Flex版本问题以及编译过程中的常见问题与解决办法。主要针对使用foam-extend-3.2进行动网格中径向基函数方法的用户。
最低0.47元/天 解锁文章
2334





