Rigorous 2 Step Activation Workflow
Python Fortran Eiffel Shell Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



This code base is now deprecated. Those interested in using an R2S workflow using DAG-MCNP and ALARA are referred to the R2S-workflow that is now incorporated into the PyNE toolkit.


University of Wisconsin-Madison Rigorous Two Step Activation Work Flow (R2S-ACT)

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 documentation, including a user-guide and faq.

This Repository

R2S-ACT is primarily a set of Python scripts, located in the scripts/ folder. Additionally, R2S-ACT 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.


R2S-ACT has numerous dependencies:

  1. Python 2.6+
  2. DAG-MCNP5 compiled with a custom R2S-ACT source.F90 file from mcnp_source/, from https://github.com/svalinn/DAGMC
  3. CubIt, from https://cubit.sandia.gov/
  4. ALARA, from https://github.com/svalinn/ALARA
  5. Mesh Oriented Data Base (MOAB), from https://svn.mcs.anl.gov/repos/ITAPS/MOAB/trunk
  6. PyTAPS, the Python interface for ITAPS, (Interoperable Technologies for Advanced Petascale Simulations), from http://pypi.python.org/pypi/PyTAPS/1.4
  7. 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, all other codes are open source with well documented installation instructions.

The user guide and other documentation is available at http://svalinn.github.io/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/.