Skip to content

Read homogenized cross sections from MPO files created by APOLLO3.

Notifications You must be signed in to change notification settings

quocdang1998/readmpo

Repository files navigation

ReadMPO

Language Language

Overview

Library for decoding and extracting data from MPO libraries resulted from APOLLO3 lattice calculations involving homogenization in space and condensation in energy. Retrieved information, such as microscopic and macroscopic cross sections, zone flux, and reaction rates, are saved in a serialized format (through the C++ executable), or in a Python dictionary format (using the Python API).

Installation

To compile C++ API, execute:

cmake --preset=linux .  # "cmake --preset=windows ." on Windows
cd build
make -j  # "ninja" on Windows

To compile Python library in source directory, execute:

python setup.py build_ext --inplace

To install Python library, execute:

pip install .

To compile documentation:

cd docs
doxygen Doxyfile
make html

Contact

Please contact Dinh Quoc Dang Nguyen for bugs.

About

Read homogenized cross sections from MPO files created by APOLLO3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published