安装Openfoam的acoustic开源程序包libAcoustics
程序员文章站
2022-06-04 12:46:10
...
研究需要,从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的命令,开始漫长的等待......
再来,到ThirdParty的文件下,执行wmake:
最后,到下载到的程序包,执行./wmakeAll.sh:
得到这样的提示。
后来在root下就可以了,也不知什么原因。sudo -s然后输入密码,再去make。