Skip to content

Commit 5526b0f

Browse files
committed
Cleaning up namespace utilization based on review comments
Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
1 parent 8f555d8 commit 5526b0f

4 files changed

Lines changed: 26 additions & 23 deletions

File tree

tests/kokkos-based/gtest_fixtures.hpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@
2626

2727
// it is fine to put these here even if this
2828
// is a header since this is limited to tests
29-
using Kokkos::mdspan;
30-
using Kokkos::extents;
31-
using Kokkos::dynamic_extent;
29+
using MDSPAN_IMPL_STANDARD_NAMESPACE::mdspan;
30+
using MDSPAN_IMPL_STANDARD_NAMESPACE::extents;
31+
using MDSPAN_IMPL_STANDARD_NAMESPACE::dynamic_extent;
32+
using MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::dims;
3233

3334
//
3435
// helper class for generating random numbers
@@ -170,7 +171,7 @@ class _blas1_signed_fixture : public ::testing::Test
170171
Kokkos::View<value_type*, Kokkos::HostSpace> y_view;
171172
Kokkos::View<value_type*, Kokkos::HostSpace> z_view;
172173

173-
using mdspan_t = mdspan<value_type, extents<size_t, dynamic_extent>>;
174+
using mdspan_t = mdspan<value_type, dims<1>>;
174175
mdspan_t x;
175176
mdspan_t y;
176177
mdspan_t z;
@@ -292,8 +293,8 @@ class _blas2_signed_fixture : public ::testing::Test
292293
Kokkos::View<value_type*, Kokkos::HostSpace> y_e0_view;
293294
Kokkos::View<value_type*, Kokkos::HostSpace> z_e0_view;
294295

295-
using mdspan_r1_t = mdspan<value_type, extents<size_t, dynamic_extent>>;
296-
using mdspan_r2_t = mdspan<value_type, extents<size_t, dynamic_extent, dynamic_extent>>;
296+
using mdspan_r1_t = mdspan<value_type, dims<1>>;
297+
using mdspan_r2_t = mdspan<value_type, dims<2>>;
297298
mdspan_r2_t A_e0e1; //e0 x e1
298299
mdspan_r2_t B_e0e1; //e0 x e1
299300
mdspan_r2_t A_sym_e0; //e0 x e0, symmetric

tests/kokkos-based/helpers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ mdspan_t make_mdspan(ValueType *data, std::size_t ext0, std::size_t ext1) {
9292
template<class A_t, class ValueType = typename A_t::value_type>
9393
void set(A_t A, ValueType value)
9494
{
95-
using index_type = typename Kokkos::extents<size_t>::index_type;
95+
using index_type = typename MDSPAN_IMPL_STANDARD_NAMESPACE::extents<size_t>::index_type;
9696
for (index_type i = 0; i < A.extent(0); ++i) {
9797
for (index_type j = 0; j < A.extent(1); ++j) {
9898
A(i, j) = value;

tests/kokkos-based/mdspan_to_view.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ void expect_shallow_copy(MDSpanType mdsp, KViewType kv)
1111
template<class MDSpanValueType, class KViewValueType = MDSpanValueType>
1212
void mdspan_to_view_test_impl()
1313
{
14-
using Kokkos::mdspan;
15-
using Kokkos::extents;
16-
using Kokkos::dynamic_extent;
17-
using Kokkos::dim;
14+
using MDSPAN_IMPL_STANDARD_NAMESPACE::mdspan;
15+
using MDSPAN_IMPL_STANDARD_NAMESPACE::extents;
16+
using MDSPAN_IMPL_STANDARD_NAMESPACE::dynamic_extent;
17+
using MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::dims;
1818

1919
// rank1, non-const
2020
{
2121
std::vector<MDSpanValueType> a(5);
22-
using mdspan_t = mdspan<MDSpanValueType, dim<1>>;
22+
using mdspan_t = mdspan<MDSpanValueType, dims<1>>;
2323
mdspan_t mdsp(a.data(), a.size());
2424

2525
auto kv = KokkosKernelsSTD::Impl::mdspan_to_view(mdsp);
@@ -33,7 +33,7 @@ void mdspan_to_view_test_impl()
3333
// rank1, const
3434
{
3535
std::vector<MDSpanValueType> a(5);
36-
using mdspan_t = mdspan<const MDSpanValueType, dim<1>>;
36+
using mdspan_t = mdspan<const MDSpanValueType, dims<1>>;
3737
mdspan_t mdsp(a.data(), a.size());
3838

3939
auto kv = KokkosKernelsSTD::Impl::mdspan_to_view(mdsp);
@@ -47,7 +47,7 @@ void mdspan_to_view_test_impl()
4747
// rank2, non-const
4848
{
4949
std::vector<MDSpanValueType> a(12);
50-
using mdspan_t = mdspan<MDSpanValueType, dim<2>>;
50+
using mdspan_t = mdspan<MDSpanValueType, dims<2>>;
5151
mdspan_t mdsp(a.data(), 3, 4);
5252

5353
auto kv = KokkosKernelsSTD::Impl::mdspan_to_view(mdsp);
@@ -62,7 +62,7 @@ void mdspan_to_view_test_impl()
6262
// rank2, const
6363
{
6464
std::vector<MDSpanValueType> a(12);
65-
using mdspan_t = mdspan<const MDSpanValueType, dim<2>>;
65+
using mdspan_t = mdspan<const MDSpanValueType, dims<2>>;
6666
mdspan_t mdsp(a.data(), 3, 4);
6767

6868
auto kv = KokkosKernelsSTD::Impl::mdspan_to_view(mdsp);
@@ -95,10 +95,10 @@ TEST(mdspan_to_view, for_complex_double){
9595
template<class MDSpanValueType, class KViewValueType = MDSpanValueType>
9696
void transposed_mdspan_to_view_test_impl()
9797
{
98-
using Kokkos::mdspan;
99-
using Kokkos::extents;
100-
using Kokkos::dynamic_extent;
101-
using Kokkos::dim;
98+
using MDSPAN_IMPL_STANDARD_NAMESPACE::mdspan;
99+
using MDSPAN_IMPL_STANDARD_NAMESPACE::extents;
100+
using MDSPAN_IMPL_STANDARD_NAMESPACE::dynamic_extent;
101+
using MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::dims;
102102

103103
using lr_t = Kokkos::layout_right;
104104
using ll_t = Kokkos::layout_left;
@@ -108,7 +108,7 @@ void transposed_mdspan_to_view_test_impl()
108108

109109
{
110110
// mdspan is layout right
111-
using mdspan_t = mdspan<MDSpanValueType, dim<2>, lr_t>;
111+
using mdspan_t = mdspan<MDSpanValueType, dims<2>, lr_t>;
112112
mdspan_t mdsp(a.data(), 3, 4);
113113
auto mdsp_T = MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::linalg::transposed(mdsp);
114114

@@ -136,7 +136,7 @@ void transposed_mdspan_to_view_test_impl()
136136

137137
{
138138
// mdspan is layout left
139-
using mdspan_t = mdspan<MDSpanValueType, dim<2>, ll_t>;
139+
using mdspan_t = mdspan<MDSpanValueType, dims<2>, ll_t>;
140140
mdspan_t mdsp(a.data(), 3, 4);
141141
auto mdsp_T = MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::linalg::transposed(mdsp);
142142

tpl-implementations/include/experimental/__p1673_bits/kokkos-kernels/static_extent_match.hpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ namespace Impl {
2424
template <class size_type>
2525
constexpr bool static_extent_match(size_type extent1, size_type extent2)
2626
{
27-
return extent1 == Kokkos::dynamic_extent ||
28-
extent2 == Kokkos::dynamic_extent ||
27+
using MDSPAN_IMPL_STANDARD_NAMESPACE::dynamic_extent;
28+
29+
return extent1 == dynamic_extent ||
30+
extent2 == dynamic_extent ||
2931
extent1 == extent2;
3032
}
3133

0 commit comments

Comments
 (0)