The Rigorous Two Step (R2S) method is used to determine the photon fluxes that result from neutron activation of materials for a given geometry. This repository is set of scripts used to carry out an R2S workflow using the DAG-MCNP and ALARA codes. For more information on the workflow itself, see the user-guide.
UW-R2S is primarily a set of Python scripts, located in the scripts/ folder. Additionally, UW-R2S implements mesh-based photon source sampling in DAG-MCNP, using a custom source.F90 module. This source routine and related files are in mcnp_source/. Documentation is a mix of static and automatically generated content, located in docs/, and is rebuilt with Sphinx, via the rebuild.sh script.
UW-R2S has numerous dependencies:
- Python 2.6+
- DAG-MCNP5 compiled with UW-R2S mcnp_source/source_gamma.F90, from https://github.com/svalinn/DAGMC
- CubIt, from RSICC, http://rsicc.ornl.gov/
- ALARA, from https://github.com/svalinn/ALARA
- Mesh Oriented Data Base (MOAB), from https://svn.mcs.anl.gov/repos/ITAPS/MOAB/trunk
- PyTAPS, the Python interface for ITAPS, (Interoperable Technologies for Advanced Petascale Simulations), from http://pypi.python.org/pypi/PyTAPS/1.4
- PyNE, Python for Nuclear Engineering, from http://pynesim.org/ (Has its own dependencies listed at https://github.com/pyne/pyne)
Aside from MCNP5 and CubIt, available from RSICC, all other codes are open source with well documented installation instructions.
The user guide and other documentation is available at http://svalinn.github.com/r2s-act/ . Building the documentation requires Sphinx, from http://sphinx-doc.org
Although not a dependency, the visualization program VisIT (Lawrence Livermore National Laboratory) is useful for visualizing results data stored on MOAB meshes in the .vtk format. Executables are available at https://wci.llnl.gov/codes/visit/.