If
the application "ensures" that there are no messages in-flight,
then I agree with you. I was thinking of applications that use
asyncronous MPI communication in a multi-threaded env, potentially
leading to unmatched messages.....
Right, so what would you like MPI to do in that
case? Are you focused on the global checkpointing case or the case where
each process may checkpoint independently?
Greg Bronevetsky
Post-Doctoral Researcher
1028 Building 451
Lawrence Livermore National Lab
(925) 424-5756
bronevetsky1@llnl.gov