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)