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

Go to the source code of this file.

Functions

void rhs_maker_sumab_cuda (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_cuda (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_cuda (void *fs_lag, void *fs_laglag, void *fs, real *rho, real *ext1, real *ext2, real *ext3, int *n)
 
void rhs_maker_bdf_cuda (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_cuda (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)
 

Function Documentation

◆ rhs_maker_bdf_cuda()

void rhs_maker_bdf_cuda ( 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 97 of file rhs_maker.cu.

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

◆ rhs_maker_ext_cuda()

void rhs_maker_ext_cuda ( 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 62 of file rhs_maker.cu.

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

◆ rhs_maker_sumab_cuda()

void rhs_maker_sumab_cuda ( 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 43 of file rhs_maker.cu.

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

◆ scalar_rhs_maker_bdf_cuda()

void scalar_rhs_maker_bdf_cuda ( 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 119 of file rhs_maker.cu.

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

◆ scalar_rhs_maker_ext_cuda()

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

Definition at line 81 of file rhs_maker.cu.

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