Neko  0.9.0
A portable framework for high-order spectral element flow simulations
fdm.hip File Reference
#include <hip/hip_runtime.h>
#include <device/device_config.h>
#include <device/hip/check.h>
#include "fdm_kernel.h"
Include dependency graph for fdm.hip:

Go to the source code of this file.

Macros

#define CASE(NL)
 

Functions

void hip_fdm_do_fast (void *e, void *r, void *s, void *d, int *nl, int *nel, hipStream_t stream)
 

Macro Definition Documentation

◆ CASE

#define CASE (   NL)
Value:
case NL: \
hipLaunchKernelGGL(HIP_KERNEL_NAME(fdm_do_fast_kernel<real,NL>), \
nblcks, nthrds, 0, stream, \
(real *) e, (real *) r, \
(real *) s,(real *) d); \
HIP_CHECK(hipGetLastError()); \
break;
const int e
double real
Definition: device_config.h:12

Function Documentation

◆ hip_fdm_do_fast()

void hip_fdm_do_fast ( void *  e,
void *  r,
void *  s,
void *  d,
int *  nl,
int *  nel,
hipStream_t  stream 
)

Fortran wrapper for tnsr3d

Definition at line 43 of file fdm.hip.