Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix build system #331

Merged
merged 21 commits into from
Feb 7, 2025
Merged

Fix build system #331

merged 21 commits into from
Feb 7, 2025

Conversation

hughcars
Copy link
Collaborator

@hughcars hughcars commented Feb 5, 2025

  • Resolve issue where mpich on ubuntu 24 has a bug where the world size is always 1
    • Adds an MPI test fixture in the builds
    • Rolls back the os runner to Ubuntu 22 if mpich is installed
  • Updates armpl and enables in the aarch64 build
  • Changes the gnu compiler selection logic to always pull the most recent version available on the image
  • Generate expanded pairs testing matrices to account for arm ubuntu builds, and macos builds

@hughcars hughcars force-pushed the hughcars/build-mpich-bugfix-armpl-enable branch from 4c7c0ec to e25bb4a Compare February 5, 2025 18:19
@hughcars hughcars force-pushed the hughcars/build-mpich-bugfix-armpl-enable branch from d789154 to 60ca8ea Compare February 5, 2025 21:52
@hughcars hughcars force-pushed the hughcars/build-mpich-bugfix-armpl-enable branch from 9c0f95d to 6dfc3e0 Compare February 6, 2025 21:58
@hughcars hughcars force-pushed the hughcars/build-mpich-bugfix-armpl-enable branch from 5933994 to 6c09404 Compare February 7, 2025 17:27
@hughcars hughcars added the build Related to building label Feb 7, 2025
@hughcars hughcars force-pushed the hughcars/build-mpich-bugfix-armpl-enable branch from 6c09404 to 755922a Compare February 7, 2025 17:43
@hughcars hughcars force-pushed the hughcars/build-mpich-bugfix-armpl-enable branch from 755922a to a8303f7 Compare February 7, 2025 18:53
@hughcars hughcars marked this pull request as ready for review February 7, 2025 19:34
@hughcars hughcars enabled auto-merge February 7, 2025 19:34
@hughcars hughcars merged commit 2602e00 into main Feb 7, 2025
20 checks passed
@hughcars hughcars deleted the hughcars/build-mpich-bugfix-armpl-enable branch February 7, 2025 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to building
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant