Skip to content

Commit 9899888

Browse files
authored
Merge pull request #38 from openhpc/2025-07-29-obs
feat: add link_mpi_to_non_mpi config and update mpi_dependent list
2 parents 25a01e6 + 1eeae22 commit 9899888

File tree

2 files changed

+29
-7
lines changed

2 files changed

+29
-7
lines changed

obs/config

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@ compiler_dependent = ["openmpi", "mpich", "mvapich2", "openblas", "R", "likwid",
5353
standalone = ["docs", "test-suite", "warewulf", "gnu-compilers", "ohpc-filesystem",
5454
"cmake", "pdsh", "intel-compilers-devel","autoconf","automake", "pmix",
5555
"impi-devel", "meta-packages", "easybuild", "spack", "hwloc", "ucx",
56-
"libfabric", "python-Cython", "openpbs",
56+
"python-Cython", "openpbs", "libtool", "prun",
5757
"lmod", "genders", "hpc-workspace", "valgrind", "slurm", "cuda-devel"]
5858

59-
#mpi_dependent = ["otf2", "sionlib", "!fftw", "scalapack",
60-
# "scorep", "scalasca", "!scipy", "phdf5", "netcdf", "netcdf-fortran",
61-
# "!netcdf-cxx", "lmod-defaults", "!geopm", "!mumps", "omb",
62-
# "ptscotch", "boost", "pnetcdf", "!tau", "!extrae", "!imb",
63-
# "!opencoarrays", "hypre", "!mpi4py", "dimemas", "!adios2",
64-
# "!trilinos", "petsc", "!slepc", "superlu_dist", "mfem"]
59+
mpi_dependent = ["!otf2", "!sionlib", "!fftw", "!scalapack",
60+
"!scorep", "!scalasca", "!scipy", "phdf5", "netcdf", "!netcdf-fortran",
61+
"!netcdf-cxx", "lmod-defaults", "!geopm", "!mumps", "omb",
62+
"!ptscotch", "!boost", "!pnetcdf", "!tau", "!extrae", "imb",
63+
"!opencoarrays", "!hypre", "!mpi4py", "!dimemas", "!adios2",
64+
"!trilinos", "!petsc", "!slepc", "!superlu_dist", "!mfem"]
6565
skip_on_distro_openEuler_22.03 = ["-arm1","-intel","-impi","impi-devel","intel-compilers-devel",
6666
"arm-compilers-devel","warewulf","cuda-devel"]
6767
openblas_compiler=["gnu15"]

obs/link_mpi_to_non_mpi

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- OpenHPC OBS configuration files -->
2+
3+
<!--
4+
Licensed under the Apache License, Version 2.0 (the "License"); you
5+
may not use this file except in compliance with the License. You may
6+
obtain a copy of the License at
7+
8+
http://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13+
implied. See the License for the specific language governing
14+
permissions and limitations under the License.
15+
-->
16+
17+
<link project='!PROJECT!' package='!PACKAGE!'>
18+
<patches>
19+
<topadd>%define compiler_family !COMPILER!</topadd>
20+
<topadd>%define ohpc_mpi_dependent 0</topadd>
21+
</patches>
22+
</link>

0 commit comments

Comments
 (0)