安装Openfoam的acoustic开源程序包libAcoustics

研究需要,从github上下载仅有的基于OpenFOAM的Acoustic程序,网址:

https://github.com/unicfdlab/libAcoustics

一开始我电脑上OpenFOAM的版本是v6的,编译程序包的时候终端显示缺少一些文件,于是问了问作者。对方回答说你的版本不对,于是我下载了他们最新的一个OpenFOAM-v1812的基础程序包OpenDTEF:

https://github.com/unicfdlab/OpenDTEF/tree/v1812

在此之前我还安装了其他v1812版本的,由于不是在他们的github的网站下载,所以编译了一个晚上的时间之后依然报错,但这次不是版本的问题,而是安装那个v1812时没有安装ThirdParty的包,而上面的网址是有的,可以一起下载。

下载后,设置环境:

gedit $HOME/.bashrc

在最后一行加上:

source $HOME/你的路径/OpenDTEF-1812/OpenDTEF-v1812/etc/bashrc

然后到OpenDTEF-v1812的目录下,输入./Allwmake的命令,开始漫长的等待......

安装Openfoam的acoustic开源程序包libAcoustics_第1张图片

再来,到ThirdParty的文件下,执行wmake:

安装Openfoam的acoustic开源程序包libAcoustics_第2张图片

最后,到下载到的程序包,执行./wmakeAll.sh:

安装Openfoam的acoustic开源程序包libAcoustics_第3张图片

得到这样的提示。

后来在root下就可以了,也不知什么原因。sudo -s然后输入密码,再去make。

 

你可能感兴趣的:(编程人生,openfoam)