Skip to content
Aborted

Changes

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified core/unit_test/TestArrayOps.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
The file was modified core/src/Kokkos_View.hpp (diff)
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was addedcore/unit_test/TestMDSpanConversion.hpp
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)

Summary

  1. Suppress deprecated warnings via pragma push/pop in the tests (#6999) (details)
  2. #6805: add initial converting constructor from mdspan to view (details)
  3. #6805: some formatting fixes (details)
  4. #6805: guard mdspan conversion test (details)
  5. #6805: fix host function call from device and fix more cuda warnings in mdspan (details)
  6. #6805: fix more formatting (details)
  7. #6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans (details)
  8. #6805: make mdspan helpers namespace consistent (details)
  9. #6805: add conversion to mdspan (details)
  10. #6805: add to_mdspan (details)
  11. #6805: fix formatting and update tests (details)
  12. #6805: more formatting fixes (details)
  13. #6805: fixes to strided layout and more tests (details)
  14. #6805: fixe compilation with nvcc (details)
  15. #6805: various formatting fixes and cleanup (details)
  16. #6805: clean up implementation slightly (details)
  17. #6805: fix rebase artifact (details)
  18. #6805: add more test types (details)
  19. #6805: fix unused type (details)
  20. Fix more unused types (details)
  21. #6805: fix insufficient array size for strides (details)
  22. #6805: new method for getting strides from ViewOffset (details)
  23. #6805: remove stray character (details)
  24. #6805: address some initial PR comments (details)
  25. #6805: fix dependency on ExecutionSpace template parameter (details)
  26. #6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl (details)
  27. #6805: move dimension_from_extent (details)
  28. #6805: fix formatting (details)
  29. Remove unused functions and structs (details)
  30. Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View (details)
  31. Add default accessor_type to to_mdspan funciton (details)
  32. Improve test and fix for C++20 where we need an additional ctor (details)
  33. Fix clang-format (details)
  34. address some more reviewer comments (details)
  35. #6805: fix array overrun bug in stride conversion function (details)
  36. #6805: fix unused parameter on 0 size views (details)
  37. #6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++ (details)
  38. #6805: address PR feedback in test (details)
  39. #6805: fix namespace in test (details)
  40. #6805: move test out of subdirectory (details)
  41. #6805: arrange test alphabetically (details)
  42. #6805: fix test (details)
  43. #6805: use the extent value for constructing static extents in layouts rather than 0 (details)
  44. #6805: remove dimension_from_extent as it is not used anymore (details)
  45. #6805: fix formatting (details)
  46. #6805: switch out conditionally explicit macro for explicit check on C++ version and a comment (details)
  47. #6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions (details)
  48. #6805: add test for reproducing padding issue (details)
  49. #6805: use strides for layout_left_padded and layout_right_padded (details)
  50. #6805: fix formatting (details)
  51. #6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327 (details)
  52. #6805: make mdspan conversion compatible with device code (details)
  53. #6805: fix accidentally disabled code (details)
  54. #6805: address PR feedback (details)
  55. #6805: don't allow arbitrary padding values (details)
  56. #6805: fix formatting (details)
  57. #6805: add maybe_unused to indices for checking padding on conversion from mdspan (details)
  58. This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend. (details)
Commit df018d97f52a7bfa29cf7d29fbda42f244001f40 by noreply
Suppress deprecated warnings via pragma push/pop in the tests (#6999)

* Introduce `KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_{PUSH,POP} macros

to suppress diagnostics when appropriate

* Suppress all deprecated warnings I can see in tests

* Update EDG diag suppress to fix the Intel Compiler Classic

and provide a fallback empty definition for the macros
The file was modified core/unit_test/incremental/Test01_execspace.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Ops.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/unit_test/TestArrayOps.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
Commit fafae27764d0b4bad2fc132d989f797b7251a1e6 by nmmoral
#6805: add initial converting constructor from mdspan to view
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was addedcore/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp
The file was addedcore/unit_test/view/TestMDSpanConversion.hpp
Commit 37f5eadfe31e0e553b7b0213341fdf4be5827581 by nmmoral
#6805: some formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 72668dc70d7fc6928d359d3dcb5c22ba09e8e3da by nmmoral
#6805: guard mdspan conversion test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 6c2b3e9f456dee5a49472865fdc6759ee90fcf8b by nmmoral
#6805: fix host function call from device and fix more cuda warnings in mdspan
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 0e8172308369ad0d50a145358a3ad58022cfec08 by nmmoral
#6805: fix more formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit db84020601a5a873d62d240cad9ab8ddaff57c7a by nmmoral
#6805: fix constraints on mdspan converting constructor and allow runtime-unmanaged (but compile-time managed) views to be constructed from mdspans
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 483a98bedb1e2ecbed03dfc891381f445ad6d209 by nmmoral
#6805: make mdspan helpers namespace consistent
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4c06f06006103d7f02eb052e43a4bf0bcda4ab02 by nmmoral
#6805: add conversion to mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
Commit 53c60245e3bd0d2827821fc1ec046865d3b92193 by nmmoral
#6805: add to_mdspan
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 8a4443cf981785be709adf4ab49dbd0504dff1d7 by nmmoral
#6805: fix formatting and update tests
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit bf49e43a71aefde3583f008c1f34b89e83265c03 by nmmoral
#6805: more formatting fixes
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 17f679f8e01f9653c55722d27921cf1c4c74b50f by nmmoral
#6805: fixes to strided layout and more tests
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit f92574ccc37da80ee220a0e17edc1bf990767d40 by nmmoral
#6805: fixe compilation with nvcc
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ad9c2890e57c756533be047d1017902b704a50a8 by nmmoral
#6805: various formatting fixes and cleanup
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c261db38d46c3a6e06d9412a181575e4075781fb by nmmoral
#6805: clean up implementation slightly
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 9d35f9aeba5e66253ae34c383ebd8ccfc0cae2ac by nmmoral
#6805: fix rebase artifact
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
Commit de3eef7919fbb2abbfbc61263ce121461e8c4b0c by nmmoral
#6805: add more test types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7aaab92fd2bc143c768c8fa3d0486919aae90ee0 by nmmoral
#6805: fix unused type
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit ff8ec80abff10442924cf1a325e1e355da82dbbe by nmmoral
Fix more unused types
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 5d8fac9219dc9a2eb37d5102b992dd6951110883 by nmmoral
#6805: fix insufficient array size for strides
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 078586c0f8a94570fa72021d8c0289e6671f028c by nmmoral
#6805: new method for getting strides from ViewOffset
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit df54132435be0b4777ad4bf20aad5cd5653b2574 by nmmoral
#6805: remove stray character
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 885c9534f3cc0561a90a0633250a749bf74b0c2a by nmmoral
#6805: address some initial PR comments
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 9ac9c63c359a4143750e8bfbefeae7a08e24e7b7 by nmmoral
#6805: fix dependency on ExecutionSpace template parameter
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit dafaf2dc4c0ad5aac7814803732d01cac5182637 by nmmoral
#6805: move MDSpan impl from Kokkos::Experimental::Impl->Kokkos::Impl
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestExtentsDatatypeConversion.cpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit fba759561aad7ee70512709d1fbaf8b57abb1a60 by nmmoral
#6805: move dimension_from_extent
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 343fe8fbda49bf5999af13916c17da0bd6cd7461 by nmmoral
#6805: fix formatting
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 516c51097c655366a78e3221e7b30c3b4a179065 by nmmoral
Remove unused functions and structs
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit c46c1bd4adca4b9be4a3993657dff67c21bf03fa by nmmoral
Introduce KOKKOS_IMPL_CONDITIONAL_EXPLICIT macro for use in View
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit dfbe1ac74ef30f9d4015685270edc0ee0688f38b by nmmoral
Add default accessor_type to to_mdspan funciton
The file was modified core/src/Kokkos_View.hpp (diff)
Commit f6e85df3885220b6e2b4b6f46d3199c0fb652f14 by nmmoral
Improve test and fix for C++20 where we need an additional ctor

This explicit construction:
View<int[8]> a(mdspan<int,dextents<int,1>>(ptr,8))
needs the new ctor, because the mdspan provided is not implicitly
convertible to the natural mdspan type.
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 1a1d87fb9e2fb556ef7816c4dff5a219590cc1b9 by nmmoral
address some more reviewer comments
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 6dda5bc8e57b603e0488a9e6e1c5ce4ae2127bea by nmmoral
#6805: fix array overrun bug in stride conversion function
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 2706406d5dd56dba65407994b3d6bebcbaa329be by nmmoral
#6805: fix unused parameter on 0 size views
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 134419aea859d69dd849f820ff193db189c43d41 by nmmoral
#6805: disable clang formatting for usage of maybe_unused as it gives incorrect C++
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
Commit 5730e4ba3007288c1611ee3b3724e9b70aa4833c by nmmoral
#6805: address PR feedback in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit 7459ea8e334cedc05cfc8e0526dba9ed507eb9d9 by nmmoral
#6805: fix namespace in test
The file was modified core/unit_test/view/TestMDSpanConversion.hpp (diff)
Commit df61bc2ed197da60e25b702efc4f7bdc010c17be by nmmoral
#6805: move test out of subdirectory
The file was removedcore/unit_test/view/TestMDSpanConversion.hpp
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was addedcore/unit_test/TestMDSpanConversion.hpp
Commit 1d83ecb68cecec2eb63b5d15ced953632d497d5d by nmmoral
#6805: arrange test alphabetically
The file was modified core/unit_test/CMakeLists.txt (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)
Commit a67dde1d6eb564b75abfc25ed988efda2e4baff0 by nmmoral
#6805: use the extent value for constructing static extents in layouts rather than 0
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 7f413d9fb009a4eedd3441a24f15a3903cc9e0ba by nmmoral
#6805: remove dimension_from_extent as it is not used anymore
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 1b6ee01475125d282166a7058b2c3f0b03bcf7b2 by nmmoral
#6805: fix formatting
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 47d121d29ab252e5cd0145405bbbbf91ed47fdc2 by nmmoral
#6805: switch out conditionally explicit macro for explicit check on C++ version and a comment
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/Kokkos_Macros.hpp (diff)
Commit 5f4b5fb0125f53e9dd9c92a82ccfc96da6db020c by nmmoral
#6805: fix constraints on implicit mdspan conversion and test for undesirable implicit conversions
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
Commit 4d4e108f5b2cbf5de65189295cc6627f26244521 by nmmoral
#6805: add test for reproducing padding issue
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit ca856a91ed9c19325390e195ffeac0d39b6e5597 by nmmoral
#6805: use strides for layout_left_padded and layout_right_padded
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit 8479e8e617c19283008c0d278b3a5a87374f6e67 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit be51f9d83691966fda37267b9e5ed1584eacca5b by nmmoral
#6805: add mdspan fixes from https://github.com/kokkos/mdspan/pull/327
The file was modified tpls/mdspan/include/experimental/__p0009_bits/macros.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp (diff)
The file was modified tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp (diff)
Commit 2792eeb81f8303ec9fc4a77253e687a4d577e2ab by nmmoral
#6805: make mdspan conversion compatible with device code
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 7c745658e0e2430570ed113cbc5ea604cb2e4ccd by nmmoral
#6805: fix accidentally disabled code
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 75bb319c07bf943ba766ee844087d874ed02d1ee by nmmoral
#6805: address PR feedback
The file was modified core/src/impl/Kokkos_ViewMapping.hpp (diff)
The file was modified core/src/Kokkos_View.hpp (diff)
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit ff819c86f98c4c2e033dd0e548fd586a20548759 by nmmoral
#6805: don't allow arbitrary padding values
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 673adfe88f08f4edc82d37d9bb50c0c6dfa70559 by nmmoral
#6805: fix formatting
The file was modified core/unit_test/TestMDSpanConversion.hpp (diff)
Commit 53efc51f0e0656a21286248949452668f48deef9 by nmmoral
#6805: add maybe_unused to indices for checking padding on conversion from mdspan
The file was modified core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp (diff)
Commit da8be22574e62efc901bc9da540a863d98b8492a by lees2
This PR changes the default execution behavior of the parallel_for(team-policy) constructs in the OpenACC backend.
    - This PR handles a missing case not covered by the previous PR #6772
This PR also fixes the OpenACC backend error in the thread-safety test in PR #6938.
The file was modified core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp (diff)
The file was modified core/unit_test/CMakeLists.txt (diff)