Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
global_interpolation_comm.f90 File Reference

Go to the source code of this file.

Data Types

type  glb_intrp_comm::glb_intrp_comm_mpi_t
 MPI buffer for non-blocking operations. More...
 
type  glb_intrp_comm::glb_intrp_comm_t
 Global interpolation communication method. More...
 

Modules

module  glb_intrp_comm
 Defines global interpolation communication Based on the MPI based gather-scatter kernel.
 

Functions/Subroutines

subroutine glb_intrp_comm::glb_intrp_comm_init (this, send_pe, recv_pe, comm)
 Initialise MPI based communication method.
 
subroutine glb_intrp_comm::glb_intrp_comm_free (this)
 Deallocate MPI based communication method.
 
subroutine glb_intrp_comm::glb_intrp_comm_init_dofs (this, comm_size)
 
subroutine glb_intrp_comm::glb_intrp_comm_free_dofs (this)
 
subroutine glb_intrp_comm::glb_intrp_comm_init_order (this, send_pe, recv_pe)
 Obtains which ranks to send and receive data from.
 
subroutine glb_intrp_comm::glb_intrp_comm_free_order (this)
 
subroutine glb_intrp_comm::glb_intrp_comm_sendrecv (this, send, recv, n_send, n_recv)
 Non-blocking sendrecv.
 
subroutine glb_intrp_comm::glb_intrp_comm_nbwait_no_op (this)
 Wait for non-blocking operations.