Skip to content

Conversation

scottwittenburg
Copy link
Contributor

ADIOS2 testing in CI (github actions) runs signifcantly slower when it is built against mpich rather than openmpi. The difference is roughly a factor of 2 (tests finish in under 30 minutes when built against openmpi, the same number of tests take around 1 hr when built against mpich).

Based on this comment on an mpich issue where someone else faced the same thing, we tried building mpich using --with-device=ch3:sock:tcp, and discovered a significant speedup.

This PR adds support so spack can build a version of mpich useful for testing in CI, where few available cores makes oversubscription more of a problem.

@scottwittenburg
Copy link
Contributor Author

fyi @vicentebolea

@scottwittenburg

This comment was marked as outdated.

@alalazo

This comment was marked as outdated.

@scottwittenburg
Copy link
Contributor Author

Force pushed in the hopes it will trigger readthedocs this time, as it has been "Expected" for the past few days.

Copy link
Contributor

@kwryankrattiger kwryankrattiger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm,

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.

4 participants