|
| | 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) |
| |