|
Neko 1.99.2
A portable framework for high-order spectral element flow simulations
|
Gather-scatter.
Data Types | |
| type | gs_t |
Functions/Subroutines | |
| subroutine | gs_init (gs, dofmap, bcknd, comm_bcknd) |
| Initialize a gather-scatter kernel. | |
| subroutine | gs_free (gs) |
| Deallocate a gather-scatter kernel. | |
| subroutine | gs_init_mapping (gs) |
| Setup mapping of dofs to gather-scatter operations. | |
| subroutine | gs_schedule (gs) |
| Schedule shared gather-scatter operations. | |
| subroutine | gs_op_fld (gs, u, op, event) |
| Gather-scatter operation on a field u with op op. | |
| subroutine | gs_op_r4 (gs, u, n, op, event) |
| Gather-scatter operation on a rank 4 array. | |
| subroutine | gs_op_vector (gs, u, n, op, event) |
| Gather-scatter operation on a vector u with op op. | |
|
private |
Definition at line 342 of file gather_scatter.f90.
| subroutine gather_scatter::gs_init | ( | class(gs_t), intent(inout) | gs, |
| type(dofmap_t), intent(inout), target | dofmap, | ||
| integer, optional | bcknd, | ||
| integer, optional | comm_bcknd | ||
| ) |
| dofmap,global | numbering of points and connectivity to base gs on |
| bcknd,backend | for executing the gs_ops |
| comm_bcknd,backend | for excuting the communication with |
Definition at line 112 of file gather_scatter.f90.

|
private |
Definition at line 399 of file gather_scatter.f90.


|
private |
Definition at line 1350 of file gather_scatter.f90.


|
private |
Definition at line 1366 of file gather_scatter.f90.


|
private |
Definition at line 1382 of file gather_scatter.f90.


|
private |
Definition at line 1233 of file gather_scatter.f90.
