Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
gradient_jump_penalty.c File Reference
#include <CL/cl.h>
#include <device/device_config.h>
#include <device/opencl/check.h>
#include <device/opencl/jit.h>
#include <device/opencl/prgm_lib.h>
#include "gradient_jump_penalty_kernel.cl.h"
Include dependency graph for gradient_jump_penalty.c:

Go to the source code of this file.

Macros

#define GJP_NTHREADS   256
 

Functions

void opencl_pick_facet_value_hex (void *b, void *a, int *nx, int *nel)
 
void opencl_gradient_jump_penalty_finalize (void *penalty_d, void *penalty_facet_d, void *dphidxi_d, int *nx, int *nel)
 

Macro Definition Documentation

◆ GJP_NTHREADS

#define GJP_NTHREADS   256

Definition at line 48 of file gradient_jump_penalty.c.

Function Documentation

◆ opencl_gradient_jump_penalty_finalize()

void opencl_gradient_jump_penalty_finalize ( void penalty_d,
void penalty_facet_d,
void dphidxi_d,
int nx,
int nel 
)

Fortran wrapper for the OpenCL gradient jump penalty finalize kernel

Definition at line 80 of file gradient_jump_penalty.c.

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

◆ opencl_pick_facet_value_hex()

void opencl_pick_facet_value_hex ( void b,
void a,
int nx,
int nel 
)

Fortran wrapper for the OpenCL facet value gather kernel

Definition at line 51 of file gradient_jump_penalty.c.

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