I. 准备源文件
a. git clone openmc 文件
git clone --recurse-submodules https://github.com/openmc-dev/openmc.git
b.同学那里拷贝一份也行
II. 环境
sudo apt install g++ cmake libhdf5-dev libpng-dev
III. 编译
cd openmc
mkdir build && cd build
cmake ..
make
sudo make install
cd ..
pip install .
IV. 配置截面库
.bashrc 中添加
export OPENMC_CROSS_SECTIONS=/"file path"/cross_sections.xml
更新.bashrc
source .bashrc
V. 测试
openmc/example 中预置了相关案例,例:
cd ./openmc/examples/pincell
openmc
显示如下: