Skip to content

Draft: Running Cardinal with the NEAMS Workbench on Sawtooth

Delchini, Marco requested to merge mxd/cardinal into main

This MR adds a localhost file to run Cardinal with the NEAMS Workbench on Sawtooth. The current logic requires:

  • an environment file .cardinal-env located in the home directory:
module load use.moose
module load mambaforge3
module load mvapich2/2.3.3-gcc-9.2.0-xpjm
module load cmake/3.22.3-gcc-9.2.0-5mqh
module load gitlfs/3.2.0
export CARDINAL_DIR=$HOME/cardinal
export OPENMC_CROSS_SECTIONS=$HOME/cross_sections/endfb-vii.1-hdf5/cross_sections.xml
export NEKRS_HOME=$CARDINAL_DIR/install
export MOOSE_DIR=$CARDINAL_DIR/contrib/moose
export LIBMESH_DIR=$CARDINAL_DIR/contrib/moose/libmesh/installed
export PYTHONPATH=$CARDINAL_DIR/contrib/moose/python:$PYTHONPATH
export ENABLE_DAGMC=true
  • a compiled version of Cardinal on Sawtooth installed in CARDINAL_DIR. Installation instruction are found in here and here.

The current logic was tested with various test cases, tutorials and examples found on the Virtual Test Bed website.

Merge request reports