从源码安装openFOAM

系统环境

CentOS 7,无网络连接,无sudo权限

参考了官方网站的安装指南

第1步,安装依赖

依赖包 版本 如何获取
gcc >=5.4 module load gnu
cmake 3.28.4
FLEX 2.6.4 github上下载,或点击直接下载
QT 5.12.2 官方镜像站,或点击直接下载
Git 1.8.3.1 系统已自带
OpenMPI 5.0.2 官方下载,或点击直接下载

安装FLEX-废弃

tar -zxvf flex-2.6.4.tar.gz
cd flex-2.6.4
install_to="需要安装到的绝对路径"
./configure --prefix=${install_to}
make check
make install
export PATH=${install_to}/bin:${PATH}
export LD_LIBRARY_PATH=${install_to}/lib:${LD_LIBRARY_PATH}
export LIBRARY_PATH=${install_to}/lib:${LIBRARY_PATH}
export CPATH=${install_to}/include:${CPATH}

第2步,下载源码

git clone https://githubfast.com/OpenFOAM/OpenFOAM-11.git
git clone https://githubfast.com/OpenFOAM/ThirdParty-11.git

官网上给的教程中,安装位置默认在~/OpenFOAM/下面,并且源码也在此目录中。 如果需要更改安装路径,就需要更改FOAM_INIT_DIR变量的值

正在核实中。


从源码安装openFOAM
https://levsky-williams.top/posts/65f85108/
作者
Levski-Williams
发布于
2024年5月1日
许可协议