#include <CL/cl.h>
#include <stdio.h>
#include <device/device_config.h>
#include <device/opencl/jit.h>
#include <device/opencl/prgm_lib.h>
#include <device/opencl/check.h>
#include "jacobi_kernel.cl.h"
Go to the source code of this file.
|
void | opencl_jacobi_update (void *d, void *dxt, void *dyt, void *dzt, void *G11, void *G22, void *G33, void *G12, void *G13, void *G23, int *nel, int *lx) |
|
◆ CASE
Value:
{ \
} \
break
__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
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
◆ STR
◆ opencl_jacobi_update()
void opencl_jacobi_update |
( |
void * |
d, |
|
|
void * |
dxt, |
|
|
void * |
dyt, |
|
|
void * |
dzt, |
|
|
void * |
G11, |
|
|
void * |
G22, |
|
|
void * |
G33, |
|
|
void * |
G12, |
|
|
void * |
G13, |
|
|
void * |
G23, |
|
|
int * |
nel, |
|
|
int * |
lx |
|
) |
| |
Fortran wrapper for device pc jacobi
Definition at line 52 of file pc_jacobi.c.