• Wesley Bland's avatar
    Correctly handle errflag in MPI collectives · 47f62b0c
    Wesley Bland authored
    
    
    The MPI collectives get and set the errflag used by the collective
    helper functions (MPIC_*). The possible values of the errflag changed,
    so the collective functions need to appropriately set this value using
    either MPIR_ERR_NONE (MPI_SUCCESS), MPIR_ERR_PROC_FAILED
    (MPIX_ERR_PROC_FAILED), or MPIR_ERR_OTHER (MPI_ERR_OTHER).
    
    This should allow collectives to correctly report process failures when
    they occur now, fixing the FT tests that use collectives (see #1945).
    Signed-off-by: default avatarHuiwei Lu <huiweilu@mcs.anl.gov>
    47f62b0c
helper_fns.c 24.3 KB