Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
dgtog_redist_ror.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef MPI_Request CTF_Request
 

Functions

template<int idim>
void isendrecv (int *const *pe_offset, int *const *bucket_offset, int const *rep_phase, int64_t const *counts, int64_t const *displs, CTF_Request *reqs, MPI_Comm cm, char *buffer, algstrct const *sr, int bucket_off, int pe_off, int dir)
 
template<>
void isendrecv< 0 > (int *const *pe_offset, int *const *bucket_offset, int const *rep_phase, int64_t const *counts, int64_t const *displs, CTF_Request *reqs, MPI_Comm cm, char *buffer, algstrct const *sr, int bucket_off, int pe_off, int dir)
 
void dgtog_reshuffle (int const *sym, int const *edge_len, distribution const &old_dist, distribution const &new_dist, char **ptr_tsr_data, char **ptr_tsr_new_data, algstrct const *sr, CommData ord_glb_comm)
 

Typedef Documentation

typedef MPI_Request CTF_Request

Definition at line 10 of file dgtog_redist_ror.h.

Function Documentation

template<int idim>
void isendrecv ( int *const *  pe_offset,
int *const *  bucket_offset,
int const *  rep_phase,
int64_t const *  counts,
int64_t const *  displs,
CTF_Request reqs,
MPI_Comm  cm,
char *  buffer,
algstrct const *  sr,
int  bucket_off,
int  pe_off,
int  dir 
)

Definition at line 16 of file dgtog_redist_ror.h.

References isendrecv< 0 >().

Referenced by dgtog_reshuffle().

template<>
void isendrecv< 0 > ( int *const *  pe_offset,
int *const *  bucket_offset,
int const *  rep_phase,
int64_t const *  counts,
int64_t const *  displs,
CTF_Request reqs,
MPI_Comm  cm,
char *  buffer,
algstrct const *  sr,
int  bucket_off,
int  pe_off,
int  dir 
)