| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
OpenCL JIT program library.
Functions/Subroutines | |
| subroutine, public | opencl_prgm_lib_release | 
Variables | |
| type(c_ptr), bind(C), public | math_program = C_NULL_PTR | 
| Device math kernels.   | |
| type(c_ptr), bind(C), public | mathops_program = C_NULL_PTR | 
| Device mathops kernels.   | |
| type(c_ptr), bind(C), public | dirichlet_program = C_NULL_PTR | 
| Device Dirichlet kernels.   | |
| type(c_ptr), bind(C), public | inflow_program = C_NULL_PTR | 
| Device Inflow kernels.   | |
| type(c_ptr), bind(C), public | zero_dirichlet_program = C_NULL_PTR | 
| Device zero dirichlet kernels.   | |
| type(c_ptr), bind(C), public | symmetry_program = C_NULL_PTR | 
| Device Symmetry kernels.   | |
| type(c_ptr), bind(C), public | facet_normal_program = C_NULL_PTR | 
| Device Facet normal kernels.   | |
| type(c_ptr), bind(C), public | neumann_program = C_NULL_PTR | 
| Device Neumann kernels.   | |
| type(c_ptr), bind(C), public | inhom_dirichlet_program = C_NULL_PTR | 
| Device Blasius profile kernel.   | |
| type(c_ptr), bind(C), public | dudxyz_program = C_NULL_PTR | 
| Device Derivative kernels.   | |
| type(c_ptr), bind(C), public | cdtp_program = C_NULL_PTR | 
| Device \( D^T X \) kernels.   | |
| type(c_ptr), bind(C), public | conv1_program = C_NULL_PTR | 
| Device convective kernels.   | |
| type(c_ptr), bind(C), public | convect_scalar_program = C_NULL_PTR | 
| Device convective kernels for oifs.   | |
| type(c_ptr), bind(C), public | set_convect_rst_program = C_NULL_PTR | 
| Device convect_rst kernels.   | |
| type(c_ptr), bind(C), public | cfl_program = C_NULL_PTR | 
| Device CFL kernels.   | |
| type(c_ptr), bind(C), public | opgrad_program = C_NULL_PTR | 
| Device Velocity gradient kernels.   | |
| type(c_ptr), bind(C), public | gs_program = C_NULL_PTR | 
| Device Gather-Scatter kernels.   | |
| type(c_ptr), bind(C), public | ax_helm_program = C_NULL_PTR | 
| Device Ax helm kernels.   | |
| type(c_ptr), bind(C), public | ax_helm_full_program = C_NULL_PTR | 
| Device Ax helm full kernels.   | |
| type(c_ptr), bind(C), public | jacobi_program = C_NULL_PTR | 
| Device jacobi kernels.   | |
| type(c_ptr), bind(C), public | rhs_maker_program = C_NULL_PTR | 
| Device rhs_maker kernels.   | |
| type(c_ptr), bind(C), public | pnpn_res_program = C_NULL_PTR | 
| Device pnpn residual kernels.   | |
| type(c_ptr), bind(C), public | pnpn_stress_res_program = C_NULL_PTR | 
| Device pnpn residual kernels (stress formulation)   | |
| type(c_ptr), bind(C), public | euler_res_program = C_NULL_PTR | 
| Device euler residual kernels.   | |
| type(c_ptr), bind(C), public | compressible_ops_compute_max_wave_speed_program = C_NULL_PTR | 
| Device compressible ops kernels.   | |
| type(c_ptr), bind(C), public | compressible_ops_compute_entropy_program = C_NULL_PTR | 
| type(c_ptr), bind(C), public | fdm_program = C_NULL_PTR | 
| Device fdm kernels.   | |
| type(c_ptr), bind(C), public | tensor_program = C_NULL_PTR | 
| Device tensor kernels.   | |
| type(c_ptr), bind(C), public | schwarz_program = C_NULL_PTR | 
| Device schwarz kernels.   | |
| type(c_ptr), bind(C), public | dong_program = C_NULL_PTR | 
| Device dong kernels.   | |
| type(c_ptr), bind(C), public | coef_program = C_NULL_PTR | 
| Device coef kernels.   | |
| type(c_ptr), bind(C), public | scalar_residual_program = C_NULL_PTR | 
| Device scalar residual kernels.   | |
| type(c_ptr), bind(C), public | lambda2_program = C_NULL_PTR | 
| Device lambda2 kernels.   | |
| type(c_ptr), bind(C), public | compute_max_wave_speed_program = C_NULL_PTR | 
| Device compute_max_wave_speed kernels.   | |
| type(c_ptr), bind(C), public | mapping_program = C_NULL_PTR | 
| Device filter kernels.   | |
| type(c_ptr), bind(C), public | find_rst_legendre_program = C_NULL_PTR | 
| Device find rest kernels.   | |
| subroutine, public opencl_prgm_lib::opencl_prgm_lib_release | 
| type(c_ptr), bind(C), public opencl_prgm_lib::ax_helm_full_program = C_NULL_PTR | 
Definition at line 66 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::ax_helm_program = C_NULL_PTR | 
Definition at line 63 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::cdtp_program = C_NULL_PTR | 
Definition at line 42 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::cfl_program = C_NULL_PTR | 
Definition at line 54 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::coef_program = C_NULL_PTR | 
Definition at line 100 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::compressible_ops_compute_entropy_program = C_NULL_PTR | 
Definition at line 85 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::compressible_ops_compute_max_wave_speed_program = C_NULL_PTR | 
Definition at line 84 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::compute_max_wave_speed_program = C_NULL_PTR | 
Definition at line 109 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::conv1_program = C_NULL_PTR | 
Definition at line 45 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::convect_scalar_program = C_NULL_PTR | 
Definition at line 48 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::dirichlet_program = C_NULL_PTR | 
Definition at line 18 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::dong_program = C_NULL_PTR | 
Definition at line 97 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::dudxyz_program = C_NULL_PTR | 
Definition at line 39 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::euler_res_program = C_NULL_PTR | 
Definition at line 81 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::facet_normal_program = C_NULL_PTR | 
Definition at line 30 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::fdm_program = C_NULL_PTR | 
Definition at line 88 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::find_rst_legendre_program = C_NULL_PTR | 
Definition at line 115 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::gs_program = C_NULL_PTR | 
Definition at line 60 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::inflow_program = C_NULL_PTR | 
Definition at line 21 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::inhom_dirichlet_program = C_NULL_PTR | 
Definition at line 36 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::jacobi_program = C_NULL_PTR | 
Definition at line 69 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::lambda2_program = C_NULL_PTR | 
Definition at line 106 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::mapping_program = C_NULL_PTR | 
Definition at line 112 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::math_program = C_NULL_PTR | 
Definition at line 12 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::mathops_program = C_NULL_PTR | 
Definition at line 15 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::neumann_program = C_NULL_PTR | 
Definition at line 33 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::opgrad_program = C_NULL_PTR | 
Definition at line 57 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::pnpn_res_program = C_NULL_PTR | 
Definition at line 75 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::pnpn_stress_res_program = C_NULL_PTR | 
Definition at line 78 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::rhs_maker_program = C_NULL_PTR | 
Definition at line 72 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::scalar_residual_program = C_NULL_PTR | 
Definition at line 103 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::schwarz_program = C_NULL_PTR | 
Definition at line 94 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::set_convect_rst_program = C_NULL_PTR | 
Definition at line 51 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::symmetry_program = C_NULL_PTR | 
Definition at line 27 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::tensor_program = C_NULL_PTR | 
Definition at line 91 of file prgm_lib.F90.
| type(c_ptr), bind(C), public opencl_prgm_lib::zero_dirichlet_program = C_NULL_PTR | 
Definition at line 24 of file prgm_lib.F90.