从源码安装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 installexport 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/