forked from kokkos/kokkos
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
snapshot mdspan namespace changes (kokkos#6162)
* kokkos#6161: update mdspan and fix namespaces. Also import from std namespace if using system mdspan * kokkos#6161: fix formatting * kokkos#6161: apply mdspan changes from kokkos/mdspan#271 * kokkos#6161: make namespace qualification consistent * kokkos#6161: fix last inconsistent namespace qual * kokkos#6161: fix formatting * kokkos#6161: use old C++14-compatible traits * kokkos#6161: copy latest mdspan stable with maybe_static_array bug fix * kokkos#6161: don't snapshot the stdmode headers as we don't use them and it can cause only conflicts * kokkos#6161: add -DKokkos_ENABLE_IMPL_MDSPAN=ON config to the generic github ci build, nvhpc, and two cuda ci builds * kokkos#6161: use feature test macro instead of presence of header to avoid pulling in partial mdspan implementations * kokkos#6161: use mdspan, layout_*, and default_accessor from std namespace if using compiler-provided mdspan * kokkos#6161: fix formatting * kokkos#6161: guard <version> include with c++20 or above * kokkos#6161: disable standard mdspan if using CUDA or HIP since it may not be compatible * kokkos#6161: format fix * Work around CUDA 11.0 deduction failure for tuple * Do not use mdspan from compiler by default even if header is detected * kokkos#6161: make snapshot consistent with mdspan --------- Co-authored-by: Christian Trott <crtrott@sandia.gov>
- Loading branch information
Showing
34 changed files
with
1,822 additions
and
3,135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.