- MPI并行版本的OpenMC需要MPI并行环境和MPI并行版本的HDF5
OpenMPI/MPICH
- 选一个安装即可,推荐MPICH
基本信息
- OpenMPI官方网站: https://www.open-mpi.org
- OpenMPI源码下载: Downloads
- MPICH官方网站: https://www.mpich.org/
- MPICH源码下载: Downloads
安装步骤
- 配置安装路径
默认安装路径为/usr/local
,如需自定义安装路径需在编译前修改:./configure --prefix=/custom/install/dir
- 编译与安装
解压源码包并进入根目录,执行以下命令:make make install # 若安装到系统目录需加sudo
- 环境变量配置
若自定义安装路径,需添加以下环境变量:# MPI MPI_HOME=/custom/install/dir export PATH=${MPI_HOME}/bin:$PATH export LD_LIBRARY_PATH=${MPI_HOME}/lib:$LD_LIBRARY_PATH export MANPATH=${MPI_HOME}/share/man:$MANPATH
HDF5 MPI并行版安装
基本信息
- 官方网站: https://www.hdfgroup.org
- 源码下载: HDF5 Source Code
安装步骤
- 配置并行编译选项
解压源码包并进入根目录,执行以下命令启用MPI并行:CC=mpicc ./configure --prefix=/custom/install/dir --enable-parallel
- 编译与安装
make make install # 若安装到系统目录需加sudo
- 环境变量配置
若自定义安装路径,需添加以下环境变量:# HDF5 环境变量 export HDF5_HOME=/custom/install/dir export PATH="$HDF5_HOME/bin:$PATH" export LD_LIBRARY_PATH="$HDF5_HOME/lib:$LD_LIBRARY_PATH"
OpenMC 安装
基本信息
- 官方网站: https://openmc.org
- 源码获取:
- GitHub 仓库:
git clone https://github.com/openmc-dev/openmc.git
- Releases 版本:
https://github.com/openmc-dev/openmc/releases
- GitHub 仓库:
安装步骤
- 启用 MPI 支持
编辑根目录下的CMakeLists.txt
,找到OPENMC_USE_MPI
选项并将其值改为ON
option(OPENMC_USE_MPI "Enable MPI parallel support" ON)
- 编译与安装
mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=/custom/install/dir make make install # 若安装到系统目录需加sudo
- 环境变量配置
若自定义安装路径,需添加以下环境变量:#OpenMC OMC_HOME=/custom/install/dir export PATH=${OMC_HOME}/bin:$PATH
- Python API 支持(可选)
若不需要使用Python进行前后处理,直接在xml格式的输入卡文件下运行即可,否则要为Python安装OpenMC APIcd .. # 返回源码根目录 pip install .
提示:所有自定义路径 (
/custom/install/dir
) 需替换为实际路径,环境变量配置建议写入~/.bashrc
或~/.zshrc
以实现永久生效。