| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
#include <CL/cl.h>#include <stdio.h>#include <device/device_config.h>#include <device/opencl/jit.h>#include <device/opencl/prgm_lib.h>#include <device/opencl/check.h>#include "euler_res_kernel.cl.h"
Go to the source code of this file.
Functions | |
| void | euler_res_part_visc_opencl (void *rhs_u, void *Binv, void *lap_sol, void *h, real *c_avisc, int *n) | 
| void | euler_res_part_mx_flux_opencl (void *f_x, void *f_y, void *f_z, void *m_x, void *m_y, void *m_z, void *rho_field, void *p, int *n) | 
| void | euler_res_part_my_flux_opencl (void *f_x, void *f_y, void *f_z, void *m_x, void *m_y, void *m_z, void *rho_field, void *p, int *n) | 
| void | euler_res_part_mz_flux_opencl (void *f_x, void *f_y, void *f_z, void *m_x, void *m_y, void *m_z, void *rho_field, void *p, int *n) | 
| void | euler_res_part_E_flux_opencl (void *f_x, void *f_y, void *f_z, void *m_x, void *m_y, void *m_z, void *rho_field, void *p, void *E, int *n) | 
| void | euler_res_part_coef_mult_opencl (void *rhs_rho, void *rhs_m_x, void *rhs_m_y, void *rhs_m_z, void *rhs_E, void *mult, int *n) | 
| void | euler_res_part_rk_sum_opencl (void *rho, void *m_x, void *m_y, void *m_z, void *E, void *k_rho_i, void *k_m_x_i, void *k_m_y_i, void *k_m_z_i, void *k_E_i, real *dt, real *c, int *n) | 
| void euler_res_part_coef_mult_opencl | ( | void * | rhs_rho, | 
| void * | rhs_m_x, | ||
| void * | rhs_m_y, | ||
| void * | rhs_m_z, | ||
| void * | rhs_E, | ||
| void * | mult, | ||
| int * | n | ||
| ) | 
Definition at line 196 of file euler_res.c.


| void euler_res_part_mx_flux_opencl | ( | void * | f_x, | 
| void * | f_y, | ||
| void * | f_z, | ||
| void * | m_x, | ||
| void * | m_y, | ||
| void * | m_z, | ||
| void * | rho_field, | ||
| void * | p, | ||
| int * | n | ||
| ) | 
Definition at line 71 of file euler_res.c.


| void euler_res_part_my_flux_opencl | ( | void * | f_x, | 
| void * | f_y, | ||
| void * | f_z, | ||
| void * | m_x, | ||
| void * | m_y, | ||
| void * | m_z, | ||
| void * | rho_field, | ||
| void * | p, | ||
| int * | n | ||
| ) | 
Definition at line 102 of file euler_res.c.


| void euler_res_part_mz_flux_opencl | ( | void * | f_x, | 
| void * | f_y, | ||
| void * | f_z, | ||
| void * | m_x, | ||
| void * | m_y, | ||
| void * | m_z, | ||
| void * | rho_field, | ||
| void * | p, | ||
| int * | n | ||
| ) | 
Definition at line 133 of file euler_res.c.


| void euler_res_part_rk_sum_opencl | ( | void * | rho, | 
| void * | m_x, | ||
| void * | m_y, | ||
| void * | m_z, | ||
| void * | E, | ||
| void * | k_rho_i, | ||
| void * | k_m_x_i, | ||
| void * | k_m_y_i, | ||
| void * | k_m_z_i, | ||
| void * | k_E_i, | ||
| real * | dt, | ||
| real * | c, | ||
| int * | n | ||
| ) | 
Definition at line 225 of file euler_res.c.

