LLNL / Aluminum

High-performance, GPU-aware communication library
https://aluminum.readthedocs.io/en/latest/
Other
84 stars 21 forks source link

Make MPI initialization more robust #212

Closed ndryden closed 1 year ago

ndryden commented 1 year ago

The MPI standard (especially before 4.0) is very vague about what happens with errors during initialization. This attempts to better handle such cases (i.e., correctly fail, rather than continuing and getting failures elsewhere).