diff --git a/o/OpenMPI/OpenMPI-4.0.3-GCC-9.3.0.eb b/o/OpenMPI/OpenMPI-4.0.3-GCC-9.3.0.eb new file mode 100644 index 00000000..62ce54c6 --- /dev/null +++ b/o/OpenMPI/OpenMPI-4.0.3-GCC-9.3.0.eb @@ -0,0 +1,27 @@ +# JH 2020 + +name = 'OpenMPI' +version = '4.0.3' + +homepage = 'https://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-3 implementation.""" + +toolchain = {'name': 'GCC', 'version': '9.3.0'} + +source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['6346bf976001ad274c7e018d6cc35c92bbb9426d8f7754fac00a17ea5ac8eebc'] + +dependencies = [ + ('zlib', '1.2.11'), + ('hwloc', '2.2.0'), + ('UCX', '1.8.0'), +] + +# disable MPI1 compatibility for now, see what breaks... +# configopts = '--enable-mpi1-compatibility ' + +configopts = '--with-tm=/opt/pbs ' # Enable PBS +configopts += '--with-ucx=$EBROOTUCX ' + +moduleclass = 'mpi'