impi-2019.9.304-iccifort-2020.4.304.eb 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild
  2. name = 'impi'
  3. version = '2019.9.304'
  4. homepage = 'https://software.intel.com/en-us/intel-mpi-library/'
  5. description = "Intel MPI Library, compatible with MPICH ABI"
  6. toolchain = {'name': 'iccifort', 'version': '2020.4.304'}
  7. source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17263/']
  8. sources = ['l_mpi_%(version)s.tgz']
  9. checksums = ['618a5dc2de54306645e6428c5eb7d267b54b11b5a83dfbcad7d0f9e0d90bb2e7']
  10. dependencies = [
  11. # needed by libfabric provider MLX introduced in Intel MPI v2019.6,
  12. # https://software.intel.com/en-us/articles/improve-performance-and-stability-with-intel-mpi-library-on-infiniband
  13. ('UCX', '1.9.0'),
  14. ]
  15. dontcreateinstalldir = True
  16. components = ['intel-mpi', 'intel-psxe', 'intel-imb']
  17. # set up all the mpi commands to default to intel compilers
  18. # set_mpi_wrappers_all = True
  19. modextravars = {
  20. # to enable SLURM integration with srun (site-specific)
  21. # 'I_MPI_PMI_LIBRARY': 'libpmi2.so',
  22. }
  23. # may be needed if you enable I_MPI_PMI_LIBRARY above
  24. # osdependencies = [('slurm-libpmi')]
  25. skipsteps = ['sanitycheck']
  26. moduleclass = 'mpi'