Skip to content

Comments

Add support for UCX, CUDA and mpi_abi directly in MPICH easyblock#3807

Merged
ocaisa merged 6 commits intoeasybuilders:developfrom
Crivella:feature-mpich_llvmtc
Jun 30, 2025
Merged

Add support for UCX, CUDA and mpi_abi directly in MPICH easyblock#3807
ocaisa merged 6 commits intoeasybuilders:developfrom
Crivella:feature-mpich_llvmtc

Conversation

@Crivella
Copy link
Contributor

@Crivella Crivella commented Jun 30, 2025

  • Add build option mpi_abi = False[/True] to turn the building of the MPI ABI on/off (with the related sanity check)
  • Check if UCX is present at the EB level instead of in the easyconfigs
    • Could also have a build option to enable disable this
    • Could also automatically add the :ucx suffix to the device
  • Added check for CUDA dependency to enable --with-cuda=... automatically

Crivella added 2 commits June 30, 2025 12:16
- Automatically add `:ucx` suffix if needed
- Automatically add cuda build options if `CUDA` is a dep
@Crivella Crivella changed the title Add support for UCX and mpi_abi directly in MPICH easyblock Add support for UCX, CUDA and mpi_abi directly in MPICH easyblock Jun 30, 2025
@Crivella Crivella added this to the next release (5.1.1?) milestone Jun 30, 2025
@Crivella
Copy link
Contributor Author

Copy link
Member

@ocaisa ocaisa left a comment

Choose a reason for hiding this comment

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

LGTM

@ocaisa ocaisa merged commit 270acd8 into easybuilders:develop Jun 30, 2025
17 checks passed
@Crivella Crivella deleted the feature-mpich_llvmtc branch June 30, 2025 16:07
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.

2 participants