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

Go to the source code of this file.

Modules

module  opencl_prgm_lib
 OpenCL JIT program library.
 

Functions/Subroutines

subroutine opencl_prgm_lib::opencl_prgm_lib_release
 

Variables

type(c_ptr), bind(Copencl_prgm_lib::math_program = C_NULL_PTR
 Device math kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::mathops_program = C_NULL_PTR
 Device mathops kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::dirichlet_program = C_NULL_PTR
 Device Dirichlet kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::inflow_program = C_NULL_PTR
 Device Inflow kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::no_slip_wall_program = C_NULL_PTR
 Device No-slip wall kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::symmetry_program = C_NULL_PTR
 Device Symmetry kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::facet_normal_program = C_NULL_PTR
 Device Facet normal kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::inhom_dirichlet_program = C_NULL_PTR
 Device Blasius profile kernel.
 
type(c_ptr), bind(Copencl_prgm_lib::dudxyz_program = C_NULL_PTR
 Device Derivative kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::cdtp_program = C_NULL_PTR
 Device \( D^T X \) kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::conv1_program = C_NULL_PTR
 Device onvective kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::cfl_program = C_NULL_PTR
 Device CFL kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::opgrad_program = C_NULL_PTR
 Device Velocity gradient kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::gs_program = C_NULL_PTR
 Device Gather-Scatter kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::ax_helm_program = C_NULL_PTR
 Device Ax helm kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::jacobi_program = C_NULL_PTR
 Device jacobi kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::rhs_maker_program = C_NULL_PTR
 Device rhs_maker kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::pnpn_res_program = C_NULL_PTR
 Device pnpn residual kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::fdm_program = C_NULL_PTR
 Device fdm kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::tensor_program = C_NULL_PTR
 Device tensor kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::schwarz_program = C_NULL_PTR
 Device schwarz kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::dong_program = C_NULL_PTR
 Device dong kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::coef_program = C_NULL_PTR
 Device coef kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::scalar_residual_program = C_NULL_PTR
 Device scalar residual kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::lambda2_program = C_NULL_PTR
 Device lambda2 kernels.
 
type(c_ptr), bind(Copencl_prgm_lib::filter_program = C_NULL_PTR
 Device filter kernels.