|
Neko 1.99.6
A portable framework for high-order spectral element flow simulations
|
#include <device/device_config.h>#include <device/hip/check.h>#include <lpt/bcknd/device/hip/lpt_wall_collision_kernel.h>Go to the source code of this file.
Functions | |
| void | hip_lpt_handle_elastic_wall_collisions (void *wall_facet_mask, void *el_list, void *x_old, void *y_old, void *z_old, void *x, void *y, void *z, void *d, 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, void *u_old, void *v_old, void *w_old, void *acc_x, void *acc_y, void *acc_z, void *dm_x, void *dm_y, void *dm_z, void *nx, void *ny, void *nz, int *n, int *gdim, int *nelv, int *lx, int *ly, int *lz, int *lag_len, hipStream_t strm) |
| void hip_lpt_handle_elastic_wall_collisions | ( | void * | wall_facet_mask, |
| void * | el_list, | ||
| void * | x_old, | ||
| void * | y_old, | ||
| void * | z_old, | ||
| void * | x, | ||
| void * | y, | ||
| void * | z, | ||
| void * | d, | ||
| 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, | ||
| void * | u_old, | ||
| void * | v_old, | ||
| void * | w_old, | ||
| void * | acc_x, | ||
| void * | acc_y, | ||
| void * | acc_z, | ||
| void * | dm_x, | ||
| void * | dm_y, | ||
| void * | dm_z, | ||
| void * | nx, | ||
| void * | ny, | ||
| void * | nz, | ||
| int * | n, | ||
| int * | gdim, | ||
| int * | nelv, | ||
| int * | lx, | ||
| int * | ly, | ||
| int * | lz, | ||
| int * | lag_len, | ||
| hipStream_t | strm | ||
| ) |