Skip to content

enhance psmpi easyblock to activate CUDA support when it is a dependency + make check for static libs in MPICH easyblock optional#2787

Merged
SebastianAchilles merged 4 commits intoeasybuilders:developfrom
damianam:psmpi_cuda_and_check_static_libs
Jul 4, 2024
Merged

enhance psmpi easyblock to activate CUDA support when it is a dependency + make check for static libs in MPICH easyblock optional#2787
SebastianAchilles merged 4 commits intoeasybuilders:developfrom
damianam:psmpi_cuda_and_check_static_libs

Conversation

@damianam
Copy link
Copy Markdown
Member

and to make the check for static libs in mpich optional, as they aren't always there

and to make the check for static libs in mpich optional, as they aren't
always there
Copy link
Copy Markdown
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 Any chance we can get a test report?

@boegel boegel changed the title To enable the psmpi easyblock to activate CUDA when it is a dependency, enhance psmpi easyblock to activate CUDA support when it is a dependency + make check for static libs in mpich optional Oct 12, 2022
@boegel boegel changed the title enhance psmpi easyblock to activate CUDA support when it is a dependency + make check for static libs in mpich optional enhance psmpi easyblock to activate CUDA support when it is a dependency + make check for static libs in MPICH easyblock optional Oct 12, 2022
@boegel boegel added this to the 4.x milestone Oct 12, 2022
@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles

Overview of tested easyconfigs (in order)

  • SUCCESS psmpi-5.8.0-1-GCC-11.3.0.eb
  • SUCCESS MPICH-3.4.2-GCC-10.3.0.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
bwd-rockylinux-92 - Linux Rocky Linux 9.2 (Blue Onyx), x86_64, Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz (broadwell), Python 3.9.16
See https://gist.github.com/SebastianAchilles/35c2ec66a9cbab42ea37a7b301aff95d for a full test report.

@damianam
Copy link
Copy Markdown
Member Author

damianam commented Jul 4, 2024

This kind of stalled, but in principle there is no reason to don't merge I guess. Ping @SebastianAchilles @ocaisa @boegel

Copy link
Copy Markdown
Member

@SebastianAchilles SebastianAchilles left a comment

Choose a reason for hiding this comment

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

Thank you for your contribution, and I'm sorry that this PR got stalled.

I’ve reviewed the changes:

  • The modifications appear reasonable.
  • We received a successful test report.
  • The modified EasyBlocks have been used at JSC for some time.

LGTM!

@SebastianAchilles
Copy link
Copy Markdown
Member

Going in, thanks @damianam!

@SebastianAchilles SebastianAchilles merged commit 36af558 into easybuilders:develop Jul 4, 2024
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