35#include <hip/hip_runtime.h> 
   46    const dim3 nblcks(((*n)+1024 - 1)/ 1024, 1, 1);
 
 
   59    const dim3 nblcks(((*n)+1024 - 1)/ 1024, 1, 1);
 
 
   71                    void *c, 
real *d, 
int *gdim, 
int *n) {
 
   74    const dim3 nblcks(((*n)+1024 - 1)/ 1024, 1, 1);
 
   80                       (
real *) c, *d, *gdim, *n);
 
 
   87                    void *
b1, 
void *
b2, 
void *
b3, 
real *c, 
int *gdim, 
int *n) {
 
   90    const dim3 nblcks(((*n)+1024 - 1)/ 1024, 1, 1);
 
 
  103                     void *
b1, 
void *
b2, 
void *
b3, 
void *c, 
int *gdim, 
int *n) {
 
  106    const dim3 nblcks(((*n)+1024 - 1)/ 1024, 1, 1);
 
  112                       (
real *) c, *gdim, *n);
 
 
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
 
void hip_opchsign(void *a1, void *a2, void *a3, int *gdim, int *n)
 
void hip_opcolv(void *a1, void *a2, void *a3, void *c, int *gdim, int *n)
 
void hip_opadd2cm(void *a1, void *a2, void *a3, void *b1, void *b2, void *b3, real *c, int *gdim, int *n)
 
void hip_opadd2col(void *a1, void *a2, void *a3, void *b1, void *b2, void *b3, void *c, int *gdim, int *n)
 
void hip_opcolv3c(void *a1, void *a2, void *a3, void *b1, void *b2, void *b3, void *c, real *d, int *gdim, int *n)