#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 "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
Value:
    {                                                                           \
    }                                                                           \
    break
__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
 
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
 
 
 
 
◆ 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 52 of file opr_cdtp.c.