Struct Sim_FT_MPI_Comm_struct

Struct Documentation

struct Sim_FT_MPI_Comm_struct

Public Members

MPI_Comm c_comm = MPI_COMM_NULL
MPI_Comm c_comm_copy = MPI_COMM_NULL
MPI_Comm c_comm_copy_coll = MPI_COMM_NULL
MPI_Comm c_comm_copy_p2p = MPI_COMM_NULL
MPI_Comm c_comm_copy_probe = MPI_COMM_NULL
bool comm_revoked = false
bool manual_revoke_message = false
bool Finalize_Next = false
int comm_size = -1
int comm_rank = -1
std::vector<int> Bcast_Successors
int Bcast_Predecessor
int Root_Rank = 0
std::vector<int> dead_nodes
std::set<int> root_recent_dead_set
std::set<int> dead_set
bool err_return = false
bool Ack_failed_processes = false
MPI_Group failedgrp = MPI_GROUP_NULL
std::vector<int> Dead_Buf
std::vector<Sim_FT_Istats> Recent_Icollectives
std::vector<int> NBC_Vector_Send
std::vector<int> Dead_Processes_Root
int CurrentMaxNBC = -1
int CurrentMaxNBC_Rank = -1
int CurrentMinNBC = -1
int CurrentMinNBC_Rank = -1
bool CurrentMinNBC_Modified = false
double LastNBC_bcast = 0
int DeadTag = SIM_FT_DEAD_TAG
int ReduceTag = SIM_FT_REDUCE_TAG
int Recv_Flag = 0
unsigned int Received_Cnt = 0
int count = 0
std::vector<MPI_Request> Recv_Request
bool Ireduce_Active = false
std::vector<bool> Received
std::vector<int> Send_Vector
std::vector<int> Last_Send_Vector