Commit 8ed88194 authored by Stan Moore's avatar Stan Moore
Browse files

Fix execution space in manybody potentials

parent 1b34bec8
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -572,7 +572,7 @@ void PairSWKokkos<DeviceType>::coeff(int narg, char **arg)
  k_map.template modify<LMPHostType>();
  k_map.template sync<DeviceType>();

  d_map = k_map.d_view;
  d_map = k_map.template view<DeviceType>();
}

/* ----------------------------------------------------------------------
@@ -637,8 +637,8 @@ void PairSWKokkos<DeviceType>::setup_params()
  k_params.template modify<LMPHostType>();
  k_params.template sync<DeviceType>();

  d_elem2param = k_elem2param.d_view;
  d_params = k_params.d_view;
  d_elem2param = k_elem2param.template view<DeviceType>();
  d_params = k_params.template view<DeviceType>();
}

/* ---------------------------------------------------------------------- */
+6 −6
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ class PairSWKokkos : public PairSW {
  typedef typename tdual_int_3d::t_host t_host_int_3d;

  t_int_3d_randomread d_elem2param;
  DAT::t_int_1d_randomread d_map;
  typename AT::t_int_1d_randomread d_map;

  typedef Kokkos::DualView<Param*,DeviceType> tdual_param_1d;
  typedef typename tdual_param_1d::t_dev t_param_1d;
@@ -125,12 +125,12 @@ class PairSWKokkos : public PairSW {

  DAT::tdual_efloat_1d k_eatom;
  DAT::tdual_virial_array k_vatom;
  typename ArrayTypes<DeviceType>::t_efloat_1d d_eatom;
  typename ArrayTypes<DeviceType>::t_virial_array d_vatom;
  typename AT::t_efloat_1d d_eatom;
  typename AT::t_virial_array d_vatom;

  DAT::t_int_1d_randomread d_type2frho;
  DAT::t_int_2d_randomread d_type2rhor;
  DAT::t_int_2d_randomread d_type2z2r;
  typename AT::t_int_1d_randomread d_type2frho;
  typename AT::t_int_2d_randomread d_type2rhor;
  typename AT::t_int_2d_randomread d_type2z2r;

  typename AT::t_neighbors_2d d_neighbors;
  typename AT::t_int_1d_randomread d_ilist;
+1 −1
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ void PairTersoffKokkos<DeviceType>::allocate()

  k_params = Kokkos::DualView<params_ters***,Kokkos::LayoutRight,DeviceType>
	  ("PairTersoff::paramskk",n+1,n+1,n+1);
  paramskk = k_params.d_view;
  paramskk = k_params.template view<DeviceType>();
}

/* ----------------------------------------------------------------------
+3 −3
Original line number Diff line number Diff line
@@ -573,7 +573,7 @@ void PairVashishtaKokkos<DeviceType>::coeff(int narg, char **arg)
  k_map.template modify<LMPHostType>();
  k_map.template sync<DeviceType>();

  d_map = k_map.d_view;
  d_map = k_map.template view<DeviceType>();
}

/* ----------------------------------------------------------------------
@@ -638,8 +638,8 @@ void PairVashishtaKokkos<DeviceType>::setup_params()
  k_params.template modify<LMPHostType>();
  k_params.template sync<DeviceType>();

  d_elem2param = k_elem2param.d_view;
  d_params = k_params.d_view;
  d_elem2param = k_elem2param.template view<DeviceType>();
  d_params = k_params.template view<DeviceType>();
}

/* ---------------------------------------------------------------------- */
+4 −4
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ class PairVashishtaKokkos : public PairVashishta {
  typedef typename tdual_int_3d::t_host t_host_int_3d;

  t_int_3d_randomread d_elem2param;
  DAT::t_int_1d_randomread d_map;
  typename AT::t_int_1d_randomread d_map;

  typedef Kokkos::DualView<Param*,DeviceType> tdual_param_1d;
  typedef typename tdual_param_1d::t_dev t_param_1d;
@@ -128,9 +128,9 @@ class PairVashishtaKokkos : public PairVashishta {
  typename ArrayTypes<DeviceType>::t_efloat_1d d_eatom;
  typename ArrayTypes<DeviceType>::t_virial_array d_vatom;

  DAT::t_int_1d_randomread d_type2frho;
  DAT::t_int_2d_randomread d_type2rhor;
  DAT::t_int_2d_randomread d_type2z2r;
  typename AT::t_int_1d_randomread d_type2frho;
  typename AT::t_int_2d_randomread d_type2rhor;
  typename AT::t_int_2d_randomread d_type2z2r;

  typename AT::t_neighbors_2d d_neighbors;
  typename AT::t_int_1d_randomread d_ilist;