Darshan is not automatically enabled for all jobs on Cooley. Unlike Mira and Vesta, all applications on Cooley are dynamically linked by default, which means that Darshan must be loaded at runtime using the LD_PRELOAD environment variable. In order to instrument a job on Cooley, you must first add the SoftEnv key +darshan to your ~/.soft.cooley file and run the “resoft” command. Then add the following to the mpirun command line in your job script:
# within Cooley job script mpirun --env LD_PRELOAD=$DARSHAN_PRELOAD -np <number of processes> -f $COBALT_NODEFILE ./app.exe <arguments>
After your job completes, you can find the Darshan output file in the following directory:
Note the path component tukey for data generated on Cooley.
The same tools described in the Mira and Vesta documentation can be used to interpret Darshan output files generated on Cooley.