Running the GEOS-5 SBU Benchmark: Difference between revisions
→Benchmark Run: Edit for new portable BCs |
|||
Line 258: | Line 258: | ||
==Benchmark Run== | ==Benchmark Run== | ||
The full benchmark run is a run of 5-days using the | The full benchmark run is a run of 5-days using a portable version of the GEOS-5 boundary conditions. This will use space and cores. For effective benchmarking of I/O, it's recommended to run on less congested than nobackup. | ||
===Setting up benchmark experiment=== | ===Setting up benchmark experiment=== | ||
Line 268: | Line 268: | ||
These echos set up some defaults. While they both don't have to be in the same location, it's highly recommended they are and the use of the script below assumes they are. Also, make sure they are in a nobackup directory. | These echos set up some defaults. While they both don't have to be in the same location, it's highly recommended they are and the use of the script below assumes they are. Also, make sure they are in a nobackup directory. | ||
For the next few commands, you will need to know the location of the portable BCs directory used for this experiment, which is referred to below as <tt>$PORTBCS</tt>. On discover, a version will always be at: | |||
$ | /discover/nobackup/mathomp4/HugeBCs-H50 | ||
To create the experiment, run create_expt.py and choose a C720 horizontal resolution with climatological GOCART: | |||
$ $PORTBCS/scripts/create_expt.py benchmark-GEOSadas-5_16-5-5day-c720-Portable --horz c720 --ocean o3 --gocart C --account <ACCOUNTID> --expdir <root-for-experiment> | |||
Found c720 horizontal resolution in experiment name | Found c720 horizontal resolution in experiment name | ||
Using c720 horizontal resolution | Using c720 horizontal resolution | ||
Line 280: | Line 284: | ||
Using o3 ocean resolution | Using o3 ocean resolution | ||
Using | Using climatological aerosols | ||
Running gcm_setup...done. | Running gcm_setup...done. | ||
Line 289: | Line 293: | ||
===Setup and Run Benchmark=== | ===Setup and Run Benchmark=== | ||
Now ''change to the experiment directory'' and run | Now ''change to the experiment directory'' and run MakeSBUBench.bash which will set up the experiment: | ||
$ | $ $PORTBCS/scripts/MakeSBUBench.bash | ||
The | The script sets the run up for 5 days using 5400 cores, and other flags are tripped to best emulate Ops. | ||
'''NOTE''': This will also set the experiment to run in this SLURM environment: | '''NOTE''': This will also set the experiment to run in this SLURM environment: |