|
| 1 | +#%Module |
| 2 | +proc ModulesHelp { } { |
| 3 | + puts stderr { |
| 4 | + |
| 5 | +Description |
| 6 | +=========== |
| 7 | +The Open MPI Project is an open source MPI-3 implementation. |
| 8 | + |
| 9 | + |
| 10 | +More information |
| 11 | +================ |
| 12 | + - Homepage: https://www.open-mpi.org/ |
| 13 | + } |
| 14 | +} |
| 15 | + |
| 16 | +module-whatis {Description: The Open MPI Project is an open source MPI-3 implementation.} |
| 17 | +module-whatis {Homepage: https://www.open-mpi.org/} |
| 18 | +module-whatis {URL: https://www.open-mpi.org/} |
| 19 | + |
| 20 | +set root /scratch/brussel/vo/000/bvo00005/vsc10009/ebtest/tclmodules/software/OpenMPI/4.1.5-GCC-12.3.0 |
| 21 | + |
| 22 | +conflict OpenMPI |
| 23 | + |
| 24 | +if { ![ is-loaded GCC/12.3.0 ] } { |
| 25 | + module load GCC/12.3.0 |
| 26 | +} |
| 27 | + |
| 28 | +if { ![ is-loaded zlib/1.2.13-GCCcore-12.3.0 ] } { |
| 29 | + module load zlib/1.2.13-GCCcore-12.3.0 |
| 30 | +} |
| 31 | + |
| 32 | +if { ![ is-loaded hwloc/2.9.1-GCCcore-12.3.0 ] } { |
| 33 | + module load hwloc/2.9.1-GCCcore-12.3.0 |
| 34 | +} |
| 35 | + |
| 36 | +if { ![ is-loaded libevent/2.1.12-GCCcore-12.3.0 ] } { |
| 37 | + module load libevent/2.1.12-GCCcore-12.3.0 |
| 38 | +} |
| 39 | + |
| 40 | +if { ![ is-loaded UCX/1.14.1-GCCcore-12.3.0 ] } { |
| 41 | + module load UCX/1.14.1-GCCcore-12.3.0 |
| 42 | +} |
| 43 | + |
| 44 | +if { ![ is-loaded libfabric/1.18.0-GCCcore-12.3.0 ] } { |
| 45 | + module load libfabric/1.18.0-GCCcore-12.3.0 |
| 46 | +} |
| 47 | + |
| 48 | +if { ![ is-loaded PMIx/4.2.4-GCCcore-12.3.0 ] } { |
| 49 | + module load PMIx/4.2.4-GCCcore-12.3.0 |
| 50 | +} |
| 51 | + |
| 52 | +if { ![ is-loaded UCC/1.2.0-GCCcore-12.3.0 ] } { |
| 53 | + module load UCC/1.2.0-GCCcore-12.3.0 |
| 54 | +} |
| 55 | + |
| 56 | +prepend-path CMAKE_PREFIX_PATH $root |
| 57 | +prepend-path CPATH $root/include |
| 58 | +prepend-path LD_LIBRARY_PATH $root/lib |
| 59 | +prepend-path LIBRARY_PATH $root/lib |
| 60 | +prepend-path MANPATH $root/share/man |
| 61 | +prepend-path PATH $root/bin |
| 62 | +prepend-path PKG_CONFIG_PATH $root/lib/pkgconfig |
| 63 | +prepend-path XDG_DATA_DIRS $root/share |
| 64 | + |
| 65 | +setenv EBROOTOPENMPI "$root" |
| 66 | +setenv EBVERSIONOPENMPI "4.1.5" |
| 67 | +setenv EBDEVELOPENMPI "$root/easybuild/OpenMPI-4.1.5-GCC-12.3.0-easybuild-devel" |
| 68 | + |
| 69 | +setenv SLURM_MPI_TYPE "pmix" |
| 70 | +# Built with EasyBuild version 4.9.0.dev0-rea8433dcf5e6edea3e72ad9bd9e23023ecc6b228 |
0 commit comments