Skip to content

Running FKESSLER on Derecho

jtruesdal edited this page Feb 13, 2025 · 3 revisions

Here are the detailed steps to create, configure, build and run the FKESSLER case on Derecho's CPU node, using the intel compiler.

Clone the StormSPEED github repo on Derehoc

cd /glade/derecho/scratch/$USER
git clone [email protected]:NCAR/StormSPEED.git
cd StormSPEED

Check out the stormspeed branch

git checkout stormspeed

Check out the individual components

./manage_externals/checkout_externals

Create a case

cd cime/scripts
./create_newcase --case /path_to_your_test_dir --mach derecho --compset FKESSLER --res ne30_ne30_mg17 --compiler intel --driver mct --queue main --run-unsupported

Configure the case with customized options

cd /path_to_your_test_dir
./xmlchange CAM_TARGET=theta-l
./xmlchange STOP_OPTION=ndays,STOP_N=12,RESUBMIT=0
./xmlchange PROJECT=YOUR_PROJECT_ACCOUNT
./xmlchange JOB_WALLCLOCK_TIME=00:30:00
./xmlchange DOUT_S='FALSE'
./xmlchange BFBFLAG=TRUE
./case.setup

Make user changes to the namelists

Example: Change CAM namelist to interpolate history output to a lat/lon format to make visualization easier

cat >> user_nl_cam << EOF
 interpolate_output = .true.
 interpolate_nlat = 96
 interpolate_nlon = 144
EOF

Build the case

./case.build

Run the case

./case.submit