Skip to content
Failed

Changes

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)

Summary

  1. Temporarily disable simd_reduction test for omptarget build (details)
  2. SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784) (details)
  3. simd: support vector_aligned_tag (#6243) (details)
  4. Disable test for MSVC+Cuda (details)
Commit 97997807de7f592a0845f96ee0adb4644a57efb2 by donlee
Temporarily disable simd_reduction test for omptarget build
The file was modified simd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
Commit 01d5f8149da38abda68698421bb4aacd788c3d16 by noreply
SYCL: Error out on initialization if the backend is different from ext_oneapi_* (#6784)

* SYCL: Error out on initialization if the backend is different from ext_oneapi_*

* Use a macro instead.

Co-authored-by: Damien L-G <dalg24@gmail.com>

---------

Co-authored-by: Damien L-G <dalg24@gmail.com>
The file was modified core/src/SYCL/Kokkos_SYCL_Instance.cpp (diff)
Commit 31fb4761de109335999bf97cc9da89a8c6450a09 by noreply
simd: support vector_aligned_tag (#6243)

* support vector_aligned_tag

this SIMD load/store tag is defined in
the ISO C++ TS and specifies that the
load or store operation is being done
with a pointer aligned to vector width.
The Intel backends (AVX2, AVX512) do
have different intrinsics in this case,
and this enhancement allows users of
Kokkos SIMD to make use of those intrinsics.

* Made aligned_tags into aliases of corresponding loadstore_flags

* clang-formatted

* Replaced loadstore_flags with simd_flags

* clang-formatted

---------

Co-authored-by: Dong Hun Lee <donlee@sandia.gov>
The file was modified simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modified simd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modified simd/src/Kokkos_SIMD_Common.hpp (diff)
Commit 4d29e39ab8c1dcb89006b5ba623969c506e36081 by Daniel Arndt
Disable test for MSVC+Cuda
The file was modified core/unit_test/TestCommonPolicyConstructors.hpp (diff)