Since DART is designed to minimize dependencies and maximize cross-platform compatibility, compiling DART on Cheyenne is trivial.
cd /glade/work/$USER git clone https://github.com/NCAR/DART
Since Cheyenne is a Linux system with Intel processors, there is already a
mkmf.template
that works. Move it into place.
cd DART/build_templates mv mkmf.template.intel.linux mkmf.template
Build the lorenz_63
model to ensure the setup is correct.
cd ../models/lorenz_63/work ./quickbuild.csh [...] Success: All single task DART programs compiled. Script is exiting after building the serial versions of the DART programs.