Go to the source code of this file.
|
module | gs_device_mpi |
| Defines GPU aware MPI gather-scatter communication.
|
|
|
subroutine | gs_device_mpi::gs_device_mpi_buf_init (this, pe_order, dof_stack, mark_dupes) |
|
subroutine | gs_device_mpi::gs_device_mpi_buf_free (this) |
|
subroutine | gs_device_mpi::gs_device_mpi_init (this, send_pe, recv_pe) |
| Initialise MPI based communication method. More...
|
|
subroutine | gs_device_mpi::gs_device_mpi_free (this) |
| Deallocate MPI based communication method. More...
|
|
subroutine | gs_device_mpi::gs_device_mpi_nbsend (this, u, n, deps, strm) |
| Post non-blocking send operations. More...
|
|
subroutine | gs_device_mpi::gs_device_mpi_nbrecv (this) |
| Post non-blocking receive operations. More...
|
|
subroutine | gs_device_mpi::gs_device_mpi_nbwait (this, u, n, op, strm) |
| Wait for non-blocking operations. More...
|
|