#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 "cdtp_kernel.cl.h"
Go to the source code of this file.
|
| void | opencl_cdtp (void *dtx, void *x, void *dr, void *ds, void *dt, void *dxt, void *dyt, void *dzt, void *w3, int *nel, int *lx) |
| |
◆ CASE
◆ CASE_1D
Value: { \
}
__global__ void ale_add_kinematics_kernel(const int n, T *__restrict__ wx, T *__restrict__ wy, T *__restrict__ wz, const T *__restrict__ x_ref, const T *__restrict__ y_ref, const T *__restrict__ z_ref, const T *__restrict__ phi, const T *__restrict__ x, const T *__restrict__ y, const T *__restrict__ z, const kinematics_params_t kin_params)
__global__ void const T *__restrict__ const T *__restrict__ dr
__global__ void const T *__restrict__ const T *__restrict__ const T *__restrict__ ds
__global__ void const T *__restrict__ x
__global__ void const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ dt
__global__ void const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ w3
__global__ void const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ dzt
__global__ void const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ dyt
__global__ void const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ dxt
◆ CASE_KSTEP
◆ CASE_LARGE
◆ STR
◆ opencl_cdtp()
| void opencl_cdtp |
( |
void * |
dtx, |
|
|
void * |
x, |
|
|
void * |
dr, |
|
|
void * |
ds, |
|
|
void * |
dt, |
|
|
void * |
dxt, |
|
|
void * |
dyt, |
|
|
void * |
dzt, |
|
|
void * |
w3, |
|
|
int * |
nel, |
|
|
int * |
lx |
|
) |
| |
Fortran wrapper for device OpenCL \( D^T X \)
Definition at line 57 of file opr_cdtp.c.
◆ autotune_cdtp