You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arithmetic failures w/ GCC 10.2.0 & c++17 in serial backend:
[ RUN ] serial.batched_vector_arithmatic_simd_dcomplex2
/path/to/kokkos-kernels/unit_test/batched/dense/Test_Batched_VectorArithmatic.hpp:90: Failure
The difference between ats::abs(c[k]) and ats::abs(alpha + b[k]) is 1.1944432591914926, which exceeds eps * ats::abs(c[k]), where
ats::abs(c[k]) evaluates to 1.9116719714609276,
ats::abs(alpha + b[k]) evaluates to 0.71722871226943496, and
eps * ats::abs(c[k]) evaluates to 4.2447644764929739e-13.
<snip>
[ RUN ] serial.batched_vector_arithmatic_simd_dcomplex4
/path/to/kokkos-kernels/unit_test/batched/dense/Test_Batched_VectorArithmatic.hpp:90: Failure
The difference between ats::abs(c[k]) and ats::abs(alpha + b[k]) is 0.58011900740885669, which exceeds eps * ats::abs(c[k]), where
ats::abs(c[k]) evaluates to 1.9116719714609276,
ats::abs(alpha + b[k]) evaluates to 1.3315529640520709, and
eps * ats::abs(c[k]) evaluates to 4.2447644764929739e-13.
<snip>
Similar arithmetic failures occur in the threads and openmp backends.
- A timing bug was hidden with the lenthier epilogue generated by
gcc 7.2.0. This commit adds a memory barrier for GNU compilers after
avx512 broadcast intrinsics to ensure the broadcasted writes land before
the memory locations are read from. Fixeskokkos#1512.
- A timing bug was hidden with the lenthier epilogue generated by
gcc 7.2.0. This commit adds a memory barrier for GNU compilers after
avx512 broadcast intrinsics to ensure the broadcasted writes land before
the memory locations are read from. Fixeskokkos#1512.
Arithmetic failures w/ GCC 10.2.0 & c++17 in serial backend:
Similar arithmetic failures occur in the threads and openmp backends.
Reproducer
Note that
batched_vector_arithmatic_simd_dcomplex3
passes in the serial, openmp, and threads backend.The text was updated successfully, but these errors were encountered: