Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
prgm_lib.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

voidmath_program
 
voidmathops_program
 
voiddirichlet_program
 
voidinflow_program
 
voidzero_dirichlet_program
 
voidsymmetry_program
 
voidconstrain_mixed_bc_program
 
voidcoupled_vector_bc_projector_program
 
voidfacet_normal_program
 
voidneumann_program
 
voidinhom_dirichlet_program
 
voiddudxyz_program
 
voidcdtp_program
 
voidconv1_program
 
voidconvect_scalar_program
 
voidset_convect_rst_program
 
voidcfl_program
 
voidopgrad_program
 
voidrotate_program
 
voidgs_program
 
voidax_helm_program
 
voidax_helm_full_program
 
voidjacobi_program
 
voidbicgstab_program
 
voidrhs_maker_program
 
voidpnpn_res_program
 
voidpnpn_stress_res_program
 
voidcompressible_res_program
 
voidcompressible_ops_compute_max_wave_speed_program
 
voidcompressible_ops_compute_entropy_program
 
voidcompressible_ops_update_program
 
voidfdm_program
 
voidtensor_program
 
voidschwarz_program
 
voiddong_program
 
voidcai_sagaut_model_ii_program
 
voidcoef_program
 
voidscalar_residual_program
 
voidlambda2_program
 
voidcompute_max_wave_speed_program
 
voidmapping_program
 
voidfind_rst_legendre_program
 
voidentropy_viscosity_program
 
voidsmagorinsky_nut_program
 
voidwale_nut_program
 
voidsigma_nut_program
 
voidvreman_nut_program
 
voiddeardorff_nut_program
 
voiddynamic_smagorinsky_nut_program
 
voidwall_model_program
 
voidrough_log_law_program
 
voidspalding_program
 
voidrichardson_program
 
voidmost_program
 
voidlpt_periodic_bc_program
 
voidlpt_wall_collision_program
 
voidale_kinematics_program
 
voidgradient_jump_penalty_program
 

Variable Documentation

◆ ale_kinematics_program

void* ale_kinematics_program
extern

Device ALE mesh kinematics kernels

◆ ax_helm_full_program

void* ax_helm_full_program
extern

Device Ax helm full kernels

◆ ax_helm_program

void* ax_helm_program
extern

Device Ax helm kernels

◆ bicgstab_program

void* bicgstab_program
extern

Device BiCGStab kernels

◆ cai_sagaut_model_ii_program

void* cai_sagaut_model_ii_program
extern

Device Cai-Sagaut Model-II kernels

◆ cdtp_program

void* cdtp_program
extern

Device \( D^T X \) kernels

◆ cfl_program

void* cfl_program
extern

Device CFL kernels

◆ coef_program

void* coef_program
extern

Device coef kernels

◆ compressible_ops_compute_entropy_program

void* compressible_ops_compute_entropy_program
extern

◆ compressible_ops_compute_max_wave_speed_program

void* compressible_ops_compute_max_wave_speed_program
extern

Device compressible ops kernels

◆ compressible_ops_update_program

void* compressible_ops_update_program
extern

◆ compressible_res_program

void* compressible_res_program
extern

Device compressible residual kernels

◆ compute_max_wave_speed_program

void* compute_max_wave_speed_program
extern

Device compute_max_wave_speed kernel

◆ constrain_mixed_bc_program

void* constrain_mixed_bc_program
extern

Device mixed BC constraint kernels

◆ conv1_program

void* conv1_program
extern

Device convective kernels

◆ convect_scalar_program

void* convect_scalar_program
extern

Device convect_scalar kernels

◆ coupled_vector_bc_projector_program

void* coupled_vector_bc_projector_program
extern

Device coupled vector BC projector kernels

◆ deardorff_nut_program

void* deardorff_nut_program
extern

Device Deardorff eddy viscosity kernels

◆ dirichlet_program

void* dirichlet_program
extern

Device Dirichlet kernels

◆ dong_program

void* dong_program
extern

Device dong kernels

◆ dudxyz_program

void* dudxyz_program
extern

Device Derivative kernels

◆ dynamic_smagorinsky_nut_program

void* dynamic_smagorinsky_nut_program
extern

Device dynamic Smagorinsky kernels

◆ entropy_viscosity_program

void* entropy_viscosity_program
extern

Device entropy viscosity kernels

◆ facet_normal_program

void* facet_normal_program
extern

Device Facet normal kernels

◆ fdm_program

void* fdm_program
extern

Device fdm kernels

◆ find_rst_legendre_program

void* find_rst_legendre_program
extern

Device find rst kernel

◆ gradient_jump_penalty_program

void* gradient_jump_penalty_program
extern

Device gradient jump penalty kernels

◆ gs_program

void* gs_program
extern

Device Gather-Scatter kernels

◆ inflow_program

void* inflow_program
extern

Device Inflow kernels

◆ inhom_dirichlet_program

void* inhom_dirichlet_program
extern

Device Blasius profile kernel

◆ jacobi_program

void* jacobi_program
extern

Device jacobi kernels

◆ lambda2_program

void* lambda2_program
extern

Device lambda2 kernel

◆ lpt_periodic_bc_program

void* lpt_periodic_bc_program
extern

Device LPT periodic boundary kernels

◆ lpt_wall_collision_program

void* lpt_wall_collision_program
extern

Device LPT wall collision kernels

◆ mapping_program

void* mapping_program
extern

Device filter kernel

◆ math_program

void* math_program
extern

OpenCL program library (see prgm_lib.F90) Device math kernels

◆ mathops_program

void* mathops_program
extern

Device mathops kernels

◆ most_program

void* most_program
extern

Device MOST wall model kernels

◆ neumann_program

void* neumann_program
extern

Device Neumann kernels

◆ opgrad_program

void* opgrad_program
extern

Device Velocity gradient kernels

◆ pnpn_res_program

void* pnpn_res_program
extern

Device pnpn residual kernels

◆ pnpn_stress_res_program

void* pnpn_stress_res_program
extern

Device pnpn residual kernels (stress formulation)

◆ rhs_maker_program

void* rhs_maker_program
extern

Device rhs_maker kernels

◆ richardson_program

void* richardson_program
extern

Device Richardson wall model kernels

◆ rotate_program

void* rotate_program
extern

Device cyclic boundary rotation kernels

◆ rough_log_law_program

void* rough_log_law_program
extern

Device rough log-law wall model kernels

◆ scalar_residual_program

void* scalar_residual_program
extern

Device scalar residual kernels

◆ schwarz_program

void* schwarz_program
extern

Device schwarz kernels

◆ set_convect_rst_program

void* set_convect_rst_program
extern

Device set_convect_rst kernels

◆ sigma_nut_program

void* sigma_nut_program
extern

Device Sigma eddy viscosity kernels

◆ smagorinsky_nut_program

void* smagorinsky_nut_program
extern

Device Smagorinsky eddy viscosity kernels

◆ spalding_program

void* spalding_program
extern

Device Spalding wall model kernels

◆ symmetry_program

void* symmetry_program
extern

Device Symmetry kernels

◆ tensor_program

void* tensor_program
extern

Device tensor kernels

◆ vreman_nut_program

void* vreman_nut_program
extern

Device Vreman eddy viscosity kernels

◆ wale_nut_program

void* wale_nut_program
extern

Device WALE eddy viscosity kernels

◆ wall_model_program

void* wall_model_program
extern

Device wall model kernels

◆ zero_dirichlet_program

void* zero_dirichlet_program
extern

Device zero dirichlet kernels