diff --git a/a/apptainer/apptainer-1.1.0.eb b/a/apptainer/apptainer-1.1.0.eb index 705f6497..c8c9326f 100644 --- a/a/apptainer/apptainer-1.1.0.eb +++ b/a/apptainer/apptainer-1.1.0.eb @@ -33,7 +33,7 @@ osdependencies = [ ] skipsteps = ['configure'] -prebuildopts = './mconfig --prefix=%(installdir)s --without-suid && ' +prebuildopts = './mconfig --prefix=%(installdir)s --with-suid && ' buildopts = '-C ./builddir' diff --git a/i/impi/impi-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb b/i/impi/impi-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb index cfb90778..93e596e0 100644 --- a/i/impi/impi-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb +++ b/i/impi/impi-2018.4.274-iccifort-2019.1.144-GCC-8.2.0-2.31.1.eb @@ -35,4 +35,25 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' ] +modextravars = { + "I_MPI_OFI_PROVIDER": "MLX", + "FI_PROVIDER": "verbs", + "I_MPI_CC": "icc", + "I_MPI_CXX": "icpc", + "I_MPI_F77": "ifort", + "I_MPI_F90": "ifort", + "I_MPI_FC": "ifort", + "I_MPI_HYDRA_BOOTSTRAP": "ssh", +} + +modaliases = { + "mpigcc": "mpigcc -cc=gcc", + "mpigxx": "mpigxx -cxx=g++", + "mpiicc": "mpiicc -cc=icc", + "mpiicpc":"mpiicpc -cxx=icpc", + "mpiifort": "mpiifort -f90=ifort", +} + +skipsteps = ['sanitycheck'] + moduleclass = 'mpi'