Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
fdm.cu File Reference
#include <device/device_config.h>
#include <device/cuda/check.h>
#include "fdm_kernel.h"
#include <stdio.h>

Go to the source code of this file.

Macros

#define CASE(NL)
 

Functions

void cuda_fdm_do_fast (void *e, void *r, void *s, void *d, int *nl, int *nel, cudaStream_t stream)
 

Macro Definition Documentation

◆ CASE

#define CASE (   NL)
Value:
case NL: \
<<<nblcks, nthrds, 0, stream>>>((real *) e, (real *) r, \
(real *) s,(real *) d); \
break;
const int e
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
double real

Function Documentation

◆ cuda_fdm_do_fast()

void cuda_fdm_do_fast ( void e,
void r,
void s,
void d,
int nl,
int nel,
cudaStream_t  stream 
)

Fortran wrapper for tnsr3d

Definition at line 42 of file fdm.cu.

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