67 lx, el_ids, n_pt, tol, conv_pts) &
86 lx, el_ids, n_pt, tol, conv_pts) &
105 x_hat_d, y_hat_d, z_hat_d, &
106 resx_d, resy_d, resz_d, &
107 lx, el_ids_d, n_pts, tol, conv_pts_d)
108 type(c_ptr) :: rst_d, pt_x_d, pt_y_d, pt_z_d
109 type(c_ptr) :: x_hat_d, y_hat_d, z_hat_d
110 type(c_ptr) :: resx_d, resy_d, resz_d
111 type(c_ptr) :: el_ids_d, conv_pts_d
113 real(kind=c_rp) :: tol
117 x_hat_d, y_hat_d, z_hat_d, &
118 resx_d, resy_d, resz_d, &
119 lx, el_ids_d, n_pts, tol, conv_pts_d)
122 x_hat_d, y_hat_d, z_hat_d, &
123 resx_d, resy_d, resz_d, &
124 lx, el_ids_d, n_pts, tol, conv_pts_d)
127 x_hat_d, y_hat_d, z_hat_d, &
128 resx_d, resy_d, resz_d, &
129 lx, el_ids_d, n_pts, tol, conv_pts_d)
131 call neko_error(
'No device backend configured')
void opencl_find_rst_legendre(void *rst, void *pt_x, void *pt_y, void *pt_z, void *x_hat, void *y_hat, void *z_hat, void *resx, void *resy, void *resz, int *lx, void *el_ids, int *n_pt, real *tol, void *conv_pts)
void cuda_find_rst_legendre(void *rst, void *pt_x, void *pt_y, void *pt_z, void *x_hat, void *y_hat, void *z_hat, void *resx, void *resy, void *resz, int *lx, void *el_ids, int *n_pt, real *tol, void *conv_pts)
subroutine, public device_find_rst_legendre(rst_d, pt_x_d, pt_y_d, pt_z_d, x_hat_d, y_hat_d, z_hat_d, resx_d, resy_d, resz_d, lx, el_ids_d, n_pts, tol, conv_pts_d)