From 93a86cbc1ad869b5766b61b760d4ab4e6e754a61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Wed, 27 May 2020 11:56:13 +0200 Subject: [PATCH] new file: o/OpenMPI/OpenMPI-4.0.3-GCC-9.3.0.eb --- o/OpenMPI/OpenMPI-4.0.3-GCC-9.3.0.eb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 o/OpenMPI/OpenMPI-4.0.3-GCC-9.3.0.eb 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'