| 
    Neko 1.99.1
    
   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.