|
Neko 1.99.6
A portable framework for high-order spectral element flow simulations
|
#include <device/device_config.h>#include <device/cuda/check.h>#include <lpt/bcknd/device/cuda/lpt_periodic_bc_kernel.h>Go to the source code of this file.
Functions | |
| void | cuda_lpt_periodic_bc_wrap_translational (void *x, void *y, void *z, int *n, int *n_periodic_dirs, real *periodic_dir_x1, real *periodic_dir_y1, real *periodic_dir_z1, real *periodic_dir_x2, real *periodic_dir_y2, real *periodic_dir_z2, real *periodic_dir_x3, real *periodic_dir_y3, real *periodic_dir_z3, real *periodic_min1, real *periodic_min2, real *periodic_min3, real *periodic_max1, real *periodic_max2, real *periodic_max3, real *periodic_shift_x1, real *periodic_shift_y1, real *periodic_shift_z1, real *periodic_shift_x2, real *periodic_shift_y2, real *periodic_shift_z2, real *periodic_shift_x3, real *periodic_shift_y3, real *periodic_shift_z3, real *periodic_len1, real *periodic_len2, real *periodic_len3, cudaStream_t strm) |
| void | cuda_lpt_periodic_bc_wrap_rotational (void *x, void *y, void *z, int *n, real *theta_min, real *theta_max, real *theta_len, void *u, void *v, void *w, void *u_lag, void *v_lag, void *w_lag, void *u_laglag, void *v_laglag, void *w_laglag, void *acc_xlag, void *acc_ylag, void *acc_zlag, void *acc_xlaglag, void *acc_ylaglag, void *acc_zlaglag, cudaStream_t strm) |
| void cuda_lpt_periodic_bc_wrap_rotational | ( | void * | x, |
| void * | y, | ||
| void * | z, | ||
| int * | n, | ||
| real * | theta_min, | ||
| real * | theta_max, | ||
| real * | theta_len, | ||
| void * | u, | ||
| void * | v, | ||
| void * | w, | ||
| void * | u_lag, | ||
| void * | v_lag, | ||
| void * | w_lag, | ||
| void * | u_laglag, | ||
| void * | v_laglag, | ||
| void * | w_laglag, | ||
| void * | acc_xlag, | ||
| void * | acc_ylag, | ||
| void * | acc_zlag, | ||
| void * | acc_xlaglag, | ||
| void * | acc_ylaglag, | ||
| void * | acc_zlaglag, | ||
| cudaStream_t | strm | ||
| ) |
Definition at line 77 of file lpt_periodic_bc.cu.


| void cuda_lpt_periodic_bc_wrap_translational | ( | void * | x, |
| void * | y, | ||
| void * | z, | ||
| int * | n, | ||
| int * | n_periodic_dirs, | ||
| real * | periodic_dir_x1, | ||
| real * | periodic_dir_y1, | ||
| real * | periodic_dir_z1, | ||
| real * | periodic_dir_x2, | ||
| real * | periodic_dir_y2, | ||
| real * | periodic_dir_z2, | ||
| real * | periodic_dir_x3, | ||
| real * | periodic_dir_y3, | ||
| real * | periodic_dir_z3, | ||
| real * | periodic_min1, | ||
| real * | periodic_min2, | ||
| real * | periodic_min3, | ||
| real * | periodic_max1, | ||
| real * | periodic_max2, | ||
| real * | periodic_max3, | ||
| real * | periodic_shift_x1, | ||
| real * | periodic_shift_y1, | ||
| real * | periodic_shift_z1, | ||
| real * | periodic_shift_x2, | ||
| real * | periodic_shift_y2, | ||
| real * | periodic_shift_z2, | ||
| real * | periodic_shift_x3, | ||
| real * | periodic_shift_y3, | ||
| real * | periodic_shift_z3, | ||
| real * | periodic_len1, | ||
| real * | periodic_len2, | ||
| real * | periodic_len3, | ||
| cudaStream_t | strm | ||
| ) |
Definition at line 41 of file lpt_periodic_bc.cu.

