35#ifndef __BC_NO_SLIP_WALL_KERNEL__
36#define __BC_NO_SLIP_WALL_KERNEL__
38#include <hip/hip_runtime.h>
51 for (
int i = (idx + 1);
i < m;
i +=
str) {
52 const int k = (msk[
i] - 1);
70 for (
int i = (idx + 1);
i < m;
i +=
str) {
71 const int k = (msk[
i] - 1);
__global__ void const T *__restrict__ x
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
__global__ void no_slip_wall_apply_vector_kernel(const int *__restrict__ msk, T *__restrict__ x, T *__restrict__ y, T *__restrict__ z, const int m)
__global__ void no_slip_wall_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const int m)