Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Gather-scatter backend. More...
Public Member Functions | |
procedure(gs_backend_init), deferred, pass | init (this, nlocal, nshared, nlcl_blks, nshrd_blks) |
procedure(gs_backend_free), deferred, pass | free (this) |
procedure(gs_gather), deferred, pass | gather (this, v, m, o, dg, u, n, gd, nb, b, op, shrd) |
procedure(gs_scatter), deferred, pass | scatter (this, v, m, dg, u, n, gd, nb, b, shrd, event) |
Public Attributes | |
type(c_ptr) | gather_event = C_NULL_PTR |
type(c_ptr) | scatter_event = C_NULL_PTR |
type(c_ptr) | gs_stream = C_NULL_PTR |
Definition at line 44 of file gs_bcknd.f90.
|
pure virtual |
Definition at line 50 of file gs_bcknd.f90.
|
pure virtual |
Definition at line 51 of file gs_bcknd.f90.
|
pure virtual |
Definition at line 49 of file gs_bcknd.f90.
|
pure virtual |
Definition at line 52 of file gs_bcknd.f90.
type(c_ptr) gs_bcknd::gs_bcknd_t::gather_event = C_NULL_PTR |
Definition at line 45 of file gs_bcknd.f90.
type(c_ptr) gs_bcknd::gs_bcknd_t::gs_stream = C_NULL_PTR |
Definition at line 47 of file gs_bcknd.f90.
type(c_ptr) gs_bcknd::gs_bcknd_t::scatter_event = C_NULL_PTR |
Definition at line 46 of file gs_bcknd.f90.