18 const size_t num_successors = location_successors.size();
19 for (
size_t deplocI=0; deplocI<num_successors; deplocI++)
21 int locJ = location_successors[deplocI];
24 for (
int m=0; m<num_mess; m++)
31 MPI_Isend(&outgoing_psi[block_addr],
32 static_cast<int>(message_size),
unsigned long long int u_ll_int
MPI_Comm LocICommunicator(int locI) const
int MapIonJ(int locI, int locJ) const
std::vector< std::vector< u_ll_int > > deplocI_message_blockpos
std::vector< std::vector< u_ll_int > > deplocI_message_size
std::vector< std::vector< MPI_Request > > deplocI_message_request
std::vector< int > deplocI_message_count
void SendDownstreamPsi(int angle_set_num)
const chi::ChiMPICommunicatorSet & comm_set_
virtual std::vector< std::vector< double > > & DeplocIOutgoingPsi()=0
const SPDS & GetSPDS() const
const VecInt & GetLocationSuccessors() const