# Built with EasyBuild version 2.7.0 on 2016-04-22_16-00-51 # This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild name = 'impi' version = '5.1.3.181' homepage = 'http://software.intel.com/en-us/intel-mpi-library/' description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-4.9.3-2.25'} #sources = ['l_mpi_p_%(version)s.tgz'] sources = ['parallel_studio_xe_2016_update2.tgz'] # hard-coded #checksums = ['1c14656859d48bf8b90c71dace2a977b'] dontcreateinstalldir = 'True' # list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-mpi'] license_file = '/opts/intel/licenses/COM_L___GCX2-G7M8P7WP.lic' # set up all the mpi commands to default to intel compilers set_mpi_wrappers_all = 'True' postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' ] moduleclass = 'mpi'