RHEL 9.0.0 Alpha bootstrap

The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/openmpi#5707e44d8db28794ea2a4b74efcb8dd5b6316d38
This commit is contained in:
Petr Šabata 2020-10-15 22:21:21 +02:00
parent d9ee4dcf61
commit a954425021
8 changed files with 1190 additions and 0 deletions

55
.gitignore vendored
View File

@ -0,0 +1,55 @@
openmpi-1.4.1-RH.tar.bz2
/openmpi-1.5-RH.tar.bz2
/openmpi-1.5.4-clean.tar.bz2
/openmpi-1.5.5-clean.tar.bz2
/openmpi-1.6.tar.bz2
/openmpi-1.6-clean.tar.bz2
/openmpi-1.6.1-clean.tar.xz
/openmpi-1.6.2-clean.tar.xz
/openmpi-1.6.3-clean.tar.xz
/openmpi-1.6.4-clean.tar.bz2
/openmpi-1.6.4-clean.tar.xz
/openmpi-1.7-clean.tar.xz
/openmpi-1.7.1-clean.tar.xz
/openmpi-1.7.2-clean.tar.xz
/openmpi-1.7.3.tar.bz2
/openmpi-1.7.4.tar.bz2
/openmpi-1.7.5.tar.bz2
/openmpi-1.8.tar.bz2
/openmpi-1.8.1.tar.bz2
/openmpi-1.8.2.tar.bz2
/openmpi-1.8.3.tar.bz2
/openmpi-1.8.4.tar.bz2
/openmpi-v1.8.4-99-gd83fb30.tar.gz
/openmpi-v1.8.4-134-g9ad2aa8.tar.bz2
/openmpi-1.8.5rc1.tar.bz2
/openmpi-1.8.5rc3.tar.bz2
/openmpi-1.8.5.tar.bz2
/openmpi-1.8.6.tar.bz2
/openmpi-1.8.7.tar.bz2
/openmpi-1.8.8.tar.bz2
/openmpi-1.10.0.tar.bz2
/openmpi-1.10.1.tar.bz2
/openmpi-1.10.2.tar.bz2
/openmpi-1.10.3.tar.bz2
/openmpi-1.10.4.tar.bz2
/openmpi-2.0.1.tar.bz2
/openmpi-2.0.2.tar.bz2
/openmpi-2.1.0.tar.bz2
/openmpi-2.1.1.tar.bz2
/openmpi-2.1.5.tar.bz2
/openmpi-2.1.6rc1.tar.bz2
/openmpi-2.1.6.tar.bz2
/openmpi-3.1.3.tar.bz2
/openmpi-3.1.4.tar.bz2
/openmpi-4.0.0.tar.bz2
/openmpi-4.0.1.tar.bz2
/openmpi-4.0.2rc1.tar.bz2
/openmpi-4.0.2rc2.tar.bz2
/openmpi-4.0.2.tar.bz2
/openmpi-4.0.3rc3.tar.bz2
/openmpi-4.0.3rc4.tar.bz2
/openmpi-4.0.3.tar.bz2
/openmpi-4.0.4rc1.tar.bz2
/openmpi-4.0.4.tar.bz2
/openmpi-4.0.5.tar.bz2

6
.rpmlint Normal file
View File

@ -0,0 +1,6 @@
from Config import *
addFilter("shared-library-calls-exit .*/lib(mpi|open-rte|oshmem|_java)\.so");
# We use environment modules to load these paths
addFilter("file-not-in-%lang /usr/share/man/openmpi-");
addFilter("invalid-locale-man-dir /usr/share/man/openmpi-");
addFilter("library-without-ldconfig-post[iu]n /usr/lib(|64)/openmpi/");

7
macros.openmpi Normal file
View File

@ -0,0 +1,7 @@
%_openmpi_load \
. /etc/profile.d/modules.sh; \
module load mpi/openmpi-%{_arch}; \
export OMPI_MCA_rmaps_base_oversubscribe=1
%_openmpi_unload \
. /etc/profile.d/modules.sh; \
module unload mpi/openmpi-%{_arch};

21
openmpi.module.in Normal file
View File

@ -0,0 +1,21 @@
#%Module 1.0
#
# OpenMPI module for use with 'environment-modules' package:
#
conflict mpi
prepend-path PATH @LIBDIR@/bin
prepend-path LD_LIBRARY_PATH @LIBDIR@/lib
prepend-path PKG_CONFIG_PATH @LIBDIR@/lib/pkgconfig
prepend-path MANPATH :@MANDIR@
setenv MPI_BIN @LIBDIR@/bin
setenv MPI_SYSCONFIG @ETCDIR@
setenv MPI_FORTRAN_MOD_DIR @FMODDIR@
setenv MPI_INCLUDE @INCDIR@
setenv MPI_LIB @LIBDIR@/lib
setenv MPI_MAN @MANDIR@
setenv MPI_PYTHON_SITEARCH @PY2SITEARCH@
setenv MPI_PYTHON2_SITEARCH @PY2SITEARCH@
setenv MPI_PYTHON3_SITEARCH @PY3SITEARCH@
setenv MPI_COMPILER @COMPILER@
setenv MPI_SUFFIX @SUFFIX@
setenv MPI_HOME @LIBDIR@

1
openmpi.pth.py2 Normal file
View File

@ -0,0 +1 @@
import sys, os; s = os.getenv('MPI_PYTHON2_SITEARCH'); s and (s in sys.path or sys.path.append(s))

1
openmpi.pth.py3 Normal file
View File

@ -0,0 +1 @@
import sys, os; s = os.getenv('MPI_PYTHON3_SITEARCH'); s and (s in sys.path or sys.path.append(s))

1098
openmpi.spec Normal file

File diff suppressed because it is too large Load Diff

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (openmpi-4.0.5.tar.bz2) = b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011