Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
rhs_maker.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 "rhs_maker_kernel.cl.h"
Include dependency graph for rhs_maker.c:

Go to the source code of this file.

Functions

void rhs_maker_sumab_opencl (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 *ext1, real *ext2, real *ext3, int *nab, int *n)
 
void rhs_maker_ext_opencl (void *abx1, void *aby1, void *abz1, void *abx2, void *aby2, void *abz2, void *bfx, void *bfy, void *bfz, real *rho, real *ext1, real *ext2, real *ext3, int *n)
 
void scalar_rhs_maker_ext_opencl (void *fs_lag, void *fs_laglag, void *fs, real *rho, real *ext1, real *ext2, real *ext3, int *n)
 
void rhs_maker_bdf_opencl (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_opencl (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_opencl()

void rhs_maker_bdf_opencl ( 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 156 of file rhs_maker.c.

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

◆ rhs_maker_ext_opencl()

void rhs_maker_ext_opencl ( void abx1,
void aby1,
void abz1,
void abx2,
void aby2,
void abz2,
void bfx,
void bfy,
void bfz,
real rho,
real ext1,
real ext2,
real ext3,
int n 
)

Definition at line 89 of file rhs_maker.c.

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

◆ rhs_maker_sumab_opencl()

void rhs_maker_sumab_opencl ( 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 ext1,
real ext2,
real ext3,
int nab,
int n 
)

Definition at line 49 of file rhs_maker.c.

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

◆ scalar_rhs_maker_bdf_opencl()

void scalar_rhs_maker_bdf_opencl ( 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 201 of file rhs_maker.c.

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

◆ scalar_rhs_maker_ext_opencl()

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

Definition at line 126 of file rhs_maker.c.

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