This works for "reading" state, but has no way to set a processes state. (Not sure how radical your trying to go here... is part of the change here that there would no longer be a MPI_PROC_STATE_NULL state?) Dave -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Darius Buntinas Sent: Tuesday, July 19, 2011 3:17 PM To: Darius Buntinas Cc: MPI 3.0 Fault Tolerance and Dynamic Process Control working Group Subject: Re: [Mpi3-ft] radical idea? Howard pointed out that I forgot to add a FREE operation: MPI_PROC_STATE_FREE(state_handle) INOUT: MPI_PROC_STATE state_handle -d On Jul 19, 2011, at 3:07 PM, Darius Buntinas wrote:
MPI_COMM_GET_STATE(comm, state_handle) IN: MPI_COMM comm OUT: MPI_PROC_STATE state_handle and ditto for GROUP, FILE, WIN as necessary
MPI_GET_PROC_STATE_SIZE(state_handle, mask, size) IN: MPI_PROC_STATE state_handle IN: int mask OUT: int size
MPI_GET_PROC_STATE_LIST(state_handle, mask, list) IN: MPI_PROC_STATE state_handle IN: int mask OUT: int list[]
MPI_GET_PROC_STATE_NEW(state_handle1, state_handle2, state_handle_new) IN: MPI_PROC_STATE state_handle1 IN: MPI_PROC_STATE state_handle2 OUT: MPI_PROC_STATE state_handle_new This gives newly failed processes in state_handle2 since state_handle1.
_______________________________________________ mpi3-ft mailing list [email protected] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-ft
participants (1)
-
Solt, David George