Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
compressible_ops_update.hip File Reference
#include <stdio.h>
#include <stdlib.h>
#include <hip/hip_runtime.h>
#include <device/device_config.h>
#include <device/hip/check.h>
#include <fluid/bcknd/device/hip/compressible_ops_kernel.h>

Go to the source code of this file.

Functions

void hip_update_uvw (void *u, void *v, void *w, void *m_x, void *m_y, void *m_z, void *rho, int *n)
 
void hip_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 hip_update_e (void *E, void *p, void *ruvw, real *gamma, int *n)
 
void hip_update_temperature (void *T, void *p, void *rho, real *gamma, int *n)
 
void hip_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 hip_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 hip_ns_flux_temperature (void *div_flux, void *h1, void *p, void *rho, void *kappa, real *gamma, int *n)
 

Function Documentation

◆ hip_ns_flux_finalize()

void hip_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 135 of file compressible_ops_update.hip.

Here is the call graph for this function:

◆ hip_ns_flux_prepare()

void hip_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 113 of file compressible_ops_update.hip.

Here is the call graph for this function:

◆ hip_ns_flux_temperature()

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

Definition at line 157 of file compressible_ops_update.hip.

Here is the call graph for this function:

◆ hip_update_e()

void hip_update_e ( void *  E,
void *  p,
void *  ruvw,
real *  gamma,
int *  n 
)

Definition at line 82 of file compressible_ops_update.hip.

Here is the call graph for this function:

◆ hip_update_mxyz_p_ruvw()

void hip_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 62 of file compressible_ops_update.hip.

Here is the call graph for this function:

◆ hip_update_temperature()

void hip_update_temperature ( void *  T,
void *  p,
void *  rho,
real *  gamma,
int *  n 
)

Definition at line 98 of file compressible_ops_update.hip.

Here is the call graph for this function:

◆ hip_update_uvw()

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

Definition at line 44 of file compressible_ops_update.hip.

Here is the call graph for this function: