From d6496c3212b1222f9d164b2e41e43a5e29ed77b7 Mon Sep 17 00:00:00 2001 From: Lukas Krupcik Date: Mon, 24 Apr 2023 14:10:48 +0200 Subject: [PATCH] deleted: o/OpenMPI/OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb.1 --- .../OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb.1 | 65 ------------------- 1 file changed, 65 deletions(-) delete mode 100644 o/OpenMPI/OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb.1 diff --git a/o/OpenMPI/OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb.1 b/o/OpenMPI/OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb.1 deleted file mode 100644 index 34c4551c..00000000 --- a/o/OpenMPI/OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb.1 +++ /dev/null @@ -1,65 +0,0 @@ -name = 'OpenMPI' -version = '4.1.4' - -homepage = 'https://www.open-mpi.org/' -description = """The Open MPI Project is an open source MPI-3 implementation.""" - -toolchain = {'name': 'NVHPC', 'version': '22.7-CUDA-11.7.0'} - -source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] -sources = [SOURCELOWER_TAR_BZ2] -patches = [ - 'OpenMPI-4.1.1_build-with-internal-cuda-header.patch', - 'OpenMPI-4.1.1_opal-datatype-cuda-performance.patch', -] -checksums = [ - '92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d', # openmpi-4.1.4.tar.bz2 - # OpenMPI-4.1.1_build-with-internal-cuda-header.patch - '63eac52736bdf7644c480362440a7f1f0ae7c7cae47b7565f5635c41793f8c83', - # OpenMPI-4.1.1_opal-datatype-cuda-performance.patch - 'b767c7166cf0b32906132d58de5439c735193c9fd09ec3c5c11db8d5fa68750e', -] - -builddependencies = [ - ('pkgconf', '1.8.0'), - ('Perl', '5.34.1'), - ('Autotools', '20220317'), -] - -dependencies = [ - ('zlib', '1.2.12'), - ('hwloc', '2.7.1'), - ('libevent', '2.1.12'), - ('UCX', '1.12.1'), - ('UCX-CUDA', '1.12.1', '-CUDA-%(cudaver)s'), - ('libfabric', '1.15.1'), - ('PMIx', '4.1.2'), - ('UCC', '1.0.0'), - ('UCC-CUDA', '1.0.0', '-CUDA-%(cudaver)s'), -] - -# Update configure to include changes from the "internal-cuda" patch -# by running a subset of autogen.pl sufficient to achieve this -# without doing the full, long-running regeneration. -preconfigopts = ' && '.join([ - 'cd config', - 'autom4te --language=m4sh opal_get_version.m4sh -o opal_get_version.sh', - 'cd ..', - 'autoconf', - 'autoheader', - 'aclocal', - 'automake', - '' -]) - -# CUDA related patches and custom configure option can be removed if CUDA support isn't wanted. -configopts = '--with-cuda=internal ' -configopts += ' CC=pgcc CXX=pgc++ FC=pgfortran' - -# disable MPI1 compatibility for now, see what breaks... -# configopts += '--enable-mpi1-compatibility ' - -# to enable SLURM integration (site-specific) -# configopts += '--with-slurm --with-pmi=/usr/include/slurm --with-pmi-libdir=/usr' - -moduleclass = 'mpi'