README.CRAY.NERSC.txt 1.14 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
See README.txt for general instructions.  This file contains notes for testing on the Cray platform @ NERSC
(more specifically: cori.nersc.gov).  This example assumes that you are using the Cray module
method to add instrumentation.

To run regression tests:

- unload any existing darshan module in the environment and switch to gnu compilers
  module unload darshan
  module switch PrgEnv-intel PrgEnv-gnu

- compile and install both darshan-runtime and darshan-util in the same directory
  examples:

  # darshan runtime
  ../configure --with-mem-align=8 --with-log-path=/global/cscratch1/sd/ssnyder/darshan-logs --prefix=/global/homes/s/ssnyder/working/darshan/install-cori --with-jobid-env=SLURM_JOB_ID --disable-cuserid CC=cc
  make install

  # darshan util
  ../configure --prefix=/global/homes/s/ssnyder/working/darshan/install-cori
  make install

- start a screen session by running "screen"
  note: this is suggested because the tests may take a while to complete depending on scheduler 
  availability

- run regression tests
  ./run-all.sh /global/homes/s/ssnyder/working/darshan/install-cori /global/cscratch1/sd/ssnyder/darshan-test cray-module-nersc