| 
    Neko 0.9.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
OpenCL JIT program library.
Functions/Subroutines | |
| subroutine | opencl_prgm_lib_release | 
Variables | |
| type(c_ptr), bind(C) | math_program = C_NULL_PTR | 
| Device math kernels.   | |
| type(c_ptr), bind(C) | mathops_program = C_NULL_PTR | 
| Device mathops kernels.   | |
| type(c_ptr), bind(C) | dirichlet_program = C_NULL_PTR | 
| Device Dirichlet kernels.   | |
| type(c_ptr), bind(C) | inflow_program = C_NULL_PTR | 
| Device Inflow kernels.   | |
| type(c_ptr), bind(C) | no_slip_wall_program = C_NULL_PTR | 
| Device No-slip wall kernels.   | |
| type(c_ptr), bind(C) | symmetry_program = C_NULL_PTR | 
| Device Symmetry kernels.   | |
| type(c_ptr), bind(C) | facet_normal_program = C_NULL_PTR | 
| Device Facet normal kernels.   | |
| type(c_ptr), bind(C) | inhom_dirichlet_program = C_NULL_PTR | 
| Device Blasius profile kernel.   | |
| type(c_ptr), bind(C) | dudxyz_program = C_NULL_PTR | 
| Device Derivative kernels.   | |
| type(c_ptr), bind(C) | cdtp_program = C_NULL_PTR | 
| Device \( D^T X \) kernels.   | |
| type(c_ptr), bind(C) | conv1_program = C_NULL_PTR | 
| Device onvective kernels.   | |
| type(c_ptr), bind(C) | cfl_program = C_NULL_PTR | 
| Device CFL kernels.   | |
| type(c_ptr), bind(C) | opgrad_program = C_NULL_PTR | 
| Device Velocity gradient kernels.   | |
| type(c_ptr), bind(C) | gs_program = C_NULL_PTR | 
| Device Gather-Scatter kernels.   | |
| type(c_ptr), bind(C) | ax_helm_program = C_NULL_PTR | 
| Device Ax helm kernels.   | |
| type(c_ptr), bind(C) | jacobi_program = C_NULL_PTR | 
| Device jacobi kernels.   | |
| type(c_ptr), bind(C) | rhs_maker_program = C_NULL_PTR | 
| Device rhs_maker kernels.   | |
| type(c_ptr), bind(C) | pnpn_res_program = C_NULL_PTR | 
| Device pnpn residual kernels.   | |
| type(c_ptr), bind(C) | fdm_program = C_NULL_PTR | 
| Device fdm kernels.   | |
| type(c_ptr), bind(C) | tensor_program = C_NULL_PTR | 
| Device tensor kernels.   | |
| type(c_ptr), bind(C) | schwarz_program = C_NULL_PTR | 
| Device schwarz kernels.   | |
| type(c_ptr), bind(C) | dong_program = C_NULL_PTR | 
| Device dong kernels.   | |
| type(c_ptr), bind(C) | coef_program = C_NULL_PTR | 
| Device coef kernels.   | |
| type(c_ptr), bind(C) | scalar_residual_program = C_NULL_PTR | 
| Device scalar residual kernels.   | |
| type(c_ptr), bind(C) | lambda2_program = C_NULL_PTR | 
| Device lambda2 kernels.   | |
| type(c_ptr), bind(C) | filter_program = C_NULL_PTR | 
| Device filter kernels.   | |
| subroutine opencl_prgm_lib::opencl_prgm_lib_release | 
| type(c_ptr), bind(C) opencl_prgm_lib::ax_helm_program = C_NULL_PTR | 
Definition at line 53 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::cdtp_program = C_NULL_PTR | 
Definition at line 38 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::cfl_program = C_NULL_PTR | 
Definition at line 44 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::coef_program = C_NULL_PTR | 
Definition at line 77 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::conv1_program = C_NULL_PTR | 
Definition at line 41 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::dirichlet_program = C_NULL_PTR | 
Definition at line 17 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::dong_program = C_NULL_PTR | 
Definition at line 74 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::dudxyz_program = C_NULL_PTR | 
Definition at line 35 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::facet_normal_program = C_NULL_PTR | 
Definition at line 29 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::fdm_program = C_NULL_PTR | 
Definition at line 65 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::filter_program = C_NULL_PTR | 
Definition at line 86 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::gs_program = C_NULL_PTR | 
Definition at line 50 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::inflow_program = C_NULL_PTR | 
Definition at line 20 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::inhom_dirichlet_program = C_NULL_PTR | 
Definition at line 32 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::jacobi_program = C_NULL_PTR | 
Definition at line 56 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::lambda2_program = C_NULL_PTR | 
Definition at line 83 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::math_program = C_NULL_PTR | 
Definition at line 11 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::mathops_program = C_NULL_PTR | 
Definition at line 14 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::no_slip_wall_program = C_NULL_PTR | 
Definition at line 23 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::opgrad_program = C_NULL_PTR | 
Definition at line 47 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::pnpn_res_program = C_NULL_PTR | 
Definition at line 62 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::rhs_maker_program = C_NULL_PTR | 
Definition at line 59 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::scalar_residual_program = C_NULL_PTR | 
Definition at line 80 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::schwarz_program = C_NULL_PTR | 
Definition at line 71 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::symmetry_program = C_NULL_PTR | 
Definition at line 26 of file prgm_lib.F90.
| type(c_ptr), bind(C) opencl_prgm_lib::tensor_program = C_NULL_PTR | 
Definition at line 68 of file prgm_lib.F90.