Commit 88851749 authored by Shane Snyder's avatar Shane Snyder
Browse files

update runtime doc with note on SGI MPT preloading

parent 074e0d01
...@@ -219,7 +219,7 @@ should be compiled using the normal, unmodified MPI compiler. ...@@ -219,7 +219,7 @@ should be compiled using the normal, unmodified MPI compiler.
To use this mechanism, set the `LD_PRELOAD` environment variable to the full To use this mechanism, set the `LD_PRELOAD` environment variable to the full
path to the Darshan shared library. The preferred method of inserting Darshan path to the Darshan shared library. The preferred method of inserting Darshan
instrumentation in this case is to set the LD_PRELOAD variable specifically instrumentation in this case is to set the `LD_PRELOAD` variable specifically
for the application of interest. Typically this is possible using for the application of interest. Typically this is possible using
command line arguments offered by the `mpirun` or `mpiexec` scripts or by command line arguments offered by the `mpirun` or `mpiexec` scripts or by
the job scheduler: the job scheduler:
...@@ -249,6 +249,11 @@ unrelated binaries: ...@@ -249,6 +249,11 @@ unrelated binaries:
export LD_PRELOAD=/home/carns/darshan-install/lib/libdarshan.so export LD_PRELOAD=/home/carns/darshan-install/lib/libdarshan.so
---- ----
[NOTE]
For SGI systems running the MPT environment, it may be necessary to set the `MPI_SHEPHERD`
environment variable equal to `true` to avoid deadlock when preloading the Darshan shared
library.
=== Instrumenting dynamically-linked Fortran applications === Instrumenting dynamically-linked Fortran applications
Please follow the general steps outlined in the previous section. For Please follow the general steps outlined in the previous section. For
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment