Add description of CUDA hook issue and workarounds #173
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR describes the common issue that occurs when a serial application is launched with jsrun and gets a CUDA hook error. This can also happen if you call into CUDA before MPI_Init(). Two workarounds are proposed. Note that while I'm submitting this to Open Issues, this is really a design choice by IBM that has been carefully considered and has reasons for being designed the way it is, so it is not something that they are intending to change in the near future as far as I know.
Closes #78