42#include <hip/hip_runtime.h>
45#include <neko/device/device_config.h>
46#include <neko/device/hip/check.h>
47#include <neko/math/bcknd/device/device_mpi_op.h>
48#include <neko/math/bcknd/device/device_mpi_reduce.h>
113 void* a,
void*
b,
void* c,
int* size,
int* mask,
int*
mask_size) {
129 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 hip_invcol1_mask(void *a, int *size, int *mask, int *mask_size)
void hip_col2_mask(void *a, void *b, int *size, int *mask, int *mask_size)
void hip_cadd_mask(void *a, real *c, int *size, int *mask, int *mask_size)
void hip_sub3_mask(void *a, void *b, void *c, int *size, int *mask, int *mask_size)
void hip_copy_mask(void *a, void *b, int *size, int *mask, int *mask_size)
void hip_col3_mask(void *a, void *b, void *c, int *size, int *mask, int *mask_size)