Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
rhs_maker.hip File Reference
#include <hip/hip_runtime.h>
#include <device/device_config.h>
#include <device/hip/check.h>
#include "sumab_kernel.h"
#include "makeext_kernel.h"
#include "makebdf_kernel.h"
#include "makeoifs_kernel.h"

Go to the source code of this file.

Functions

void rhs_maker_sumab_hip (void *u, void *v, void *w, void *uu, void *vv, void *ww, void *ulag1, void *ulag2, void *vlag1, void *vlag2, void *wlag1, void *wlag2, real *ab1, real *ab2, real *ab3, int *nab, int *n)
 
void rhs_maker_ext_hip (void *abx1, void *aby1, void *abz1, void *abx2, void *aby2, void *abz2, void *bfx, void *bfy, void *bfz, real *rho, real *ab1, real *ab2, real *ab3, int *n)
 
void scalar_rhs_maker_ext_hip (void *fs_lag, void *fs_laglag, void *fs, real *rho, real *ext1, real *ext2, real *ext3, int *n)
 
void rhs_maker_bdf_hip (void *ulag1, void *ulag2, void *vlag1, void *vlag2, void *wlag1, void *wlag2, void *bfx, void *bfy, void *bfz, void *u, void *v, void *w, void *B, real *rho, real *dt, real *bd2, real *bd3, real *bd4, int *nbd, int *n)
 
void scalar_rhs_maker_bdf_hip (void *s_lag, void *s_laglag, void *fs, void *s, void *B, real *rho, real *dt, real *bd2, real *bd3, real *bd4, int *nbd, int *n)
 
void rhs_maker_oifs_hip (void *phi_x, void *phi_y, void *phi_z, void *bf_x, void *bf_y, void *bf_z, real *rho, real *dt, int *n)
 
void scalar_rhs_maker_oifs_hip (void *phi_s, void *bf_s, real *rho, real *dt, int *n)
 

Function Documentation

◆ rhs_maker_bdf_hip()

void rhs_maker_bdf_hip ( void ulag1,
void ulag2,
void vlag1,
void vlag2,
void wlag1,
void wlag2,
void bfx,
void bfy,
void bfz,
void u,
void v,
void w,
void B,
real rho,
real dt,
real bd2,
real bd3,
real bd4,
int nbd,
int n 
)

Definition at line 96 of file rhs_maker.hip.

Here is the call graph for this function:

◆ rhs_maker_ext_hip()

void rhs_maker_ext_hip ( void abx1,
void aby1,
void abz1,
void abx2,
void aby2,
void abz2,
void bfx,
void bfy,
void bfz,
real rho,
real ab1,
real ab2,
real ab3,
int n 
)

Definition at line 65 of file rhs_maker.hip.

Here is the call graph for this function:

◆ rhs_maker_oifs_hip()

void rhs_maker_oifs_hip ( void phi_x,
void phi_y,
void phi_z,
void bf_x,
void bf_y,
void bf_z,
real rho,
real dt,
int n 
)

Definition at line 132 of file rhs_maker.hip.

Here is the call graph for this function:

◆ rhs_maker_sumab_hip()

void rhs_maker_sumab_hip ( void u,
void v,
void w,
void uu,
void vv,
void ww,
void ulag1,
void ulag2,
void vlag1,
void vlag2,
void wlag1,
void wlag2,
real ab1,
real ab2,
real ab3,
int nab,
int n 
)

Definition at line 45 of file rhs_maker.hip.

Here is the call graph for this function:

◆ scalar_rhs_maker_bdf_hip()

void scalar_rhs_maker_bdf_hip ( void s_lag,
void s_laglag,
void fs,
void s,
void B,
real rho,
real dt,
real bd2,
real bd3,
real bd4,
int nbd,
int n 
)

Definition at line 116 of file rhs_maker.hip.

Here is the call graph for this function:

◆ scalar_rhs_maker_ext_hip()

void scalar_rhs_maker_ext_hip ( void fs_lag,
void fs_laglag,
void fs,
real rho,
real ext1,
real ext2,
real ext3,
int n 
)

Definition at line 82 of file rhs_maker.hip.

Here is the call graph for this function:

◆ scalar_rhs_maker_oifs_hip()

void scalar_rhs_maker_oifs_hip ( void phi_s,
void bf_s,
real rho,
real dt,
int n 
)

Definition at line 147 of file rhs_maker.hip.

Here is the call graph for this function: