diff options
Diffstat (limited to 'SUBFILING_README.txt')
-rw-r--r-- | SUBFILING_README.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/SUBFILING_README.txt b/SUBFILING_README.txt index 71dd9e4..b09c592 100644 --- a/SUBFILING_README.txt +++ b/SUBFILING_README.txt @@ -42,10 +42,40 @@ that it supports Multithreading, but only MPI_THREAD_FUNNELED or potentially MPI_THREAD_SERIALIZED. The initial benchmarking efforts utilize OpenMPI to provide the necessary thread safe functionality. +At login, the modules preloaded by default are: + +rawarren@cori06:~> module list +Currently Loaded Modulefiles: + 1) modules/3.2.11.4 12) gni-headers/5.0.12.0-7.0.1.1_6.31__g3b1768f.ari + 2) altd/2.0 13) xpmem/2.2.20-7.0.1.1_4.13__g0475745.ari + 3) darshan/3.1.7 14) job/2.2.4-7.0.1.1_3.40__g36b56f4.ari + 4) intel/19.0.3.199 15) dvs/2.12_2.2.157-7.0.1.1_9.4__g083131db + 5) craype-network-aries 16) alps/6.6.58-7.0.1.1_6.8__g437d88db.ari + 6) craype/2.6.2 17) rca/2.2.20-7.0.1.1_4.51__g8e3fb5b.ari + 7) cray-libsci/19.06.1 18) atp/2.1.3 + 8) udreg/2.3.2-7.0.1.1_3.36__g8175d3d.ari 19) PrgEnv-intel/6.0.5 + 9) ugni/6.0.14.0-7.0.1.1_7.38__ge78e5b0.ari 20) craype-haswell + 10) pmi/5.0.14 21) cray-mpich/7.7.10 + 11) dmapp/7.1.1-7.0.1.1_4.52__g38cf134.ari 22) craype-hugepages2M +rawarren@cori06:~> + Interestingly, the default C compiler (or at least a compiler wrapper which calls the actual C compiler) appears to know about the default MPI and thus avoids the necessity of users providing an include path (-I<path>) or a library link path (-L<path>) when creating executables or shared objects (libraries). As a consequence, we unload these specific modules prior to selecting alternatives for compilation and for the MPI library implementation. +These defaults need to overridden, e.g. + +MODULE UNLOADS:: +rawarren@cori06:~> module unload cray-mpich/7.7.10 +rawarren@cori06:~> module unload craype/2.6.2 + +MODULE LOADS:: +rawarren@cori06:~> module load gcc/9.3.0 +rawarren@cori06:~> module load openmpi/4.0.2 + + + + |