Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ax_helm_full.c File Reference
#include <CL/cl.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <device/device_config.h>
#include <device/opencl/jit.h>
#include <device/opencl/prgm_lib.h>
#include <device/opencl/check.h>
#include <common/neko_log.h>
#include "ax_helm_full_kernel.cl.h"
Include dependency graph for ax_helm_full.c:

Go to the source code of this file.

Macros

#define STR(X)   #X
 
#define CASE(LX)
 

Functions

void opencl_ax_helm_stress_vector (void *au, void *av, void *aw, void *u, void *v, void *w, void *dx, void *dy, void *dz, void *dxt, void *dyt, void *dzt, void *h1, void *drdx, void *drdy, void *drdz, void *dsdx, void *dsdy, void *dsdz, void *dtdx, void *dtdy, void *dtdz, void *jacinv, void *w3, int *nelv, int *lx)
 
void opencl_ax_helm_stress_vector_part2 (void *au, void *av, void *aw, void *u, void *v, void *w, void *h2, void *B, int *n)
 

Macro Definition Documentation

◆ CASE

#define CASE (   LX)

◆ STR

#define STR (   X)    #X

Function Documentation

◆ opencl_ax_helm_stress_vector()

void opencl_ax_helm_stress_vector ( void au,
void av,
void aw,
void u,
void v,
void w,
void dx,
void dy,
void dz,
void dxt,
void dyt,
void dzt,
void h1,
void drdx,
void drdy,
void drdz,
void dsdx,
void dsdy,
void dsdz,
void dtdx,
void dtdy,
void dtdz,
void jacinv,
void w3,
int nelv,
int lx 
)

Fortran wrapper for device OpenCL Ax helm full

Definition at line 55 of file ax_helm_full.c.

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

◆ opencl_ax_helm_stress_vector_part2()

void opencl_ax_helm_stress_vector_part2 ( void au,
void av,
void aw,
void u,
void v,
void w,
void h2,
void B,
int n 
)

Fortran wrapper for device OpenCL Ax helm full version part2

Definition at line 142 of file ax_helm_full.c.

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