Skip to content

Conversation

@jsquyres
Copy link
Member

In 5.0+ CUDA is only linked to accelerator components which can be built as DSO or statically linked to ompi.
Therefore fully static build CAN have CUDA support.

Also add explanation for why memory manager does not work with fully-static applications.

Signed-off-by: Wenduo Wang wenduwan@amazon.com
(cherry picked from commit 2d1db89)

This is the v5.0.x PR corresponding to main PR #12095

In 5.0+ CUDA is only linked to accelerator components which
can be built as DSO or statically linked to ompi.
Therefore fully static build CAN have CUDA support.

Also add explanation for why memory manager does not work with
fully-static applications.

Signed-off-by: Wenduo Wang <wenduwan@amazon.com>
(cherry picked from commit 2d1db89)
@jsquyres jsquyres requested a review from wenduwan November 25, 2023 14:05
@github-actions github-actions bot added this to the v5.0.1 milestone Nov 25, 2023
Copy link
Contributor

@wenduwan wenduwan left a comment

Choose a reason for hiding this comment

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

I totally forgot to backport. Thanks!

@wenduwan wenduwan merged commit c683dbb into open-mpi:v5.0.x Nov 28, 2023
@jsquyres jsquyres deleted the pr/v5.0.x/minor-docs-update-about-linkers-ohmygodlinkersarealwayssofreakingcomplicated branch November 28, 2023 15:55
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