Update Kokkos library in LAMMPS to v3.5.0
This commit is contained in:
@ -107,8 +107,8 @@ int main(int argc, char* argv[]) {
|
||||
|
||||
// ViewType aliases for Rank<2>, Rank<3> for example usage
|
||||
using ScalarType = double;
|
||||
using ViewType_2D = typename Kokkos::View<ScalarType**>;
|
||||
using ViewType_3D = typename Kokkos::View<ScalarType***>;
|
||||
using ViewType_2D = Kokkos::View<ScalarType**>;
|
||||
using ViewType_3D = Kokkos::View<ScalarType***>;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Explanation of MDRangePolicy usage, template parameters, constructor
|
||||
@ -160,8 +160,7 @@ int main(int argc, char* argv[]) {
|
||||
long incorrect_count_2d = 0;
|
||||
{
|
||||
// Rank<2> Case: Rank is provided, all other parameters are default
|
||||
using MDPolicyType_2D = typename Kokkos::Experimental::MDRangePolicy<
|
||||
Kokkos::Experimental::Rank<2> >;
|
||||
using MDPolicyType_2D = Kokkos::MDRangePolicy<Kokkos::Rank<2> >;
|
||||
|
||||
// Construct 2D MDRangePolicy: lower and upper bounds provided, tile dims
|
||||
// defaulted
|
||||
@ -185,9 +184,8 @@ int main(int argc, char* argv[]) {
|
||||
long incorrect_count_3d = 0;
|
||||
{
|
||||
// Rank<3> Case: Rank, inner iterate pattern, outer iterate pattern provided
|
||||
using MDPolicyType_3D = typename Kokkos::Experimental::MDRangePolicy<
|
||||
Kokkos::Experimental::Rank<3, Kokkos::Experimental::Iterate::Left,
|
||||
Kokkos::Experimental::Iterate::Left> >;
|
||||
using MDPolicyType_3D = Kokkos::MDRangePolicy<
|
||||
Kokkos::Rank<3, Kokkos::Iterate::Left, Kokkos::Iterate::Left> >;
|
||||
|
||||
// Construct 3D MDRangePolicy: lower, upper bounds, tile dims provided
|
||||
MDPolicyType_3D mdpolicy_3d({{0, 0, 0}}, {{n, n, n}}, {{4, 4, 4}});
|
||||
|
||||
Reference in New Issue
Block a user