Neko  0.8.1
A portable framework for high-order spectral element flow simulations
gs_comm.f90 File Reference

Go to the source code of this file.

Data Types

type  gs_comm::gs_comm_t
 Gather-scatter communication method. More...
 
interface  gs_comm::gs_comm_init
 Abstract interface for initialising a Gather-scatter communication method. More...
 
interface  gs_comm::gs_comm_free
 Abstract interface for deallocating a Gather-scatter communication method. More...
 
interface  gs_comm::gs_nbsend
 Abstract interface for initiating non-blocking send operations. More...
 
interface  gs_comm::gs_nbrecv
 Abstract interface for initiating non-blocking receive operations. More...
 
interface  gs_comm::gs_nbwait
 Abstract interface for watining on non-blocking operations. More...
 

Modules

module  gs_comm
 Defines a gather-scatter communication method.
 

Functions/Subroutines

subroutine gs_comm::init_dofs (this)
 
subroutine gs_comm::free_dofs (this)
 
subroutine gs_comm::init_order (this, send_pe, recv_pe)
 
subroutine gs_comm::free_order (this)
 

Variables

integer, parameter, public gs_comm::gs_comm_mpi = 1
 
integer, parameter, public gs_comm::gs_comm_mpigpu = 2