Skip to content

Commit

Permalink
Rebuild Open MPI 5.0.5 For GCC 13 variant
Browse files Browse the repository at this point in the history
Open MPI 5.0.3 with UCX 1.17 does not longer work. For 3.2 UCX was
updated to 1.17 but Open MPI for the GCC 13 variant was still 5.0.3.

For UCX 1.17 Open MPI 5.0.5 is required. This creates a 3.2.1 release,
without any code changes in OpenHPC besides this OBS definition.

3.2.1 is just a rebuild of the latest OpenMPI spec file in the OpenHPC
git repository with GCC 13.

Signed-off-by: Adrian Reber <[email protected]>
  • Loading branch information
adrianreber committed Nov 27, 2024
1 parent 5926e6b commit 7b8f412
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions misc/obs/config.2.x
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,18 @@ perf-tools = ["dimemas","extrae","geopm","imb","likwid","msr-safe","omb","pap
compiler-families=["gnu-compilers","intel-compilers-devel","arm-compilers-devel","llvm-compilers"]
mpi-families=["impi-devel","mpich","mvapich2","openmpi","libfabric","ucx"]

[3.2.1]
skip_aarch=["-intel\\b","lustre-client","-impi\\b","-mvapich2\\b","likwid-gnu","likwid-arm1","geopm",
"intel-compilers-devel","impi-devel","mvapich2","openblas-arm1"]
skip_x86 = ["-arm1"]

# define compiler/MPI families: first entry in list is defined to be parent in OBS
# this branch is just a rebuild of openmpi 5.0.5 with gnu13
compiler_families=["gnu13", "intel"]
mpi_families=["openmpi5","mpich","mvapich2","impi"]
compiler_dependent = ["openmpi"]

skip_on_distro_openEuler_22.03 = ["-arm1","-intel","-impi","impi-devel","intel-compilers-devel","arm-compilers-devel"]
[3.2.0]

# define patterns for a given arch in which to disable builds
Expand Down

0 comments on commit 7b8f412

Please sign in to comment.