Neko  0.9.0
A portable framework for high-order spectral element flow simulations
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(C) opencl_prgm_lib::math_program = C_NULL_PTR
 Device math kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::mathops_program = C_NULL_PTR
 Device mathops kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::dirichlet_program = C_NULL_PTR
 Device Dirichlet kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::inflow_program = C_NULL_PTR
 Device Inflow kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::no_slip_wall_program = C_NULL_PTR
 Device No-slip wall kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::symmetry_program = C_NULL_PTR
 Device Symmetry kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::facet_normal_program = C_NULL_PTR
 Device Facet normal kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::inhom_dirichlet_program = C_NULL_PTR
 Device Blasius profile kernel. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::dudxyz_program = C_NULL_PTR
 Device Derivative kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::cdtp_program = C_NULL_PTR
 Device \( D^T X \) kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::conv1_program = C_NULL_PTR
 Device onvective kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::cfl_program = C_NULL_PTR
 Device CFL kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::opgrad_program = C_NULL_PTR
 Device Velocity gradient kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::gs_program = C_NULL_PTR
 Device Gather-Scatter kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::ax_helm_program = C_NULL_PTR
 Device Ax helm kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::jacobi_program = C_NULL_PTR
 Device jacobi kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::rhs_maker_program = C_NULL_PTR
 Device rhs_maker kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::pnpn_res_program = C_NULL_PTR
 Device pnpn residual kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::fdm_program = C_NULL_PTR
 Device fdm kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::tensor_program = C_NULL_PTR
 Device tensor kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::schwarz_program = C_NULL_PTR
 Device schwarz kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::dong_program = C_NULL_PTR
 Device dong kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::coef_program = C_NULL_PTR
 Device coef kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::scalar_residual_program = C_NULL_PTR
 Device scalar residual kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::lambda2_program = C_NULL_PTR
 Device lambda2 kernels. More...
 
type(c_ptr), bind(C) opencl_prgm_lib::filter_program = C_NULL_PTR
 Device filter kernels. More...