The National Energy Research Scientific Computing Center (NERSC) is a computing facility for the U.S. DOE.

Franklin

Franklin is the biggest machine in NERSC. It consists of 9,660 quad-core nodes (38,640 processors). To execute a g-rsm experiment in frankin, following processes are needed.
  1. Make a symbolic link of gunzip for uncompress command. (for example, $ ln -s /usr/bin/gunzip ~/bin/uncompress)
  2. Choose "nersc" as institution in the usual installation process. (machine=linux, march=mpi will be chosen)
  3. Specify "ftn" for XXX_F77 in options-linux-mpi in both libs/opt-libs/ and gsm(rsm)/opt.
  4. Add "-Msave" for FORT_FLAGS and LOAD_FLAGS in gsm(rsm)/opt/options-linux-mpi.
  5. Specify nothing for EXTRA_LIBS_XXX in gsm(rsm)/opt/options-linux-mpi.
  6. Change status(12) to status(8) in libs/lib/w3lib_linux/nainit.f.

Then, do all compilation again (from configure-libs to configure-scr). "qsub" is used for submitting a g-rsm script.

Benchmark

288x350 10km CaRD10v2 experiment for 6 hours.
NPES
Wall time
ratio
512
174 sec
0.32
256
288 sec
0.53
128
542 sec
1.0