Merge branch '50-impi-new-build-block-for-impi' into 'master'

Resolve "impi: new build-block for impi"

Closes #50

See merge request Pmodules/buildblocks!56
This commit is contained in:
2019-09-20 16:52:40 +02:00
3 changed files with 55 additions and 0 deletions

20
Compiler/impi/build Executable file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env modbuild
pbuild::add_to_group 'Compiler'
pbuild::prep() {
:
}
pbuild::configure() {
:
}
pbuild::compile() {
:
}
pbuild::install() {
:
}

View File

@@ -0,0 +1,12 @@
impi/5.0 stable intel/15.2
impi/5.0 stable intel/15.3
impi/5.1 stable intel/16.1
impi/5.1 stable intel/16.2
impi/5.1 stable intel/16.3
impi/5.1 stable intel/17.1
impi/17.8 stable intel/17.8
impi/18.2 stable intel/18.2
impi/18.3 stable intel/18.3
impi/18.4 stable intel/18.4
impi/19.3 stable intel/19.3
impi/19.4 stable intel/19.4

23
Compiler/impi/modulefile Normal file
View File

@@ -0,0 +1,23 @@
#%Module1.0
# Let the native Intel configuration define the following variables:
#set dont-setenv { C_INCLUDE_PATH CPLUS_INCLUDE_PATH LD_LIBRARY_PATH LIBRARY_PATH }
module-whatis "Intel MPI"
module-url "http://intel.com/"
module-license "Intel"
module-maintainer "Hans-Christian Stadler <hans-christian.stadler@psi.ch>"
module-addgroup "MPI"
module-help "
impi/19.3 - Intel MPI 2019.3 64-bit
"
setenv MPICC mpiicc
setenv MPICXX mpiicpc
setenv MPIF77 mpiifort
setenv MPIF90 mpiifort
setenv MPIFC mpiifort
setenv MPIFORTRAN mpiifort
setenv MPIEXEC mpirun
setenv MPIRUN mpirun