|
| CartFieldGhostComm () |
| Construct a new Sender object. More...
|
|
| CartFieldGhostComm (GSMPICart< N_dim > &comm) |
|
auto & | Init (GSMPICart< N_dim > &comm) |
|
auto & | AllocateBuffer (std::vector< int > size, std::vector< std::vector< int >> ghost_size) |
| allocate the buffer More...
|
|
auto | SendRecv (T data[], const std::vector< int > &totalsize, const std::vector< int > &grid_flag, const std::vector< std::vector< int >> &ghost_size, MPI_Datatype datatype, double alpha=1.0, double beta=0.0) |
| Send and receive the fluid data for the ghost mesh. More...
|
|
auto | SendRecv (Array< T, N_dim > &data, const std::vector< int > &grid_flag, const std::vector< std::vector< int >> &ghost_size, MPI_Datatype datatype, double alpha=1.0, double beta=0.0) |
| Send and receive the fluid data for the ghost mesh. More...
|
|
auto | SendRecvAlongX (T data[], const std::vector< int > &totalsize, const std::vector< int > &grid_flag, const std::vector< std::vector< int >> &ghost_size, MPI_Datatype datatype, double alpha=1.0, double beta=0.0) |
|
auto | SendRecvAlongY (T data[], const std::vector< int > &totalsize, const std::vector< int > &grid_flag, const std::vector< std::vector< int >> &ghost_size, MPI_Datatype datatype, double alpha=1.0, double beta=0.0) |
|
auto | SendRecvAlongZ (T data[], const std::vector< int > &totalsize, const std::vector< int > &grid_flag, const std::vector< std::vector< int >> &ghost_size, MPI_Datatype datatype, double alpha=1.0, double beta=0.0) |
|