Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
Gather-scatter. More...
Data Types | |
type | gs_t |
Functions/Subroutines | |
subroutine | gs_init (gs, dofmap, bcknd) |
Initialize a gather-scatter kernel. More... | |
subroutine | gs_free (gs) |
Deallocate a gather-scatter kernel. More... | |
subroutine | gs_init_mapping (gs) |
Setup mapping of dofs to gather-scatter operations. More... | |
subroutine | gs_schedule (gs) |
Schedule shared gather-scatter operations. More... | |
subroutine | gs_op_fld (gs, u, op, event) |
Gather-scatter operation on a field u with op op. More... | |
subroutine | gs_op_r4 (gs, u, n, op, event) |
Gather-scatter operation on a rank 4 array. More... | |
subroutine | gs_op_vector (gs, u, n, op, event) |
Gather-scatter operation on a vector u with op op. More... | |
Gather-scatter.
|
private |
Deallocate a gather-scatter kernel.
Definition at line 262 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 | ||
) |
Initialize a gather-scatter kernel.
Definition at line 91 of file gather_scatter.f90.
|
private |
Setup mapping of dofs to gather-scatter operations.
Definition at line 319 of file gather_scatter.f90.
|
private |
Gather-scatter operation on a field u with op op.
Definition at line 1243 of file gather_scatter.f90.
|
private |
Gather-scatter operation on a rank 4 array.
Definition at line 1259 of file gather_scatter.f90.
|
private |
Gather-scatter operation on a vector u with op op.
Definition at line 1275 of file gather_scatter.f90.
|
private |
Schedule shared gather-scatter operations.
Definition at line 1126 of file gather_scatter.f90.