36#include <device/cuda/check.h>
37#include <device/device_config.h>
43#include <math/bcknd/device/device_mpi_op.h>
44#include <math/bcknd/device/device_mpi_reduce.h>
99 void* a,
void*
b,
void* c,
int* size,
int* mask,
int*
mask_size) {
112 void* a,
void*
b,
void* c,
int* size,
int* mask,
int*
mask_size) {
__global__ void convex_down_RAMP_mapping_apply_kernel(const T f_min, const T f_max, const T q, T *__restrict__ X_out_d, T *__restrict__ X_in_d, const int n)
void cuda_col2_mask(void *a, void *b, int *size, int *mask, int *mask_size)
void cuda_invcol1_mask(void *a, int *size, int *mask, int *mask_size)
void cuda_cadd_mask(void *a, real *c, int *size, int *mask, int *mask_size)
void cuda_col3_mask(void *a, void *b, void *c, int *size, int *mask, int *mask_size)
void cuda_sub3_mask(void *a, void *b, void *c, int *size, int *mask, int *mask_size)
void cuda_copy_mask(void *a, void *b, int *size, int *mask, int *mask_size)