Go to the source code of this file.
|
module | gs_device |
| Generic Gather-scatter backend for accelerators.
|
|
|
subroutine | gs_device::gs_device_init (this, nlocal, nshared, nlcl_blks, nshrd_blks) |
| Accelerator backend initialisation. More...
|
|
subroutine | gs_device::gs_device_free (this) |
| Dummy backend deallocation. More...
|
|
subroutine | gs_device::gs_gather_device (this, v, m, o, dg, u, n, gd, nb, b, op, shrd) |
| Gather kernel. More...
|
|
subroutine | gs_device::gs_scatter_device (this, v, m, dg, u, n, gd, nb, b, shrd, event) |
| Scatter kernel. More...
|
|