|
subroutine | gather_scatter::gs_init (gs, dofmap, bcknd) |
| Initialize a gather-scatter kernel. More...
|
|
subroutine | gather_scatter::gs_free (gs) |
| Deallocate a gather-scatter kernel. More...
|
|
subroutine | gather_scatter::gs_init_mapping (gs) |
| Setup mapping of dofs to gather-scatter operations. More...
|
|
integer function | gs_mapping_add_dof (map_, dof, max_id) |
| Register a unique dof. More...
|
|
recursive subroutine | gs_qsort_dofmap (dg, gd, n, lo, hi) |
| Sort the dof lists based on the dof to gather-scatter list. More...
|
|
subroutine | gs_find_blks (dg, blk_len, nblks, n, m) |
| Find blocks sharing dofs in non-facet data. More...
|
|
subroutine | gather_scatter::gs_schedule (gs) |
| Schedule shared gather-scatter operations. More...
|
|
subroutine | gather_scatter::gs_op_fld (gs, u, op, event) |
| Gather-scatter operation on a field u with op op. More...
|
|
subroutine | gather_scatter::gs_op_r4 (gs, u, n, op, event) |
| Gather-scatter operation on a rank 4 array. More...
|
|
subroutine | gather_scatter::gs_op_vector (gs, u, n, op, event) |
| Gather-scatter operation on a vector u with op op. More...
|
|