Skip to content

io-libs: add ucx dependency to adios2#2453

Merged
adrianreber merged 1 commit into
openhpc:4.xfrom
adrianreber:2026-04-12-adios2
Apr 12, 2026
Merged

io-libs: add ucx dependency to adios2#2453
adrianreber merged 1 commit into
openhpc:4.xfrom
adrianreber:2026-04-12-adios2

Conversation

@adrianreber
Copy link
Copy Markdown
Member

The SST UCX data plane requires the UCX headers (ucp/api/ucp.h) at build time. With mvapich2 4.1 these are no longer implicitly available. Add an explicit BuildRequires on ucx-ohpc and load the ucx module during the build.

Generated with Claude Code (https://claude.ai/code)

The SST UCX data plane requires the UCX headers (ucp/api/ucp.h)
at build time. With mvapich2 4.1 these are no longer implicitly
available. Add an explicit BuildRequires on ucx-ohpc and load
the ucx module during the build.

Generated with Claude Code (https://claude.ai/code)

Signed-off-by: Adrian Reber <areber@redhat.com>
@github-actions
Copy link
Copy Markdown

📦 Package Count Analysis Results

Environment: UBI 10 Container
Target Branch: 4.x
Version: OpenHPC 4.x
Overall Status:Analysis completed successfully

🏭 Factory Repositories

Status:Factory repositories analysis completed successfully

Release Base OS aarch64 x86_64 noarch Total
4.1 EL_10 130 299 11 440
4.1 openEuler_24.03 125 149 13 287
Total All 255 448 24 727

Analysis performed by OpenHPC Package Count CI
Commit: accc0ac0
Workflow: 24305794009

@github-actions
Copy link
Copy Markdown

📊 Build Order Analysis Results

Environment: AlmaLinux 10 Container
Total Spec Files Analyzed: 92
Status:Build order analysis completed successfully

📋 Build Order Output

📦 Build Order (87 packages)

➕ Show remaining 72 packages

Analysis performed by OpenHPC Build Order CI
Commit: accc0ac0
Workflow: 24305793999

@github-actions
Copy link
Copy Markdown

🚀 CCache Statistics

Configuration 🐧 RHEL 🦊 openEuler
🖥️ x86_64 / gnu15 🟢 53.27% 🟢 53.32%
🖥️ x86_64 / intel 🟢 53.13% -
💪 aarch64 / gnu15 🟡 49.06% 🟡 48.70%
📊 Detailed Statistics

openEuler (aarch64)

Cacheable calls:    1384 / 1671 (82.82%)
  Hits:              674 / 1384 (48.70%)
    Direct:          353 /  674 (52.37%)
    Preprocessed:    321 /  674 (47.63%)
  Misses:            710 / 1384 (51.30%)
Uncacheable calls:   287 / 1671 (17.18%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.30%)
  Hits:              674 / 1384 (48.70%)
  Misses:            710 / 1384 (51.30%)

openEuler (x86_64)

Cacheable calls:    1898 / 2278 (83.32%)
  Hits:             1012 / 1898 (53.32%)
    Direct:          672 / 1012 (66.40%)
    Preprocessed:    340 / 1012 (33.60%)
  Misses:            886 / 1898 (46.68%)
Uncacheable calls:   380 / 2278 (16.68%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.37%)
  Hits:             1012 / 1898 (53.32%)
  Misses:            886 / 1898 (46.68%)

RHEL (aarch64/gnu15)

Cacheable calls:    1384 / 1671 (82.82%)
  Hits:              679 / 1384 (49.06%)
    Direct:          353 /  679 (51.99%)
    Preprocessed:    326 /  679 (48.01%)
  Misses:            705 / 1384 (50.94%)
Uncacheable calls:   287 / 1671 (17.18%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.30%)
  Hits:              679 / 1384 (49.06%)
  Misses:            705 / 1384 (50.94%)

RHEL (x86_64/gnu15)

Cacheable calls:    1898 / 2278 (83.32%)
  Hits:             1011 / 1898 (53.27%)
    Direct:          672 / 1011 (66.47%)
    Preprocessed:    339 / 1011 (33.53%)
  Misses:            887 / 1898 (46.73%)
Uncacheable calls:   380 / 2278 (16.68%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.38%)
  Hits:             1011 / 1898 (53.27%)
  Misses:            887 / 1898 (46.73%)

RHEL (x86_64/intel)

Cacheable calls:    1914 / 3578 (53.49%)
  Hits:             1017 / 1914 (53.13%)
    Direct:          677 / 1017 (66.57%)
    Preprocessed:    340 / 1017 (33.43%)
  Misses:            897 / 1914 (46.87%)
Uncacheable calls:  1664 / 3578 (46.51%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.37%)
  Hits:             1017 / 1914 (53.13%)
  Misses:            897 / 1914 (46.87%)

🤖 Generated from workflow run 24305794010

@github-actions
Copy link
Copy Markdown

Test Results

 45 files   -  6   45 suites   - 6   1m 21s ⏱️ -23s
113 tests  - 42  107 ✅  - 42  6 💤 ±0  0 ❌ ±0 
177 runs   - 60  169 ✅  - 60  8 💤 ±0  0 ❌ ±0 

Results for commit cf89b93. ± Comparison against base commit ef31e88.

This pull request removes 96 and adds 54 tests. Note that renamed tests count towards both.
rm_execution ‑ [libs/PTScotch] dgord binary runs under resource manager (slurm/gnu15/mpich)
rm_execution ‑ [libs/PTScotch] dgord binary runs under resource manager (slurm/gnu15/mvapich2)
rm_execution ‑ [libs/PTScotch] dgord binary runs under resource manager (slurm/gnu15/openmpi5)
rm_execution ‑ [libs/PTScotch] dgord binary runs under resource manager (slurm/intel/mpich)
rm_execution ‑ [libs/PTScotch] dgord binary runs under resource manager (slurm/intel/mvapich2)
rm_execution ‑ [libs/PTScotch] dgord binary runs under resource manager (slurm/intel/openmpi5)
rm_execution ‑ [libs/PTScotch] dgraph_redist binary runs under resource manager (slurm/gnu15/mpich)
rm_execution ‑ [libs/PTScotch] dgraph_redist binary runs under resource manager (slurm/gnu15/mvapich2)
rm_execution ‑ [libs/PTScotch] dgraph_redist binary runs under resource manager (slurm/gnu15/openmpi5)
rm_execution ‑ [libs/PTScotch] dgraph_redist binary runs under resource manager (slurm/intel/mpich)
…
rm_execution ‑ [libs/adios2] MPI C binary runs under resource manager (slurm/gnu15/mpich)
rm_execution ‑ [libs/adios2] MPI C binary runs under resource manager (slurm/gnu15/mvapich2)
rm_execution ‑ [libs/adios2] MPI C binary runs under resource manager (slurm/gnu15/openmpi5)
rm_execution ‑ [libs/adios2] MPI C binary runs under resource manager (slurm/intel/mpich)
rm_execution ‑ [libs/adios2] MPI C binary runs under resource manager (slurm/intel/mvapich2)
rm_execution ‑ [libs/adios2] MPI C binary runs under resource manager (slurm/intel/openmpi5)
rm_execution ‑ [libs/adios2] MPI F90 binary runs under resource manager (slurm/gnu15/mpich)
rm_execution ‑ [libs/adios2] MPI F90 binary runs under resource manager (slurm/gnu15/mvapich2)
rm_execution ‑ [libs/adios2] MPI F90 binary runs under resource manager (slurm/gnu15/openmpi5)
rm_execution ‑ [libs/adios2] MPI F90 binary runs under resource manager (slurm/intel/mpich)
…

@adrianreber adrianreber merged commit eb1b1e4 into openhpc:4.x Apr 12, 2026
26 checks passed
@adrianreber adrianreber deleted the 2026-04-12-adios2 branch April 12, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant