Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
opr_device.F90 File Reference

Go to the source code of this file.

Data Types

interface  opr_device::hip_dudxyz
 
interface  opr_device::hip_cdtp
 
interface  opr_device::hip_conv1
 
interface  opr_device::hip_convect_scalar
 
interface  opr_device::hip_opgrad
 
interface  opr_device::hip_lambda2
 
interface  opr_device::hip_cfl
 
interface  opr_device::hip_rotate_cyc
 
interface  opr_device::hip_set_convect_rst
 

Modules

module  opr_device
 Operators accelerator backends.
 

Functions/Subroutines

subroutine, public opr_device::opr_device_dudxyz (du_d, u_d, dr_d, ds_d, dt_d, coef)
 
subroutine, public opr_device::opr_device_opgrad (ux_d, uy_d, uz_d, u_d, coef)
 
subroutine, public opr_device::device_ortho (x_d, glb_n_points, n)
 Othogonalize with regard to vector (1,1,1,1,1,1...,1)^T.
 
subroutine, public opr_device::opr_device_lambda2 (lambda2_d, u_d, v_d, w_d, coef)
 
subroutine, public opr_device::opr_device_cdtp (dtx_d, x_d, dr_d, ds_d, dt_d, coef)
 
subroutine, public opr_device::opr_device_conv1 (du_d, u_d, vx_d, vy_d, vz_d, xh, coef, nelv, gdim)
 
subroutine, public opr_device::opr_device_convect_scalar (du, u_d, cr_d, cs_d, ct_d, xh_gll, xh_gl, coef_gll, coef_gl, gll_to_gl)
 
subroutine, public opr_device::opr_device_curl (w1, w2, w3, u1, u2, u3, work1, work2, c_xh, event)
 
real(kind=rp) function, public opr_device::opr_device_cfl (dt, u_d, v_d, w_d, xh, coef, nelv, gdim)
 
subroutine, public opr_device::opr_device_rotate_cyc (vx_d, vy_d, vz_d, idir, coef)
 
subroutine, public opr_device::opr_device_set_convect_rst (cr_d, cs_d, ct_d, cx_d, cy_d, cz_d, xh, coef)