Neko  0.9.0
A portable framework for high-order spectral element flow simulations
tensor_kernel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T , const int N>
__global__ void tnsr3d_el_kernel (T *__restrict__ v, const int nv, const T *__restrict__ u, const int nu, const T *__restrict__ A, const T *__restrict__ Bt, const T *__restrict__ Ct, const int *elements, const int n_points)
 
template<typename T , const int N>
__global__ void tnsr3d_kernel (T *__restrict__ v, const int nv, const T *__restrict__ u, const int nu, const T *__restrict__ A, const T *__restrict__ Bt, const T *__restrict__ Ct)
 

Function Documentation

◆ tnsr3d_el_kernel()

template<typename T , const int N>
__global__ void tnsr3d_el_kernel ( T *__restrict__  v,
const int  nv,
const T *__restrict__  u,
const int  nu,
const T *__restrict__  A,
const T *__restrict__  Bt,
const T *__restrict__  Ct,
const int *  elements,
const int  n_points 
)

Definition at line 37 of file tensor_kernel.h.

Here is the call graph for this function:

◆ tnsr3d_kernel()

template<typename T , const int N>
__global__ void tnsr3d_kernel ( T *__restrict__  v,
const int  nv,
const T *__restrict__  u,
const int  nu,
const T *__restrict__  A,
const T *__restrict__  Bt,
const T *__restrict__  Ct 
)

Definition at line 98 of file tensor_kernel.h.

Here is the call graph for this function: