Defines MPI gather-scatter communication.
|
subroutine | gs_mpi_init (this, send_pe, recv_pe) |
| Initialise MPI based communication method.
|
|
subroutine | gs_mpi_free (this) |
| Deallocate MPI based communication method.
|
|
subroutine | gs_nbsend_mpi (this, u, n, deps, strm) |
| Post non-blocking send operations.
|
|
subroutine | gs_nbrecv_mpi (this) |
| Post non-blocking receive operations.
|
|
subroutine | gs_nbwait_mpi (this, u, n, op, strm) |
| Wait for non-blocking operations.
|
|
◆ gs_mpi_free()
◆ gs_mpi_init()
◆ gs_nbrecv_mpi()
◆ gs_nbsend_mpi()
subroutine gs_mpi::gs_nbsend_mpi |
( |
class(gs_mpi_t), intent(inout) |
this, |
|
|
real(kind=rp), dimension(n), intent(inout) |
u, |
|
|
integer, intent(in) |
n, |
|
|
type(c_ptr), intent(inout) |
deps, |
|
|
type(c_ptr), intent(inout) |
strm |
|
) |
| |
|
private |
◆ gs_nbwait_mpi()