Neko 1.1.0
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
compressible_ops_update.c File Reference
#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 "compressible_ops_update_kernel.cl.h"
Include dependency graph for compressible_ops_update.c:

Go to the source code of this file.

Functions

void opencl_update_uvw (void *u, void *v, void *w, void *m_x, void *m_y, void *m_z, void *rho, int n)
 
void opencl_update_mxyz_p_ruvw (void *m_x, void *m_y, void *m_z, void *p, void *ruvw, void *u, void *v, void *w, void *E, void *rho, real gamma, int n)
 
void opencl_update_e (void *E, void *p, void *ruvw, real gamma, int n)
 
void opencl_update_temperature (void *T, void *p, void *rho, real gamma, int n)
 
void opencl_ns_flux_prepare (void *div_flux, void *dissipation, void *h1, void *dudx, void *dudy, void *dudz, void *dvdx, void *dvdy, void *dvdz, void *dwdx, void *dwdy, void *dwdz, void *mu, int n)
 
void opencl_ns_flux_finalize (void *visc_m_x, void *visc_m_y, void *visc_m_z, void *visc_E, void *f_x, void *f_y, void *f_z, void *opgrad_x, void *opgrad_y, void *opgrad_z, void *u, void *v, void *w, void *B, void *dissipation, int n)
 
void opencl_ns_flux_temperature (void *div_flux, void *h1, void *p, void *rho, void *kappa, real gamma, int n)
 

Function Documentation

◆ opencl_ns_flux_finalize()

void opencl_ns_flux_finalize ( void visc_m_x,
void visc_m_y,
void visc_m_z,
void visc_E,
void f_x,
void f_y,
void f_z,
void opgrad_x,
void opgrad_y,
void opgrad_z,
void u,
void v,
void w,
void B,
void dissipation,
int  n 
)

Definition at line 219 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ opencl_ns_flux_prepare()

void opencl_ns_flux_prepare ( void div_flux,
void dissipation,
void h1,
void dudx,
void dudy,
void dudz,
void dvdx,
void dvdy,
void dvdz,
void dwdx,
void dwdy,
void dwdz,
void mu,
int  n 
)

Definition at line 178 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ opencl_ns_flux_temperature()

void opencl_ns_flux_temperature ( void div_flux,
void h1,
void p,
void rho,
void kappa,
real  gamma,
int  n 
)

Definition at line 263 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ opencl_update_e()

void opencl_update_e ( void E,
void p,
void ruvw,
real  gamma,
int  n 
)

Definition at line 120 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ opencl_update_mxyz_p_ruvw()

void opencl_update_mxyz_p_ruvw ( void m_x,
void m_y,
void m_z,
void p,
void ruvw,
void u,
void v,
void w,
void E,
void rho,
real  gamma,
int  n 
)

Definition at line 82 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ opencl_update_temperature()

void opencl_update_temperature ( void T,
void p,
void rho,
real  gamma,
int  n 
)

Definition at line 149 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ opencl_update_uvw()

void opencl_update_uvw ( void u,
void v,
void w,
void m_x,
void m_y,
void m_z,
void rho,
int  n 
)

Definition at line 48 of file compressible_ops_update.c.

Here is the call graph for this function:
Here is the caller graph for this function: