Neko 1.99.4
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ale_kinematics_kernel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kinematics_params_t
 

Macros

#define KINEMATICS_PARAMS_T_DEFINED
 

Functions

template<typename T >
__global__ void ale_add_kinematics_kernel (const int n, T *__restrict__ wx, T *__restrict__ wy, T *__restrict__ wz, const T *__restrict__ x_ref, const T *__restrict__ y_ref, const T *__restrict__ z_ref, const T *__restrict__ phi, const T *__restrict__ x, const T *__restrict__ y, const T *__restrict__ z, const kinematics_params_t kin_params)
 
template<typename T >
__global__ void compute_cheap_dist_kernel (T *__restrict__ d, const T *__restrict__ x, const T *__restrict__ y, const T *__restrict__ z, const int lx, const int ly, const int lz, const int nel, const int local_iters, int *__restrict__ nchange)
 

Macro Definition Documentation

◆ KINEMATICS_PARAMS_T_DEFINED

#define KINEMATICS_PARAMS_T_DEFINED

Definition at line 39 of file ale_kinematics_kernel.h.

Function Documentation

◆ ale_add_kinematics_kernel()

template<typename T >
__global__ void ale_add_kinematics_kernel ( const int  n,
T *__restrict__  wx,
T *__restrict__  wy,
T *__restrict__  wz,
const T *__restrict__  x_ref,
const T *__restrict__  y_ref,
const T *__restrict__  z_ref,
const T *__restrict__  phi,
const T *__restrict__  x,
const T *__restrict__  y,
const T *__restrict__  z,
const kinematics_params_t  kin_params 
)

Definition at line 52 of file ale_kinematics_kernel.h.

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

◆ compute_cheap_dist_kernel()

template<typename T >
__global__ void compute_cheap_dist_kernel ( T *__restrict__  d,
const T *__restrict__  x,
const T *__restrict__  y,
const T *__restrict__  z,
const int  lx,
const int  ly,
const int  lz,
const int  nel,
const int  local_iters,
int *__restrict__  nchange 
)

Definition at line 112 of file ale_kinematics_kernel.h.

Here is the call graph for this function: