Neko  0.9.0
A portable framework for high-order spectral element flow simulations
gs_device.F90 File Reference

Go to the source code of this file.

Data Types

type  gs_device::gs_device_t
 Gather-scatter backend for offloading devices. More...
 
interface  gs_device::hip_gather_kernel
 
interface  gs_device::hip_scatter_kernel
 

Modules

module  gs_device
 Generic Gather-scatter backend for accelerators.
 

Functions/Subroutines

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