Compiling
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.