Skip to content

Conversation

franzpoeschel
Copy link
Contributor

@franzpoeschel franzpoeschel commented Mar 24, 2025

Deactivated temporarily in #1731 due to broken package in Ubuntu 24.04. This builds MPICH manually as a workaround.
https://bugs.launchpad.net/ubuntu/+source/mpich/+bug/2072338

@franzpoeschel
Copy link
Contributor Author

Seems like something is wrong with the MPI installation

> mpirun -n 4 './ParallelIOTests'
SIZE: 1 RANK: 0
SIZE: 1 RANK: 0
SIZE: 1 RANK: 0
SIZE: 1 RANK: 0

@franzpoeschel
Copy link
Contributor Author

The MPICH package of Ubuntu 24.04 is broken: https://bugs.launchpad.net/ubuntu/+source/mpich/+bug/2072338
No fix has been released yet, so the only options seems like self-compilation…

@franzpoeschel franzpoeschel force-pushed the reactivate-gcc13_py312_mpich_h5_ad2 branch from 668c3e0 to 33b847f Compare March 24, 2025 17:00
@franzpoeschel
Copy link
Contributor Author

franzpoeschel commented Mar 25, 2025

Runner uses 39min with MPICH from Spack. Next compare the time used when manually compilining.
UPDATE: Yeah, manual compilation takes only 24min since we don't need to pull ten thousand Spack dependencies of MPICH.

@franzpoeschel franzpoeschel force-pushed the reactivate-gcc13_py312_mpich_h5_ad2 branch 4 times, most recently from 5bf5523 to 1babe56 Compare March 25, 2025 09:50
@franzpoeschel franzpoeschel force-pushed the reactivate-gcc13_py312_mpich_h5_ad2 branch from 1babe56 to 99dcae4 Compare March 25, 2025 09:52
@franzpoeschel franzpoeschel enabled auto-merge (squash) March 25, 2025 11:04
@franzpoeschel franzpoeschel merged commit dac0a06 into openPMD:dev Mar 25, 2025
30 checks passed
@franzpoeschel franzpoeschel added this to the 0.16.2 milestone Jun 3, 2025
franzpoeschel added a commit that referenced this pull request Jun 3, 2025
* Revert "CI: Disable MPICH for now"

This reverts commit de9e7ad.

* We shall try installin MPICH from Spack for now

Ubuntu package broken https://bugs.launchpad.net/ubuntu/+source/mpich/+bug/2072338

* Take out version checks

* Revert "Take out version checks"

This reverts commit b22e4b3.

* Revert "We shall try installin MPICH from Spack for now"

This reverts commit 33b847f.

* Alternative approach: self-compiled MPICH

* Move MPICH installation to separate file
franzpoeschel added a commit that referenced this pull request Jun 3, 2025
* RTD: Fix GA Integration (#1718)

GA was dropped from RTD in early Oct, 2024. This adds it again.

* CI: Move Ubuntu 20.04 workflows to 22.04 (#1731)

* Reactivate MPICH runner (gcc13_py312_mpich_h5_ad2) (#1739)

* Revert "CI: Disable MPICH for now"

This reverts commit de9e7ad.

* We shall try installin MPICH from Spack for now

Ubuntu package broken https://bugs.launchpad.net/ubuntu/+source/mpich/+bug/2072338

* Take out version checks

* Revert "Take out version checks"

This reverts commit b22e4b3.

* Revert "We shall try installin MPICH from Spack for now"

This reverts commit 33b847f.

* Alternative approach: self-compiled MPICH

* Move MPICH installation to separate file

* Fix broken CI: Support for old CMake versions (#1742)

* Check for broken CI

* Deactivate dependencies that are not yet compatible with CMake 4.0

* Fixes

* Upgrade Spack

* Fix warning

* Fixes after upgrading spack

---------

Co-authored-by: Axel Huebl <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant