Specification of Fenix MPI Fault Tolerance library (V.0.9)
Sandia National Laboratories (SNL-CA), Livermore, CA (United States), Marc Gammel, USDOE Assistant Secretary for Human Resources and Administration, Rob Van der Wijngaart, Keita Teranishi, Manish Parashar · 2016
Fenix is a software library compatible with the Message Passing Interface (MPI) to support fault recovery without application shutdown. This specification is derived from a current implementation of Fenix that employs the User Level Fault Mitigation (ULFM) MPI fault tolerance module proposal. We only present the C library interface for Fenix; the Fortran interface will be added once the C version is complete.