Open barracuda156 opened 1 year ago
[ RUN ] Lu/<double, int>.FactorizeNonsymmetricWorks
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/factorization/lu_kernels.cpp:256: Failure
Relative error between lu->get_combined() and this->mtx_lu is 2.8257710441241506e-14
which is larger than r<value_type>::value * 10 (which is 2.2204460492503131e-14)
lu->get_combined() saved as Ludoubleint.FactorizeNonsymmetricWorks.lu-get_combined.mtx
this->mtx_lu saved as Ludoubleint.FactorizeNonsymmetricWorks.this-mtx_lu.mtx
[ FAILED ] Lu/<double, int>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, int> (15 ms)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/factorization/lu_kernels.cpp:256: Failure
Relative error between lu->get_combined() and this->mtx_lu is 2.8257710441241506e-14
which is larger than r<value_type>::value * 10 (which is 2.2204460492503131e-14)
lu->get_combined() saved as Ludoublelonglong.FactorizeNonsymmetricWorks.lu-get_combined.mtx
this->mtx_lu saved as Ludoublelonglong.FactorizeNonsymmetricWorks.this-mtx_lu.mtx
[ FAILED ] Lu/<double, long long>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, long long> (14 ms)
[----------] Global test environment tear-down
[==========] 72 tests from 8 test suites ran. (555 ms total)
[ PASSED ] 70 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] Lu/<double, int>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, int>
[ FAILED ] Lu/<double, long long>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, long long>
2 FAILED TESTS
<end of output>
Test time = 1.04 sec
----------------------------------------------------------
Test Failed.
"reference/test/factorization/lu_kernels" end time: Jan 22 13:22 CST
"reference/test/factorization/lu_kernels" time elapsed: 00:00:01
[ RUN ] FloatToHalf.ConvertsOne
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:111: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "01111" "0000000000")
Which is: 0011110000000000
[ FAILED ] FloatToHalf.ConvertsOne (1 ms)
[ RUN ] FloatToHalf.ConvertsInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:127: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "11111" "0000000000")
Which is: 0111110000000000
[ FAILED ] FloatToHalf.ConvertsInf (0 ms)
[ RUN ] FloatToHalf.ConvertsNegInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:135: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11111" "0000000000")
Which is: 1111110000000000
[ FAILED ] FloatToHalf.ConvertsNegInf (0 ms)
[ RUN ] FloatToHalf.ConvertsNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:143: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "11111" "1111111111")
Which is: 0111111111111111
[ FAILED ] FloatToHalf.ConvertsNan (0 ms)
[ RUN ] FloatToHalf.ConvertsNegNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:151: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11111" "1111111111")
Which is: 1111111111111111
[ FAILED ] FloatToHalf.ConvertsNegNan (0 ms)
[ RUN ] FloatToHalf.FlushesToZero
[ OK ] FloatToHalf.FlushesToZero (0 ms)
[ RUN ] FloatToHalf.FlushesToNegZero
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:167: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "00000" "0000000000")
Which is: 1000000000000000
[ FAILED ] FloatToHalf.FlushesToNegZero (0 ms)
[ RUN ] FloatToHalf.FlushesToInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:175: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "11111" "0000000000")
Which is: 0111110000000000
[ FAILED ] FloatToHalf.FlushesToInf (0 ms)
[ RUN ] FloatToHalf.FlushesToNegInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:183: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11111" "0000000000")
Which is: 1111110000000000
[ FAILED ] FloatToHalf.FlushesToNegInf (0 ms)
[ RUN ] FloatToHalf.TruncatesSmallNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:191: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "00001" "1001000000")
Which is: 0000011001000000
[ FAILED ] FloatToHalf.TruncatesSmallNumber (0 ms)
[ RUN ] FloatToHalf.TruncatesLargeNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:199: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11110" "1001001111")
Which is: 1111101001001111
[ FAILED ] FloatToHalf.TruncatesLargeNumber (0 ms)
[----------] 12 tests from FloatToHalf (3 ms total)
[----------] 8 tests from HalfToFloat
[ RUN ] HalfToFloat.ConvertsOne
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:217: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "01111111" "00000000000000000000000")
Which is: 00111111100000000000000000000000
[ FAILED ] HalfToFloat.ConvertsOne (0 ms)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:233: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "11111111" "00000000000000000000000")
Which is: 01111111100000000000000000000000
[ FAILED ] HalfToFloat.ConvertsInf (0 ms)
[ RUN ] HalfToFloat.ConvertsNegInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:241: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("1" "11111111" "00000000000000000000000")
Which is: 11111111100000000000000000000000
[ FAILED ] HalfToFloat.ConvertsNegInf (0 ms)
[ RUN ] HalfToFloat.ConvertsNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:249: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "11111111" "11111111111111111111111")
Which is: 01111111111111111111111111111111
[ FAILED ] HalfToFloat.ConvertsNan (0 ms)
[ RUN ] HalfToFloat.ConvertsNegNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:257: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("1" "11111111" "11111111111111111111111")
Which is: 11111111111111111111111111111111
[ FAILED ] HalfToFloat.ConvertsNegNan (0 ms)
[ RUN ] HalfToFloat.ExtendsSmallNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:265: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "01110001" "10000100010000000000000")
Which is: 00111000110000100010000000000000
[ FAILED ] HalfToFloat.ExtendsSmallNumber (0 ms)
[ RUN ] HalfToFloat.ExtendsLargeNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:273: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("1" "10001110" "10010011110000000000000")
Which is: 11000111010010011110000000000000
[ FAILED ] HalfToFloat.ExtendsLargeNumber (0 ms)
[----------] 8 tests from HalfToFloat (1 ms total)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:381: Failure
Expected equality of these values:
get_bits(p1)
Which is: 0000000000000000
get_bits("1" "11110100" "1001111")
Which is: 1111101001001111
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:382: Failure
Expected equality of these values:
get_bits(p2)
Which is: 0000000000000000
get_bits("1000110110110101")
Which is: 1000110110110101
[ FAILED ] TruncatedFloat.SplitsFloatToHalves (0 ms)
[ RUN ] TruncatedFloat.AssemblesFloatFromHalves
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:395: Failure
Expected equality of these values:
get_bits(d1)
Which is: 00000000000000000000000000000000
get_bits("1" "11110100" "1001111" "0000000000000000")
Which is: 11111010010011110000000000000000
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:397: Failure
Expected equality of these values:
get_bits(d2)
Which is: 00000000000000000000000000000000
get_bits("0" "00000000" "0000000" "1000110110110101")
Which is: 00000000000000001000110110110101
[ FAILED ] TruncatedFloat.AssemblesFloatFromHalves (0 ms)
[----------] 2 tests from TruncatedFloat (0 ms total)
[----------] Global test environment tear-down
[==========] 26 tests from 4 test suites ran. (7 ms total)
[ PASSED ] 7 tests.
[ FAILED ] 19 tests, listed below:
[ FAILED ] FloatToHalf.ConvertsOne
[ FAILED ] FloatToHalf.ConvertsInf
[ FAILED ] FloatToHalf.ConvertsNegInf
[ FAILED ] FloatToHalf.ConvertsNan
[ FAILED ] FloatToHalf.ConvertsNegNan
[ FAILED ] FloatToHalf.FlushesToNegZero
[ FAILED ] FloatToHalf.FlushesToInf
[ FAILED ] FloatToHalf.FlushesToNegInf
[ FAILED ] FloatToHalf.TruncatesSmallNumber
[ FAILED ] FloatToHalf.TruncatesLargeNumber
[ FAILED ] HalfToFloat.ConvertsOne
[ FAILED ] HalfToFloat.ConvertsInf
[ FAILED ] HalfToFloat.ConvertsNegInf
[ FAILED ] HalfToFloat.ConvertsNan
[ FAILED ] HalfToFloat.ConvertsNegNan
[ FAILED ] HalfToFloat.ExtendsSmallNumber
[ FAILED ] HalfToFloat.ExtendsLargeNumber
[ FAILED ] TruncatedFloat.SplitsFloatToHalves
[ FAILED ] TruncatedFloat.AssemblesFloatFromHalves
19 FAILED TESTS
<end of output>
Test time = 0.33 sec
----------------------------------------------------------
Test Failed.
"core/test/base/extended_float" end time: Jan 22 13:24 CST
"core/test/base/extended_float" time elapsed: 00:00:00
----------------------------------------------------------
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/executor.cpp:81: Failure
Expected: ptr = omp->alloc<int>(num_elems) throws an exception of type gko::AllocationError.
Actual: it throws nothing.
[ FAILED ] OmpExecutor.FailsWhenOverallocating (1 ms)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/executor.cpp:172: Failure
Expected: ptr = ref->alloc<int>(num_elems) throws an exception of type gko::AllocationError.
Actual: it throws nothing.
[ FAILED ] ReferenceExecutor.FailsWhenOverallocating (0 ms)
[==========] 31 tests from 8 test suites ran. (5 ms total)
[ PASSED ] 29 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] OmpExecutor.FailsWhenOverallocating
[ FAILED ] ReferenceExecutor.FailsWhenOverallocating
2 FAILED TESTS
<end of output>
Test time = 0.35 sec
----------------------------------------------------------
Test Failed.
"core/test/base/executor" end time: Jan 22 13:24 CST
"core/test/base/executor" time elapsed: 00:00:00
----------------------------------------------------------
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/dense_kernels.cpp:201: Failure
Relative error between dresult and result is 5.4053984561603372e-15
which is larger than r<value_type>::value (which is 2.2204460492503131e-15)
dresult is:
11.173298884336127
result is:
11.173298884336067
component-wise relative error is:
5.4053984561603372e-15
[ FAILED ] Dense.SingleVectorComputeDotIsEquivalentToRef (12 ms)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/dense_kernels.cpp:223: Failure
Relative error between dresult and result is 5.4053984561603372e-15
which is larger than r<value_type>::value (which is 2.2204460492503131e-15)
dresult is:
11.173298884336127
result is:
11.173298884336067
component-wise relative error is:
5.4053984561603372e-15
[ FAILED ] Dense.SingleVectorComputeConjDotIsEquivalentToRef (5 ms)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/dense_kernels.cpp:1505: Failure
Relative error between ddot and dot_expected is 5.4053984561603372e-15
which is larger than r<value_type>::value * 2 (which is 4.4408920985006262e-15)
ddot is:
11.173298884336127
dot_expected is:
11.173298884336067
component-wise relative error is:
5.4053984561603372e-15
[ FAILED ] Dense.ComputeDotIsEquivalentToRef (4 ms)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/dense_kernels.cpp:1555: Failure
Relative error between ddot and dot_expected is 5.4053984561603372e-15
which is larger than r<value_type>::value * 2 (which is 4.4408920985006262e-15)
ddot is:
11.173298884336127
dot_expected is:
11.173298884336067
component-wise relative error is:
5.4053984561603372e-15
[ FAILED ] Dense.ComputeConjDotIsEquivalentToRef (5 ms)
[----------] 122 tests from Dense (8333 ms total)
[----------] Global test environment tear-down
[==========] 122 tests from 1 test suite ran. (8334 ms total)
[ PASSED ] 118 tests.
[ FAILED ] 4 tests, listed below:
[ FAILED ] Dense.SingleVectorComputeDotIsEquivalentToRef
[ FAILED ] Dense.SingleVectorComputeConjDotIsEquivalentToRef
[ FAILED ] Dense.ComputeDotIsEquivalentToRef
[ FAILED ] Dense.ComputeConjDotIsEquivalentToRef
4 FAILED TESTS
<end of output>
Test time = 8.70 sec
----------------------------------------------------------
Test Failed.
"test/matrix/dense_kernels_omp" end time: Jan 22 13:38 CST
"test/matrix/dense_kernels_omp" time elapsed: 00:00:08
----------------------------------------------------------
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.075095541775226593
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref is:
(-2.0441536903381348,-1.3183687925338745) (0.15479369461536407,-1.2263190746307373)
(0.97682672739028931,-0.52341151237487793) (-0.32787245512008667,0.5612558126449585)
(-0.56516730785369873,-0.7383996844291687) (-0.1480141282081604,-1.4122258424758911)
(-0.70576775074005127,-1.1849813461303711) (0.43749040365219116,-2.0328342914581299)
(2.2085349559783936,-0.47152963280677795) (0.47137629985809326,4.0263147354125977)
(2.2505364418029785,2.5148434638977051) (0.62711030244827271,2.3627951145172119)
(-0.70462888479232788,-2.6918556690216064) (-1.9554742574691772,-0.027425138279795647)
(0.92244493961334229,1.3009037971496582) (-2.3342015743255615,3.0171325206756592)
(0.076296448707580566,-0.57968389987945557) (-0.17898979783058167,-0.20504701137542725)
(0.47101238369941711,1.7614820003509521) (0.65029829740524292,0.14461378753185272)
x.dev is:
(-2.0441536903381348,-1.3183687925338745) (0.15479369461536407,-1.2263190746307373)
(0.97682672739028931,-0.52341151237487793) (-0.32787245512008667,0.5612558126449585)
(-0.56516730785369873,-0.7383996844291687) (-0.1480141282081604,-1.4122258424758911)
(-0.70576775074005127,-1.1849813461303711) (0.43749040365219116,-2.0328342914581299)
(2.2085349559783936,-0.47152963280677795) (0.47137629985809326,4.0263147354125977)
(2.8534328937530518,2.5148434638977051) (0.62711030244827271,2.3627951145172119)
(-0.70462888479232788,-3.1099371910095215) (-1.9554742574691772,-0.027425138279795647)
(0.92244493961334229,1.3009037971496582) (-2.3342015743255615,3.0171325206756592)
(0.076296448707580566,-0.57968389987945557) (-0.17898979783058167,-0.20504701137542725)
(0.47101238369941711,1.7614820003509521) (0.65029829740524292,0.14461378753185272)
component-wise relative error is:
0 0
0 0
0 0
0 0
0 0
0.15851148962974548 0
0.13111086189746857 0
0 0
0 0
0 0
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:832: Strided complex multivector with 2 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.0010670004921489822
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixCoo.MixedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixCoo.MixedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:730: Dense matrix (200x100)
[ FAILED ] Matrix/Coo.MixedSpMVIsEquivalentToRef, where TypeParam = Coo (423 ms)
[ RUN ] Matrix/HybridDefaultStrategy.AdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:909: Failure
Relative error between x.ref and x.dev is 0.0033042272171024214
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridDefaultStrategy.AdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridDefaultStrategy.AdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:698: Small Dense Matrix (10x10)
[ FAILED ] Matrix/HybridDefaultStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridDefaultStrategy (384 ms)
[ RUN ] Matrix/HybridDefaultStrategy.MixedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.27653941512107849
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref is:
(-2.0441536903381348,-1.3183687925338745) (0.15479369461536407,-1.2263190746307373)
(0.97682672739028931,-0.52341151237487793) (-0.32787245512008667,0.5612558126449585)
(-0.56516730785369873,-0.7383996844291687) (-0.1480141282081604,-1.4122258424758911)
(-0.70576775074005127,-1.1849813461303711) (0.43749040365219116,-2.0328342914581299)
(2.2085349559783936,-0.47152963280677795) (0.47137629985809326,4.0263147354125977)
(2.2505364418029785,2.5148434638977051) (0.62711030244827271,2.3627951145172119)
(-0.70462888479232788,-2.6918556690216064) (-1.9554742574691772,-0.027425138279795647)
(0.92244493961334229,1.3009037971496582) (-2.3342015743255615,3.0171325206756592)
(0.076296448707580566,-0.57968389987945557) (-0.17898979783058167,-0.20504701137542725)
(0.47101238369941711,1.7614820003509521) (0.65029829740524292,0.14461378753185272)
x.dev is:
(-2.0441536903381348,-1.3183687925338745) (0.15479369461536407,-1.2263190746307373)
(0.97682672739028931,-0.52341151237487793) (-0.32787245512008667,0.5612558126449585)
(-0.56516730785369873,-0.7383996844291687) (-0.1480141282081604,-1.4122258424758911)
(-0.70576775074005127,-1.1849813461303711) (0.43749040365219116,-2.0328342914581299)
(2.2085349559783936,-0.47152963280677795) (0.47137629985809326,4.0263147354125977)
(2.2505364418029785,2.5148434638977051) (0.62711030244827271,2.3627951145172119)
(1.9667936563491821,-2.6918556690216064) (-1.9554742574691772,-0.027425138279795647)
(0.92244493961334229,1.3009037971496582) (-2.3342015743255615,3.0171325206756592)
(0.076296448707580566,-0.57968389987945557) (-0.17898979783058167,-0.20504701137542725)
(0.47101238369941711,1.7614820003509521) (0.65029829740524292,0.14461378753185272)
component-wise relative error is:
0 0
0 0
0 0
0 0
0 0
0 0
0.80130946636199951 0
0 0
0 0
0 0
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:832: Strided complex multivector with 2 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
[ FAILED ] Matrix/HybridDefaultStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridDefaultStrategy (372 ms)
[ RUN ] Matrix/HybridColumnLimitStrategy.SpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:891: Failure
Relative error between x.ref and x.dev is 0.00087434332687025057
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridColumnLimitStrategy.SpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridColumnLimitStrategy.SpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:710: Sparse Matrix with variable row nnz (200x100)
[ FAILED ] Matrix/HybridColumnLimitStrategy.SpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy (419 ms)
[ RUN ] Matrix/HybridColumnLimitStrategy.AdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:909: Failure
Relative error between x.ref and x.dev is 0.0037973426172201899
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridColumnLimitStrategy.AdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridColumnLimitStrategy.AdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:706: Sparse Matrix with fixed row nnz (200x100)
[ FAILED ] Matrix/HybridColumnLimitStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy (442 ms)
[ RUN ] Matrix/HybridColumnLimitStrategy.MixedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.0024410116020590067
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridColumnLimitStrategy.MixedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridColumnLimitStrategy.MixedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:706: Sparse Matrix with fixed row nnz (200x100)
[ FAILED ] Matrix/HybridColumnLimitStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy (434 ms)
[ RUN ] Matrix/HybridColumnLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:945: Failure
Relative error between x.ref and x.dev is 0.003201700747013092
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridColumnLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridColumnLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:710: Sparse Matrix with variable row nnz (200x100)
[ FAILED ] Matrix/HybridColumnLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy (496 ms)
[ RUN ] Matrix/HybridImbalanceLimitStrategy.MixedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.012818853458420687
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridImbalanceLimitStrategy.MixedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridImbalanceLimitStrategy.MixedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:724: Sparse Matrix with heavily imbalanced row nnz (200x100)
[ FAILED ] Matrix/HybridImbalanceLimitStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceLimitStrategy (458 ms)
[ RUN ] Matrix/HybridImbalanceLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:945: Failure
Relative error between x.ref and x.dev is 0.018180951986596701
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridImbalanceLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridImbalanceLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
[ FAILED ] Matrix/HybridImbalanceLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceLimitStrategy (471 ms)
[ RUN ] Matrix/HybridImbalanceBoundedLimitStrategy.SpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:891: Failure
Relative error between x.ref and x.dev is 0.0028887440384975532
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref is:
(-0.10493810625464654,0.017171221074400927) (-0.010904061652717803,-0.11288578675086888)
(-0.62531292238626213,-0.66486380052421423) (1.3478390353953034,-0.65856200018277566)
(-1.3387424141850022,1.7277733717935038) (-0.38272901902090067,-0.58802538284164774)
(1.9214045151509074,-0.96218851456610333) (-0.128454265219659,0.42904964609543861)
(1.541161559000062,-0.7142216820201196) (0.24023554422009225,0.41184955657695166)
(1.5275660095304784,-2.5322272403398096) (0.69655012143363648,1.3309131003009473)
(-3.4811407223508577,0.99052183373571101) (1.3220783153481968,0.21306727248708898)
(1.0352466646028271,-1.341799663851625) (-2.7229724746137705,0.86534039852367073)
(0.28531556050854961,1.294255175598878) (-0.013294957512620331,0.060920720968580609)
(-0.97041456972347773,0.18067469064687883) (0.31376957274883388,-0.65707625978469386)
x.dev is:
(-0.10493810625464654,0.017171221074400927) (-0.010904061652717803,-0.11288578675086888)
(-0.62531292238626213,-0.66486380052421423) (1.3478390353953034,-0.65856200018277566)
(-1.3387424141850022,1.727773371793504) (-0.38272901902090067,-0.58802538284164774)
(1.9214045151509074,-0.96218851456610333) (-0.128454265219659,0.42904964609543861)
(1.541161559000062,-0.7142216820201196) (0.24023554422009225,0.41184955657695166)
(1.5275660095304784,-2.510512894821364) (0.69655012143363648,1.3309131003009473)
(-3.4811407223508577,0.99052183373571101) (1.3220783153481968,0.21306727248708898)
(1.0352466646028273,-1.341799663851625) (-2.7229724746137709,0.86534039852367073)
(0.28531556050854961,1.294255175598878) (-0.013294957512620331,0.060920720968580609)
(-0.97041456972347773,0.18067469064687883) (0.31376957274883388,-0.65707625978469386)
component-wise relative error is:
0 0
0 0
1.0158812973664807e-16 0
0 0
0 0
0.0073426212504126998 0
0 0
1.3101944634891377e-16 1.5543000681647443e-16
0 0
0 0
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:832: Strided complex multivector with 2 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:891: Failure
Relative error between x.ref and x.dev is 0.010508604465802172
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridImbalanceBoundedLimitStrategy.SpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridImbalanceBoundedLimitStrategy.SpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:698: Small Dense Matrix (10x10)
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.SpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy (365 ms)
[ RUN ] Matrix/HybridImbalanceBoundedLimitStrategy.AdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:909: Failure
Relative error between x.ref and x.dev is 0.05918618485630877
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref is:
(-1.0902383884511826,-2.2945364910239734)
(0.69315031369721369,1.536889768860479)
(-2.0473700632215808,-1.9127920556969455)
(1.1910159642521592,2.1685985431695745)
(0.2344615579601349,-0.31785980720930879)
(-1.3113003527107219,0.92368211650062038)
(-2.2384392822466377,0.59732455026754494)
(0.19910979880716301,-1.4859693367795841)
(0.20923376673289837,1.0920627355096393)
(1.4282946507310104,-0.20947247555914217)
x.dev is:
(-1.0902383884511826,-2.2945364910239734)
(0.69315031369721369,1.536889768860479)
(-2.0473700632215808,-1.9127920556969455)
(1.1910159642521592,2.1685985431695745)
(0.2344615579601349,-0.67929503026213023)
(-1.3113003527107219,0.92368211650062038)
(-2.2384392822466377,0.59732455026754494)
(0.19910979880716295,-1.4859693367795843)
(0.20923376673289837,1.0920627355096393)
(1.4282946507310104,-0.20947247555914217)
component-wise relative error is:
0
0
0
0
0.50295772932628513
0
0
1.5266192419858499e-16
0
0
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:828: Single strided complex vector
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:698: Small Dense Matrix (10x10)
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy (392 ms)
[ RUN ] Matrix/HybridImbalanceBoundedLimitStrategy.MixedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.04514761294885191
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridImbalanceBoundedLimitStrategy.MixedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridImbalanceBoundedLimitStrategy.MixedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy (391 ms)
[ RUN ] Matrix/HybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:945: Failure
Relative error between x.ref and x.dev is 9.7646794944417442e-05
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:706: Sparse Matrix with fixed row nnz (200x100)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:945: Failure
Relative error between x.ref and x.dev is 0.0017347396522987486
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:730: Dense matrix (200x100)
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy (560 ms)
[ RUN ] Matrix/HybridMinStorageStrategy.SpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:891: Failure
Relative error between x.ref and x.dev is 0.0010269731805954009
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridMinStorageStrategy.SpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridMinStorageStrategy.SpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:714: Sparse Matrix with variable row nnz and some numerical zeros (200x100)
[ FAILED ] Matrix/HybridMinStorageStrategy.SpMVIsEquivalentToRef, where TypeParam = HybridMinStorageStrategy (447 ms)
[ RUN ] Matrix/HybridMinStorageStrategy.AdvancedSpMVIsEquivalentToRef
[ OK ] Matrix/HybridMinStorageStrategy.AdvancedSpMVIsEquivalentToRef (415 ms)
[ RUN ] Matrix/HybridMinStorageStrategy.MixedSpMVIsEquivalentToRef
[ OK ] Matrix/HybridMinStorageStrategy.MixedSpMVIsEquivalentToRef (400 ms)
[ RUN ] Matrix/HybridMinStorageStrategy.MixedAdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:945: Failure
Relative error between x.ref and x.dev is 0.0012458997080102563
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridMinStorageStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridMinStorageStrategy.MixedAdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
[ FAILED ] Matrix/HybridMinStorageStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridMinStorageStrategy (467 ms)
[ RUN ] Matrix/HybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:909: Failure
Relative error between x.ref and x.dev is 0.012133244515599915
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:698: Small Dense Matrix (10x10)
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:909: Failure
Relative error between x.ref and x.dev is 0.0028622860281972925
which is larger than this->tol() (which is 2.2204460492503131e-15)
x.ref saved as MatrixHybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:846: Multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:706: Sparse Matrix with fixed row nnz (200x100)
[ FAILED ] Matrix/HybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridAutomaticStrategy (443 ms)
[ RUN ] Matrix/HybridAutomaticStrategy.MixedSpMVIsEquivalentToRef
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:925: Failure
Relative error between x.ref and x.dev is 0.039055581293133558
which is larger than this->mixed_tol() (which is 1.1920928955078125e-06)
x.ref saved as MatrixHybridAutomaticStrategy.MixedSpMVIsEquivalentToRef.x.ref.mtx
x.dev saved as MatrixHybridAutomaticStrategy.MixedSpMVIsEquivalentToRef.x.dev.mtx
Google Test trace:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:851: Strided multivector with 40 columns
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/test/matrix/matrix.cpp:694: Small Sparse Matrix with variable row nnz (10x10)
[ FAILED ] Matrix/HybridAutomaticStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridAutomaticStrategy (374 ms)
[==========] 323 tests from 17 test suites ran. (78410 ms total)
[ PASSED ] 306 tests.
[ FAILED ] 17 tests, listed below:
[ FAILED ] Matrix/Coo.MixedSpMVIsEquivalentToRef, where TypeParam = Coo
[ FAILED ] Matrix/HybridDefaultStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridDefaultStrategy
[ FAILED ] Matrix/HybridDefaultStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridDefaultStrategy
[ FAILED ] Matrix/HybridColumnLimitStrategy.SpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy
[ FAILED ] Matrix/HybridColumnLimitStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy
[ FAILED ] Matrix/HybridColumnLimitStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy
[ FAILED ] Matrix/HybridColumnLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridColumnLimitStrategy
[ FAILED ] Matrix/HybridImbalanceLimitStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceLimitStrategy
[ FAILED ] Matrix/HybridImbalanceLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceLimitStrategy
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.SpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy
[ FAILED ] Matrix/HybridImbalanceBoundedLimitStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridImbalanceBoundedLimitStrategy
[ FAILED ] Matrix/HybridMinStorageStrategy.SpMVIsEquivalentToRef, where TypeParam = HybridMinStorageStrategy
[ FAILED ] Matrix/HybridMinStorageStrategy.MixedAdvancedSpMVIsEquivalentToRef, where TypeParam = HybridMinStorageStrategy
[ FAILED ] Matrix/HybridAutomaticStrategy.AdvancedSpMVIsEquivalentToRef, where TypeParam = HybridAutomaticStrategy
[ FAILED ] Matrix/HybridAutomaticStrategy.MixedSpMVIsEquivalentToRef, where TypeParam = HybridAutomaticStrategy
17 FAILED TESTS
<end of output>
Test time = 78.84 sec
----------------------------------------------------------
Test Failed.
"test/matrix/matrix_omp" end time: Jan 22 13:39 CST
"test/matrix/matrix_omp" time elapsed: 00:01:18
----------------------------------------------------------
Then, some MPI-related tests seem to fail quite badly. Output is too long to post, but here is the full log.
@upsj Could you take a look? This we would definitely want to have fixed.
Thanks for the report! Most of the failures are just our test tolerances being a bit too tight. The Coo test failure looks concerning though, and the MPI tests look like they're not being run with MPI? Finally, my first hunch for the float conversion errors would be endianness - does your system support little endian, and/or can endianness differ between integers and floats? We run tests on Summit from time to time, which has POWER9 CPUs, but there we haven't run into the same issues.
Thanks for the report! Most of the failures are just our test tolerances being a bit too tight. The Coo test failure looks concerning though
Any ideas why it may fail?
and the MPI tests look like they're not being run with MPI?
We may have a fix for this, I am rerunning the build now and will update you.
Finally, my first hunch for the float conversion errors would be endianness - does your system support little endian, and/or can endianness differ between integers and floats? We run tests on Summit from time to time, which has POWER9 CPUs, but there we haven't run into the same issues.
ppc32
is only Big-endian, and ppc64
(which I did not try so far) is Big-endian on macOS (and AIX, and perhaps *BSD on all POWER cpus before some very recent ones, which are properly bi-endian).
Any ideas why it may fail?
Probably atomics, since this is to my knowledge the only kernel where we use float atomics in OpenMP (handling overlaps between threads). This is also compounded by the fact that the errors only happen at discrete locations (Hybrid uses Coo internally, so those are essentially the same issue)
Any ideas why it may fail?
Probably atomics, since this is to my knowledge the only kernel where we use float atomics in OpenMP (handling overlaps between threads). This is also compounded by the fact that the errors only happen at discrete locations (Hybrid uses Coo internally, so those are essentially the same issue)
GCC should support atomics via builtins, but on 32-bit platforms there is no float128.
Are those atomics also supported by the OpenMP implementation? We use #pragma omp atomic
in an attempt to be portable, and only require 32 bit and 64 bit atomics.
Are those atomics also supported by the OpenMP implementation? We use
#pragma omp atomic
in an attempt to be portable, and only require 32 bit and 64 bit atomics.
@upsj Honestly I cannot say for sure. From what I understand, OpenMP is supported by GCC internally via -fopenmp
flag and libgomp
, and MPICH compilers are just wrappers to GCC. So likely it is supported, but I cannot guarantee that.
For 32-bit platforms, GCC needs explicit linking to libatomic
in order to support 64-bit atomics (passing -latomic
ldflag).
What do you think about endianness here, for floating point?
Endianness only matters for the extended_float
tests, where we assume little endian. Should be an easy fix though
We rely on CMake's FindOpenMP module adding the right flags, so if -latomic
is missing from the link line, that would best be fixed upstream, though we could of course add a workaround.
Do the tests also fail if you run them with OMP_NUM_THREADS=1
?
@upsj So when running under mpi-hydra
(that is, latest MPI as opposed to OS-provided old one), test results are somewhat different, and test suite hangs at bindings test (100% on all cores, does nothing). For a note, I have encountered that issue already.
Here what failed:
[ RUN ] Lu/<double, int>.FactorizeNonsymmetricWorks
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/factorization/lu_kernels.cpp:256: Failure
Relative error between lu->get_combined() and this->mtx_lu is 2.8257710441241506e-14
which is larger than r<value_type>::value * 10 (which is 2.2204460492503131e-14)
lu->get_combined() saved as Ludoubleint.FactorizeNonsymmetricWorks.lu-get_combined.mtx
this->mtx_lu saved as Ludoubleint.FactorizeNonsymmetricWorks.this-mtx_lu.mtx
[ FAILED ] Lu/<double, int>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, int> (13 ms)
[ RUN ] Lu/<double, long long>.FactorizeNonsymmetricWorks
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/factorization/lu_kernels.cpp:256: Failure
Relative error between lu->get_combined() and this->mtx_lu is 2.8257710441241506e-14
which is larger than r<value_type>::value * 10 (which is 2.2204460492503131e-14)
lu->get_combined() saved as Ludoublelonglong.FactorizeNonsymmetricWorks.lu-get_combined.mtx
this->mtx_lu saved as Ludoublelonglong.FactorizeNonsymmetricWorks.this-mtx_lu.mtx
[ FAILED ] Lu/<double, long long>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, long long> (12 ms)
[==========] 72 tests from 8 test suites ran. (483 ms total)
[ PASSED ] 70 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] Lu/<double, int>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, int>
[ FAILED ] Lu/<double, long long>.FactorizeNonsymmetricWorks, where TypeParam = std::tuple<double, long long>
2 FAILED TESTS
<end of output>
Test time = 0.87 sec
----------------------------------------------------------
Test Failed.
"reference/test/factorization/lu_kernels" end time: Jan 22 20:26 CST
"reference/test/factorization/lu_kernels" time elapsed: 00:00:00
[ RUN ] Cgs/std::complex<float>.SolvesDenseSystemComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:362: Failure
Relative error between x and {value_type{-4.0, 8.0}, value_type{-1.0, 2.0}, value_type{4.0, -8.0}} is 0.00026028670254163444
which is larger than r<value_type>::value (which is 1.685857682787173e-06)
x is:
(-4.0013704299926758,7.999171257019043)
(-0.99788099527359009,2.0012552738189697)
(3.9986329078674316,-8.000823974609375)
{value_type{-4.0, 8.0}, value_type{-1.0, 2.0}, value_type{4.0, -8.0}} is:
(-4,8)
(-1,2)
(4,-8)
component-wise relative error is:
0.00017905632557813078
0.0011013569310307503
0.00017845879483502358
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemComplex, where TypeParam = std::complex<float> (3 ms)
[ RUN ] Cgs/std::complex<float>.SolvesDenseSystemMixedComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:384: Failure
Relative error between x and {value_type{-4.0, 8.0}, value_type{-1.0, 2.0}, value_type{4.0, -8.0}} is 0.00026028668680696257
which is larger than (r_mixed<value_type, TypeParam>()) (which is 1.685857682787173e-06)
x is:
(-4.0013704299926758,7.999171257019043)
(-0.99788099527359009,2.0012552738189697)
(3.9986329078674316,-8.000823974609375)
{value_type{-4.0, 8.0}, value_type{-1.0, 2.0}, value_type{4.0, -8.0}} is:
(-4,8)
(-1,2)
(4,-8)
component-wise relative error is:
0.00017905632121314818
0.0011013569957268345
0.00017845879838974808
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemMixedComplex, where TypeParam = std::complex<float> (2 ms)
[ RUN ] Cgs/std::complex<float>.SolvesDenseSystemUsingAdvancedApplyComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:460: Failure
Relative error between x and {value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is 0.0010949556017294526
which is larger than r<value_type>::value * 1e1 (which is 1.685857682787173e-05)
x is:
(-8.5165929794311523,16.992855072021484)
(-3.0174133777618408,5.9924774169921875)
(6.0037622451782227,-11.998388290405273)
{value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is:
(-8.5,17)
(-3,6)
(6,-12)
component-wise relative error is:
0.00095045618945732713
0.0028272427152842283
0.00030506367329508066
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemUsingAdvancedApplyComplex, where TypeParam = std::complex<float> (2 ms)
[ RUN ] Cgs/std::complex<float>.SolvesDenseSystemUsingAdvancedApplyMixedComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:485: Failure
Relative error between x and {value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is 0.0010949556017294526
which is larger than (r_mixed<value_type, TypeParam>()) * 1e1 (which is 1.685857682787173e-05)
x is:
(-8.5165929794311523,16.992855072021484)
(-3.0174133777618408,5.9924774169921875)
(6.0037622451782227,-11.998388290405273)
{value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is:
(-8.5,17)
(-3,6)
(6,-12)
component-wise relative error is:
0.00095045618945732713
0.0028272427152842283
0.00030506367329508066
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemUsingAdvancedApplyMixedComplex, where TypeParam = std::complex<float> (2 ms)
[ RUN ] Cgs/std::complex<double>.SolvesDenseSystemComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:362: Failure
Relative error between x and {value_type{-4.0, 8.0}, value_type{-1.0, 2.0}, value_type{4.0, -8.0}} is 8.9049050035089541e-12
which is larger than r<value_type>::value (which is 3.1401548028497926e-15)
x is:
(-4.000000000008483,8.0000000000578151)
(-1.000000000034367,2.0000000000874585)
(4.0000000000136993,-8.0000000000255298)
{value_type{-4.0, 8.0}, value_type{-1.0, 2.0}, value_type{4.0, -8.0}} is:
(-4,8)
(-1,2)
(4,-8)
component-wise relative error is:
6.5331322215053608e-12
4.2023979079860201e-11
3.239291099145448e-12
[ FAILED ] Cgs/std::complex<double>.SolvesDenseSystemComplex, where TypeParam = std::complex<double> (2 ms)
[ RUN ] Cgs/std::complex<double>.SolvesDenseSystemUsingAdvancedApplyComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:460: Failure
Relative error between x and {value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is 2.9674880719707257e-13
which is larger than r<value_type>::value * 1e1 (which is 3.1401548028497925e-14)
x is:
(-8.4999999999965219,17.000000000000757)
(-3.0000000000051426,5.9999999999990461)
(6.0000000000033342,-11.999999999999305)
{value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is:
(-8.5,17)
(-3,6)
(6,-12)
component-wise relative error is:
1.8727596308937932e-13
7.7968346845539592e-13
2.5385300104155276e-13
[ FAILED ] Cgs/std::complex<double>.SolvesDenseSystemUsingAdvancedApplyComplex, where TypeParam = std::complex<double> (1 ms)
[ RUN ] Cgs/std::complex<double>.SolvesDenseSystemUsingAdvancedApplyMixedComplex
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/reference/test/solver/cgs_kernels.cpp:485: Failure
Relative error between x and {value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is 2.9674880719707257e-13
which is larger than (r_mixed<value_type, TypeParam>()) * 1e1 (which is 3.1401548028497925e-14)
x is:
(-8.4999999999965219,17.000000000000757)
(-3.0000000000051426,5.9999999999990461)
(6.0000000000033342,-11.999999999999305)
{value_type{-8.5, 17.0}, value_type{-3.0, 6.0}, value_type{6.0, -12.0}} is:
(-8.5,17)
(-3,6)
(6,-12)
component-wise relative error is:
1.8727596308937932e-13
7.7968346845539592e-13
2.5385300104155276e-13
[ FAILED ] Cgs/std::complex<double>.SolvesDenseSystemUsingAdvancedApplyMixedComplex, where TypeParam = std::complex<double> (1 ms)
[==========] 88 tests from 4 test suites ran. (74 ms total)
[ PASSED ] 81 tests.
[ FAILED ] 7 tests, listed below:
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemComplex, where TypeParam = std::complex<float>
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemMixedComplex, where TypeParam = std::complex<float>
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemUsingAdvancedApplyComplex, where TypeParam = std::complex<float>
[ FAILED ] Cgs/std::complex<float>.SolvesDenseSystemUsingAdvancedApplyMixedComplex, where TypeParam = std::complex<float>
[ FAILED ] Cgs/std::complex<double>.SolvesDenseSystemComplex, where TypeParam = std::complex<double>
[ FAILED ] Cgs/std::complex<double>.SolvesDenseSystemUsingAdvancedApplyComplex, where TypeParam = std::complex<double>
[ FAILED ] Cgs/std::complex<double>.SolvesDenseSystemUsingAdvancedApplyMixedComplex, where TypeParam = std::complex<double>
7 FAILED TESTS
<end of output>
Test time = 0.45 sec
----------------------------------------------------------
Test Failed.
"reference/test/solver/cgs_kernels" end time: Jan 22 20:27 CST
"reference/test/solver/cgs_kernels" time elapsed: 00:00:00
(then in next comment)
[ RUN ] FloatToHalf.ConvertsOne
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:111: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "01111" "0000000000")
Which is: 0011110000000000
[ FAILED ] FloatToHalf.ConvertsOne (1 ms)
[ RUN ] FloatToHalf.ConvertsZero
[ OK ] FloatToHalf.ConvertsZero (0 ms)
[ RUN ] FloatToHalf.ConvertsInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:127: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "11111" "0000000000")
Which is: 0111110000000000
[ FAILED ] FloatToHalf.ConvertsInf (0 ms)
[ RUN ] FloatToHalf.ConvertsNegInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:135: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11111" "0000000000")
Which is: 1111110000000000
[ FAILED ] FloatToHalf.ConvertsNegInf (0 ms)
[ RUN ] FloatToHalf.ConvertsNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:143: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "11111" "1111111111")
Which is: 0111111111111111
[ FAILED ] FloatToHalf.ConvertsNan (0 ms)
[ RUN ] FloatToHalf.ConvertsNegNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:151: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11111" "1111111111")
Which is: 1111111111111111
[ FAILED ] FloatToHalf.ConvertsNegNan (0 ms)
[ RUN ] FloatToHalf.FlushesToZero
[ OK ] FloatToHalf.FlushesToZero (0 ms)
[ RUN ] FloatToHalf.FlushesToNegZero
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:167: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "00000" "0000000000")
Which is: 1000000000000000
[ FAILED ] FloatToHalf.FlushesToNegZero (0 ms)
[ RUN ] FloatToHalf.FlushesToInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:175: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "11111" "0000000000")
Which is: 0111110000000000
[ FAILED ] FloatToHalf.FlushesToInf (0 ms)
[ RUN ] FloatToHalf.FlushesToNegInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:183: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11111" "0000000000")
Which is: 1111110000000000
[ FAILED ] FloatToHalf.FlushesToNegInf (0 ms)
[ RUN ] FloatToHalf.TruncatesSmallNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:191: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("0" "00001" "1001000000")
Which is: 0000011001000000
[ FAILED ] FloatToHalf.TruncatesSmallNumber (0 ms)
[ RUN ] FloatToHalf.TruncatesLargeNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:199: Failure
Expected equality of these values:
get_bits(x)
Which is: 0000000000000000
get_bits("1" "11110" "1001001111")
Which is: 1111101001001111
[ FAILED ] FloatToHalf.TruncatesLargeNumber (0 ms)
[----------] 12 tests from FloatToHalf (3 ms total)
[----------] 8 tests from HalfToFloat
[ RUN ] HalfToFloat.ConvertsOne
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:217: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "01111111" "00000000000000000000000")
Which is: 00111111100000000000000000000000
[ FAILED ] HalfToFloat.ConvertsOne (0 ms)
[ RUN ] HalfToFloat.ConvertsZero
[ OK ] HalfToFloat.ConvertsZero (0 ms)
[ RUN ] HalfToFloat.ConvertsInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:233: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "11111111" "00000000000000000000000")
Which is: 01111111100000000000000000000000
[ FAILED ] HalfToFloat.ConvertsInf (0 ms)
[ RUN ] HalfToFloat.ConvertsNegInf
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:241: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("1" "11111111" "00000000000000000000000")
Which is: 11111111100000000000000000000000
[ FAILED ] HalfToFloat.ConvertsNegInf (0 ms)
[ RUN ] HalfToFloat.ConvertsNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:249: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "11111111" "11111111111111111111111")
Which is: 01111111111111111111111111111111
[ FAILED ] HalfToFloat.ConvertsNan (0 ms)
[ RUN ] HalfToFloat.ConvertsNegNan
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:257: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("1" "11111111" "11111111111111111111111")
Which is: 11111111111111111111111111111111
[ FAILED ] HalfToFloat.ConvertsNegNan (0 ms)
[ RUN ] HalfToFloat.ExtendsSmallNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:265: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("0" "01110001" "10000100010000000000000")
Which is: 00111000110000100010000000000000
[ FAILED ] HalfToFloat.ExtendsSmallNumber (0 ms)
[ RUN ] HalfToFloat.ExtendsLargeNumber
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:273: Failure
Expected equality of these values:
get_bits(x)
Which is: 00000000000000000000000000000000
get_bits("1" "10001110" "10010011110000000000000")
Which is: 11000111010010011110000000000000
[ FAILED ] HalfToFloat.ExtendsLargeNumber (0 ms)
[----------] 8 tests from HalfToFloat (1 ms total)
[ RUN ] TruncatedFloat.SplitsFloatToHalves
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:381: Failure
Expected equality of these values:
get_bits(p1)
Which is: 0000000000000000
get_bits("1" "11110100" "1001111")
Which is: 1111101001001111
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:382: Failure
Expected equality of these values:
get_bits(p2)
Which is: 0000000000000000
get_bits("1000110110110101")
Which is: 1000110110110101
[ FAILED ] TruncatedFloat.SplitsFloatToHalves (0 ms)
[ RUN ] TruncatedFloat.AssemblesFloatFromHalves
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:395: Failure
Expected equality of these values:
get_bits(d1)
Which is: 00000000000000000000000000000000
get_bits("1" "11110100" "1001111" "0000000000000000")
Which is: 11111010010011110000000000000000
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/extended_float.cpp:397: Failure
Expected equality of these values:
get_bits(d2)
Which is: 00000000000000000000000000000000
get_bits("0" "00000000" "0000000" "1000110110110101")
Which is: 00000000000000001000110110110101
[ FAILED ] TruncatedFloat.AssemblesFloatFromHalves (0 ms)
[----------] 2 tests from TruncatedFloat (0 ms total)
[----------] Global test environment tear-down
[==========] 26 tests from 4 test suites ran. (7 ms total)
[ PASSED ] 7 tests.
[ FAILED ] 19 tests, listed below:
[ FAILED ] FloatToHalf.ConvertsOne
[ FAILED ] FloatToHalf.ConvertsInf
[ FAILED ] FloatToHalf.ConvertsNegInf
[ FAILED ] FloatToHalf.ConvertsNan
[ FAILED ] FloatToHalf.ConvertsNegNan
[ FAILED ] FloatToHalf.FlushesToNegZero
[ FAILED ] FloatToHalf.FlushesToInf
[ FAILED ] FloatToHalf.FlushesToNegInf
[ FAILED ] FloatToHalf.TruncatesSmallNumber
[ FAILED ] FloatToHalf.TruncatesLargeNumber
[ FAILED ] HalfToFloat.ConvertsOne
[ FAILED ] HalfToFloat.ConvertsInf
[ FAILED ] HalfToFloat.ConvertsNegInf
[ FAILED ] HalfToFloat.ConvertsNan
[ FAILED ] HalfToFloat.ConvertsNegNan
[ FAILED ] HalfToFloat.ExtendsSmallNumber
[ FAILED ] HalfToFloat.ExtendsLargeNumber
[ FAILED ] TruncatedFloat.SplitsFloatToHalves
[ FAILED ] TruncatedFloat.AssemblesFloatFromHalves
19 FAILED TESTS
<end of output>
Test time = 0.33 sec
----------------------------------------------------------
Test Failed.
"core/test/base/extended_float" end time: Jan 22 20:27 CST
"core/test/base/extended_float" time elapsed: 00:00:00
[ RUN ] OmpExecutor.FailsWhenOverallocating
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/executor.cpp:81: Failure
Expected: ptr = omp->alloc<int>(num_elems) throws an exception of type gko::AllocationError.
Actual: it throws nothing.
[ FAILED ] OmpExecutor.FailsWhenOverallocating (1 ms)
[ RUN ] ReferenceExecutor.FailsWhenOverallocating
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/ginkgo-d1b52fee8f5370be45388e66abb04e277faf8ff8/core/test/base/executor.cpp:172: Failure
Expected: ptr = ref->alloc<int>(num_elems) throws an exception of type gko::AllocationError.
Actual: it throws nothing.
[ FAILED ] ReferenceExecutor.FailsWhenOverallocating (0 ms)
[==========] 31 tests from 8 test suites ran. (5 ms total)
[ PASSED ] 29 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] OmpExecutor.FailsWhenOverallocating
[ FAILED ] ReferenceExecutor.FailsWhenOverallocating
2 FAILED TESTS
<end of output>
Test time = 0.34 sec
----------------------------------------------------------
Test Failed.
"core/test/base/executor" end time: Jan 22 20:27 CST
"core/test/base/executor" time elapsed: 00:00:00
Notice, core/test/mpi/base/communicator
passed now (failed before), but core/test/mpi/base/bindings
just freezes (so no results further).
And reference/test/solver/cgs_kernels
and reference/test/factorization/lu_kernels
failed (passed before).
Does not look better, I guess.
@upsj I will try with OMP_NUM_THREADS=1
and update.
@upsj I tried passing OMP_NUM_THREADS=1
(and using a new MPIEXEC_EXECUTABLE
), and while a few extra tests passed, the test suite freezes badly on 219/231, cg_kernels_omp
(I have to force-reboot the OS then).
Results up to that:
\f0\fs24 \cf0 ---> Testing ginkgo\
Executing: cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/build" && ctest test \
Test project /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_ginkgo/ginkgo/work/build\
Start 1: reference/test/base/array\
1/229 Test #1: reference/test/base/array ................................ Passed 0.54 sec\
Start 2: reference/test/base/combination\
2/229 Test #2: reference/test/base/combination .......................... Passed 0.37 sec\
Start 3: reference/test/base/composition\
3/229 Test #3: reference/test/base/composition .......................... Passed 0.37 sec\
Start 4: reference/test/base/index_set\
4/229 Test #4: reference/test/base/index_set ............................ Passed 0.33 sec\
Start 5: reference/test/base/perturbation\
5/229 Test #5: reference/test/base/perturbation ......................... Passed 0.35 sec\
Start 6: reference/test/base/utils\
6/229 Test #6: reference/test/base/utils ................................ Passed 0.35 sec\
Start 7: reference/test/components/absolute_array_kernels\
7/229 Test #7: reference/test/components/absolute_array_kernels ......... Passed 0.33 sec\
Start 8: reference/test/components/fill_array_kernels\
8/229 Test #8: reference/test/components/fill_array_kernels ............. Passed 0.33 sec\
Start 9: reference/test/components/format_conversion_kernels\
9/229 Test #9: reference/test/components/format_conversion_kernels ...... Passed 0.33 sec\
Start 10: reference/test/components/precision_conversion_kernels\
10/229 Test #10: reference/test/components/precision_conversion_kernels ... Passed 0.36 sec\
Start 11: reference/test/components/prefix_sum_kernels\
11/229 Test #11: reference/test/components/prefix_sum_kernels ............. Passed 0.31 sec\
Start 12: reference/test/components/reduce_array_kernels\
12/229 Test #12: reference/test/components/reduce_array_kernels ........... Passed 0.32 sec\
Start 13: reference/test/distributed/matrix_kernels\
13/229 Test #13: reference/test/distributed/matrix_kernels ................ Passed 0.40 sec\
Start 14: reference/test/distributed/partition_kernels\
14/229 Test #14: reference/test/distributed/partition_kernels ............. Passed 0.33 sec\
Start 15: reference/test/distributed/vector_kernels\
15/229 Test #15: reference/test/distributed/vector_kernels ................ Passed 0.34 sec\
Start 16: reference/test/factorization/cholesky_kernels\
16/229 Test #16: reference/test/factorization/cholesky_kernels ............ Passed 0.58 sec\
Start 17: reference/test/factorization/factorization\
17/229 Test #17: reference/test/factorization/factorization ............... Passed 0.57 sec\
Start 18: reference/test/factorization/ic_kernels\
18/229 Test #18: reference/test/factorization/ic_kernels .................. Passed 0.50 sec\
Start 19: reference/test/factorization/ilu_kernels\
19/229 Test #19: reference/test/factorization/ilu_kernels ................. Passed 0.54 sec\
Start 20: reference/test/factorization/lu_kernels\
20/229 Test #20: reference/test/factorization/lu_kernels ..................***Failed 0.86 sec\
Start 21: reference/test/factorization/par_ic_kernels\
21/229 Test #21: reference/test/factorization/par_ic_kernels .............. Passed 0.52 sec\
Start 22: reference/test/factorization/par_ict_kernels\
22/229 Test #22: reference/test/factorization/par_ict_kernels ............. Passed 0.58 sec\
Start 23: reference/test/factorization/par_ilu_kernels\
23/229 Test #23: reference/test/factorization/par_ilu_kernels ............. Passed 0.58 sec\
Start 24: reference/test/factorization/par_ilut_kernels\
24/229 Test #24: reference/test/factorization/par_ilut_kernels ............ Passed 0.76 sec\
Start 25: reference/test/log/convergence\
25/229 Test #25: reference/test/log/convergence ........................... Passed 0.35 sec\
Start 26: reference/test/matrix/coo_kernels\
26/229 Test #26: reference/test/matrix/coo_kernels ........................ Passed 0.54 sec\
Start 27: reference/test/matrix/csr_kernels\
27/229 Test #27: reference/test/matrix/csr_kernels ........................ Passed 0.68 sec\
Start 28: reference/test/matrix/dense_kernels\
28/229 Test #28: reference/test/matrix/dense_kernels ...................... Passed 0.71 sec\
Start 29: reference/test/matrix/diagonal_kernels\
29/229 Test #29: reference/test/matrix/diagonal_kernels ................... Passed 0.49 sec\
Start 30: reference/test/matrix/ell_kernels\
30/229 Test #30: reference/test/matrix/ell_kernels ........................ Passed 0.56 sec\
Start 31: reference/test/matrix/fbcsr_kernels\
31/229 Test #31: reference/test/matrix/fbcsr_kernels ...................... Passed 0.57 sec\
Start 32: reference/test/matrix/fft_kernels\
32/229 Test #32: reference/test/matrix/fft_kernels ........................ Passed 25.75 sec\
Start 33: reference/test/matrix/hybrid_kernels\
33/229 Test #33: reference/test/matrix/hybrid_kernels ..................... Passed 0.60 sec\
Start 34: reference/test/matrix/identity\
34/229 Test #34: reference/test/matrix/identity ........................... Passed 0.35 sec\
Start 35: reference/test/matrix/permutation\
35/229 Test #35: reference/test/matrix/permutation ........................ Passed 0.39 sec\
Start 36: reference/test/matrix/sellp_kernels\
36/229 Test #36: reference/test/matrix/sellp_kernels ...................... Passed 0.54 sec\
Start 37: reference/test/matrix/sparsity_csr\
37/229 Test #37: reference/test/matrix/sparsity_csr ....................... Passed 0.38 sec\
Start 38: reference/test/matrix/sparsity_csr_kernels\
38/229 Test #38: reference/test/matrix/sparsity_csr_kernels ............... Passed 0.49 sec\
Start 39: reference/test/multigrid/pgm_kernels\
39/229 Test #39: reference/test/multigrid/pgm_kernels ..................... Passed 0.46 sec\
Start 40: reference/test/multigrid/fixed_coarsening_kernels\
40/229 Test #40: reference/test/multigrid/fixed_coarsening_kernels ........ Passed 0.43 sec\
Start 41: reference/test/preconditioner/ilu\
41/229 Test #41: reference/test/preconditioner/ilu ........................ Passed 0.56 sec\
Start 42: reference/test/preconditioner/ic\
42/229 Test #42: reference/test/preconditioner/ic ......................... Passed 0.61 sec\
Start 43: reference/test/preconditioner/isai_kernels\
43/229 Test #43: reference/test/preconditioner/isai_kernels ............... Passed 18.10 sec\
Start 44: reference/test/preconditioner/jacobi\
44/229 Test #44: reference/test/preconditioner/jacobi ..................... Passed 0.43 sec\
Start 45: reference/test/preconditioner/jacobi_kernels\
45/229 Test #45: reference/test/preconditioner/jacobi_kernels ............. Passed 0.48 sec\
Start 46: reference/test/reorder/rcm\
46/229 Test #46: reference/test/reorder/rcm ............................... Passed 0.40 sec\
Start 47: reference/test/reorder/rcm_kernels\
47/229 Test #47: reference/test/reorder/rcm_kernels ....................... Passed 0.33 sec\
Start 48: reference/test/reorder/scaled_reordered\
48/229 Test #48: reference/test/reorder/scaled_reordered .................. Passed 0.63 sec\
Start 49: reference/test/solver/bicg_kernels\
49/229 Test #49: reference/test/solver/bicg_kernels ....................... Passed 0.41 sec\
Start 50: reference/test/solver/bicgstab_kernels\
50/229 Test #50: reference/test/solver/bicgstab_kernels ................... Passed 0.43 sec\
Start 51: reference/test/solver/cg_kernels\
51/229 Test #51: reference/test/solver/cg_kernels ......................... Passed 0.41 sec\
Start 52: reference/test/solver/cgs_kernels\
52/229 Test #52: reference/test/solver/cgs_kernels ........................***Failed 0.44 sec\
Start 53: reference/test/solver/direct\
53/229 Test #53: reference/test/solver/direct ............................. Passed 0.43 sec\
Start 54: reference/test/solver/fcg_kernels\
54/229 Test #54: reference/test/solver/fcg_kernels ........................ Passed 0.41 sec\
Start 55: reference/test/solver/gmres_kernels\
55/229 Test #55: reference/test/solver/gmres_kernels ...................... Passed 0.56 sec\
Start 56: reference/test/solver/cb_gmres_kernels\
56/229 Test #56: reference/test/solver/cb_gmres_kernels ................... Passed 0.68 sec\
Start 57: reference/test/solver/idr_kernels\
57/229 Test #57: reference/test/solver/idr_kernels ........................ Passed 0.41 sec\
Start 58: reference/test/solver/ir_kernels\
58/229 Test #58: reference/test/solver/ir_kernels ......................... Passed 0.44 sec\
Start 59: reference/test/solver/lower_trs\
59/229 Test #59: reference/test/solver/lower_trs .......................... Passed 0.38 sec\
Start 60: reference/test/solver/lower_trs_kernels\
60/229 Test #60: reference/test/solver/lower_trs_kernels .................. Passed 0.44 sec\
Start 61: reference/test/solver/multigrid_kernels\
61/229 Test #61: reference/test/solver/multigrid_kernels .................. Passed 0.50 sec\
Start 62: reference/test/solver/upper_trs\
62/229 Test #62: reference/test/solver/upper_trs .......................... Passed 0.38 sec\
Start 63: reference/test/solver/upper_trs_kernels\
63/229 Test #63: reference/test/solver/upper_trs_kernels .................. Passed 0.41 sec\
Start 64: reference/test/stop/combined\
64/229 Test #64: reference/test/stop/combined ............................. Passed 0.33 sec\
Start 65: reference/test/stop/criterion_kernels\
65/229 Test #65: reference/test/stop/criterion_kernels .................... Passed 0.33 sec\
Start 66: reference/test/stop/iteration\
66/229 Test #66: reference/test/stop/iteration ............................ Passed 0.32 sec\
Start 67: reference/test/stop/residual_norm_kernels\
67/229 Test #67: reference/test/stop/residual_norm_kernels ................ Passed 0.47 sec\
Start 68: reference/test/stop/time\
68/229 Test #68: reference/test/stop/time ................................. Passed 0.82 sec\
Start 69: reference/test/utils/assertions_test\
69/229 Test #69: reference/test/utils/assertions_test ..................... Passed 0.35 sec\
Start 70: omp/test/base/kernel_launch\
70/229 Test #70: omp/test/base/kernel_launch .............................. Passed 0.33 sec\
Start 71: omp/test/base/index_set\
71/229 Test #71: omp/test/base/index_set .................................. Passed 0.33 sec\
Start 72: omp/test/matrix/fbcsr_kernels\
72/229 Test #72: omp/test/matrix/fbcsr_kernels ............................ Passed 0.63 sec\
Start 73: omp/test/reorder/rcm_kernels\
73/229 Test #73: omp/test/reorder/rcm_kernels ............................. Passed 0.37 sec\
Start 74: core/test/accessor/index_span\
74/229 Test #74: core/test/accessor/index_span ............................ Passed 0.07 sec\
Start 75: core/test/accessor/range\
75/229 Test #75: core/test/accessor/range ................................. Passed 0.07 sec\
Start 76: core/test/accessor/math\
76/229 Test #76: core/test/accessor/math .................................. Passed 0.07 sec\
Start 77: core/test/accessor/block_col_major\
77/229 Test #77: core/test/accessor/block_col_major ....................... Passed 0.07 sec\
Start 78: core/test/accessor/reduced_row_major\
78/229 Test #78: core/test/accessor/reduced_row_major ..................... Passed 0.07 sec\
Start 79: core/test/accessor/reduced_row_major_reference\
79/229 Test #79: core/test/accessor/reduced_row_major_reference ........... Passed 0.09 sec\
Start 80: core/test/accessor/reduced_row_major_ginkgo\
80/229 Test #80: core/test/accessor/reduced_row_major_ginkgo .............. Passed 0.34 sec\
Start 81: core/test/accessor/row_major\
81/229 Test #81: core/test/accessor/row_major ............................. Passed 0.07 sec\
Start 82: core/test/accessor/scaled_reduced_row_major\
82/229 Test #82: core/test/accessor/scaled_reduced_row_major .............. Passed 0.08 sec\
Start 83: core/test/accessor/scaled_reduced_row_major_reference\
83/229 Test #83: core/test/accessor/scaled_reduced_row_major_reference .... Passed 0.08 sec\
Start 84: core/test/base/abstract_factory\
84/229 Test #84: core/test/base/abstract_factory .......................... Passed 0.32 sec\
Start 85: core/test/base/allocator\
85/229 Test #85: core/test/base/allocator ................................. Passed 0.32 sec\
Start 86: core/test/base/array\
86/229 Test #86: core/test/base/array ..................................... Passed 0.48 sec\
Start 87: core/test/base/dense_cache\
87/229 Test #87: core/test/base/dense_cache ............................... Passed 0.35 sec\
Start 88: core/test/base/combination\
88/229 Test #88: core/test/base/combination ............................... Passed 0.33 sec\
Start 89: core/test/base/composition\
89/229 Test #89: core/test/base/composition ............................... Passed 0.32 sec\
Start 90: core/test/base/dim\
90/229 Test #90: core/test/base/dim ....................................... Passed 0.32 sec\
Start 91: core/test/base/exception\
91/229 Test #91: core/test/base/exception ................................. Passed 0.32 sec\
Start 92: core/test/base/exception_helpers\
92/229 Test #92: core/test/base/exception_helpers ......................... Passed 0.42 sec\
Start 93: core/test/base/extended_float\
93/229 Test #93: core/test/base/extended_float ............................***Failed 0.32 sec\
Start 94: core/test/base/executor\
94/229 Test #94: core/test/base/executor ..................................***Failed 0.32 sec\
Start 95: core/test/base/iterator_factory\
95/229 Test #95: core/test/base/iterator_factory .......................... Passed 0.33 sec\
Start 96: core/test/base/lin_op\
96/229 Test #96: core/test/base/lin_op .................................... Passed 0.42 sec\
Start 97: core/test/base/math\
97/229 Test #97: core/test/base/math ...................................... Passed 0.32 sec\
Start 98: core/test/base/matrix_assembly_data\
98/229 Test #98: core/test/base/matrix_assembly_data ...................... Passed 0.32 sec\
Start 99: core/test/base/matrix_data\
99/229 Test #99: core/test/base/matrix_data ............................... Passed 0.32 sec\
Start 100: core/test/base/mtx_io\
100/229 Test #100: core/test/base/mtx_io .................................... Passed 0.46 sec\
Start 101: core/test/base/perturbation\
101/229 Test #101: core/test/base/perturbation .............................. Passed 0.42 sec\
Start 102: core/test/base/polymorphic_object\
102/229 Test #102: core/test/base/polymorphic_object ........................ Passed 0.32 sec\
Start 103: core/test/base/range\
103/229 Test #103: core/test/base/range ..................................... Passed 0.32 sec\
Start 104: core/test/base/range_accessors\
104/229 Test #104: core/test/base/range_accessors ........................... Passed 0.32 sec\
Start 105: core/test/base/sanitizers\
105/229 Test #105: core/test/base/sanitizers ................................ Passed 0.31 sec\
Start 106: core/test/base/types\
106/229 Test #106: core/test/base/types ..................................... Passed 0.32 sec\
Start 107: core/test/base/utils\
107/229 Test #107: core/test/base/utils ..................................... Passed 0.42 sec\
Start 108: core/test/base/version\
108/229 Test #108: core/test/base/version ................................... Passed 0.32 sec\
Start 109: core/test/components/disjoint_sets\
109/229 Test #109: core/test/components/disjoint_sets ....................... Passed 0.32 sec\
Start 110: core/test/mpi/base/communicator\
110/229 Test #110: core/test/mpi/base/communicator .......................... Passed 2.03 sec\
Start 111: core/test/mpi/base/exception_helpers\
111/229 Test #111: core/test/mpi/base/exception_helpers ..................... Passed 0.59 sec\
Start 112: core/test/mpi/base/bindings\
112/229 Test #112: core/test/mpi/base/bindings .............................. Passed 0.79 sec\
Start 113: core/test/mpi/base/polymorphic_object\
113/229 Test #113: core/test/mpi/base/polymorphic_object .................... Passed 0.52 sec\
Start 114: core/test/mpi/base/rank_mapping\
114/229 Test #114: core/test/mpi/base/rank_mapping .......................... Passed 0.56 sec\
Start 115: core/test/mpi/distributed/helpers\
115/229 Test #115: core/test/mpi/distributed/helpers ........................ Passed 0.57 sec\
Start 116: core/test/mpi/distributed/matrix\
116/229 Test #116: core/test/mpi/distributed/matrix ......................... Passed 1.19 sec\
Start 117: core/test/factorization/elimination_forest\
117/229 Test #117: core/test/factorization/elimination_forest ............... Passed 0.41 sec\
Start 118: core/test/factorization/par_ic\
118/229 Test #118: core/test/factorization/par_ic ........................... Passed 0.34 sec\
Start 119: core/test/factorization/par_ict\
119/229 Test #119: core/test/factorization/par_ict .......................... Passed 0.34 sec\
Start 120: core/test/factorization/par_ilu\
120/229 Test #120: core/test/factorization/par_ilu .......................... Passed 0.34 sec\
Start 121: core/test/factorization/par_ilut\
121/229 Test #121: core/test/factorization/par_ilut ......................... Passed 0.35 sec\
Start 122: core/test/log/convergence\
122/229 Test #122: core/test/log/convergence ................................ Passed 0.35 sec\
Start 123: core/test/log/logger\
123/229 Test #123: core/test/log/logger ..................................... Passed 0.32 sec\
Start 124: core/test/log/performance_hint\
124/229 Test #124: core/test/log/performance_hint ........................... Passed 0.33 sec\
Start 125: core/test/log/record\
125/229 Test #125: core/test/log/record ..................................... Passed 0.34 sec\
Start 126: core/test/log/stream\
126/229 Test #126: core/test/log/stream ..................................... Passed 0.38 sec\
Start 127: core/test/matrix/coo\
127/229 Test #127: core/test/matrix/coo ..................................... Passed 0.36 sec\
Start 128: core/test/matrix/coo_builder\
128/229 Test #128: core/test/matrix/coo_builder ............................. Passed 0.34 sec\
Start 129: core/test/matrix/csr\
129/229 Test #129: core/test/matrix/csr ..................................... Passed 0.38 sec\
Start 130: core/test/matrix/csr_builder\
130/229 Test #130: core/test/matrix/csr_builder ............................. Passed 0.35 sec\
Start 131: core/test/matrix/dense\
131/229 Test #131: core/test/matrix/dense ................................... Passed 0.36 sec\
Start 132: core/test/matrix/diagonal\
132/229 Test #132: core/test/matrix/diagonal ................................ Passed 0.43 sec\
Start 133: core/test/matrix/ell\
133/229 Test #133: core/test/matrix/ell ..................................... Passed 0.37 sec\
Start 134: core/test/matrix/fbcsr\
134/229 Test #134: core/test/matrix/fbcsr ................................... Passed 0.49 sec\
Start 135: core/test/matrix/fbcsr_builder\
135/229 Test #135: core/test/matrix/fbcsr_builder ........................... Passed 0.34 sec\
Start 136: core/test/matrix/hybrid\
136/229 Test #136: core/test/matrix/hybrid .................................. Passed 0.41 sec\
Start 137: core/test/matrix/identity\
137/229 Test #137: core/test/matrix/identity ................................ Passed 0.44 sec\
Start 138: core/test/matrix/permutation\
138/229 Test #138: core/test/matrix/permutation ............................. Passed 0.47 sec\
Start 139: core/test/matrix/sellp\
139/229 Test #139: core/test/matrix/sellp ................................... Passed 0.38 sec\
Start 140: core/test/matrix/sparsity_csr\
140/229 Test #140: core/test/matrix/sparsity_csr ............................ Passed 0.35 sec\
Start 141: core/test/matrix/row_gatherer\
141/229 Test #141: core/test/matrix/row_gatherer ............................ Passed 0.50 sec\
Start 142: core/test/multigrid/pgm\
142/229 Test #142: core/test/multigrid/pgm .................................. Passed 0.34 sec\
Start 143: core/test/multigrid/fixed_coarsening\
143/229 Test #143: core/test/multigrid/fixed_coarsening ..................... Passed 0.34 sec\
Start 144: core/test/preconditioner/ic\
144/229 Test #144: core/test/preconditioner/ic .............................. Passed 0.34 sec\
Start 145: core/test/preconditioner/ilu\
145/229 Test #145: core/test/preconditioner/ilu ............................. Passed 0.34 sec\
Start 146: core/test/preconditioner/isai\
146/229 Test #146: core/test/preconditioner/isai ............................ Passed 0.53 sec\
Start 147: core/test/preconditioner/jacobi\
147/229 Test #147: core/test/preconditioner/jacobi .......................... Passed 0.37 sec\
Start 148: core/test/reorder/rcm\
148/229 Test #148: core/test/reorder/rcm .................................... Passed 0.33 sec\
Start 149: core/test/reorder/scaled_reordered\
149/229 Test #149: core/test/reorder/scaled_reordered ....................... Passed 0.34 sec\
Start 150: core/test/solver/bicg\
150/229 Test #150: core/test/solver/bicg .................................... Passed 0.46 sec\
Start 151: core/test/solver/bicgstab\
151/229 Test #151: core/test/solver/bicgstab ................................ Passed 0.47 sec\
Start 152: core/test/solver/cg\
152/229 Test #152: core/test/solver/cg ...................................... Passed 0.46 sec\
Start 153: core/test/solver/cgs\
153/229 Test #153: core/test/solver/cgs ..................................... Passed 0.46 sec\
Start 154: core/test/solver/fcg\
154/229 Test #154: core/test/solver/fcg ..................................... Passed 0.46 sec\
Start 155: core/test/solver/gmres\
155/229 Test #155: core/test/solver/gmres ................................... Passed 0.46 sec\
Start 156: core/test/solver/cb_gmres\
156/229 Test #156: core/test/solver/cb_gmres ................................ Passed 0.51 sec\
Start 157: core/test/solver/idr\
157/229 Test #157: core/test/solver/idr ..................................... Passed 0.48 sec\
Start 158: core/test/solver/ir\
158/229 Test #158: core/test/solver/ir ...................................... Passed 0.48 sec\
Start 159: core/test/solver/lower_trs\
159/229 Test #159: core/test/solver/lower_trs ............................... Passed 0.47 sec\
Start 160: core/test/solver/multigrid\
160/229 Test #160: core/test/solver/multigrid ............................... Passed 0.49 sec\
Start 161: core/test/solver/upper_trs\
161/229 Test #161: core/test/solver/upper_trs ............................... Passed 0.47 sec\
Start 162: core/test/solver/workspace\
162/229 Test #162: core/test/solver/workspace ............................... Passed 0.33 sec\
Start 163: core/test/stop/combined\
163/229 Test #163: core/test/stop/combined .................................. Passed 0.42 sec\
Start 164: core/test/stop/criterion\
164/229 Test #164: core/test/stop/criterion ................................. Passed 0.32 sec\
Start 165: core/test/stop/iteration\
165/229 Test #165: core/test/stop/iteration ................................. Passed 0.32 sec\
Start 166: core/test/stop/stopping_status\
166/229 Test #166: core/test/stop/stopping_status ........................... Passed 0.32 sec\
Start 167: core/test/stop/time\
167/229 Test #167: core/test/stop/time ...................................... Passed 0.32 sec\
Start 168: core/test/utils/array_generator_test\
168/229 Test #168: core/test/utils/array_generator_test ..................... Passed 0.32 sec\
Start 169: core/test/utils/assertions_test\
169/229 Test #169: core/test/utils/assertions_test .......................... Passed 0.33 sec\
Start 170: core/test/utils/matrix_generator_test\
170/229 Test #170: core/test/utils/matrix_generator_test .................... Passed 1.59 sec\
Start 171: core/test/utils/matrix_utils_test\
171/229 Test #171: core/test/utils/matrix_utils_test ........................ Passed 3.57 sec\
Start 172: core/test/utils/fb_matrix_generator_test\
172/229 Test #172: core/test/utils/fb_matrix_generator_test ................. Passed 0.45 sec\
Start 173: core/test/utils/unsort_matrix_test\
173/229 Test #173: core/test/utils/unsort_matrix_test ....................... Passed 0.36 sec\
Start 174: core/test/utils/value_generator_test\
174/229 Test #174: core/test/utils/value_generator_test ..................... Passed 0.32 sec\
Start 175: test/base/device_matrix_data_kernels_omp\
175/229 Test #175: test/base/device_matrix_data_kernels_omp ................. Passed 0.54 sec\
Start 176: test/base/device_matrix_data_kernels_reference\
176/229 Test #176: test/base/device_matrix_data_kernels_reference ........... Passed 0.54 sec\
Start 177: test/base/kernel_launch_generic_omp\
177/229 Test #177: test/base/kernel_launch_generic_omp ...................... Passed 0.67 sec\
Start 178: test/base/executor_omp\
178/229 Test #178: test/base/executor_omp ................................... Passed 0.32 sec\
Start 179: test/base/executor_reference\
179/229 Test #179: test/base/executor_reference ............................. Passed 0.32 sec\
Start 180: test/components/absolute_array_kernels_omp\
180/229 Test #180: test/components/absolute_array_kernels_omp ............... Passed 0.33 sec\
Start 181: test/components/fill_array_kernels_omp\
181/229 Test #181: test/components/fill_array_kernels_omp ................... Passed 0.42 sec\
Start 182: test/components/format_conversion_kernels_omp\
182/229 Test #182: test/components/format_conversion_kernels_omp ............ Passed 0.48 sec\
Start 183: test/components/precision_conversion_kernels_omp\
183/229 Test #183: test/components/precision_conversion_kernels_omp ......... Passed 0.39 sec\
Start 184: test/components/prefix_sum_kernels_omp\
184/229 Test #184: test/components/prefix_sum_kernels_omp ................... Passed 0.34 sec\
Start 185: test/components/reduce_array_kernels_omp\
185/229 Test #185: test/components/reduce_array_kernels_omp ................. Passed 0.33 sec\
Start 186: test/distributed/matrix_kernels_omp\
186/229 Test #186: test/distributed/matrix_kernels_omp ...................... Passed 0.65 sec\
Start 187: test/distributed/partition_kernels_omp\
187/229 Test #187: test/distributed/partition_kernels_omp ................... Passed 0.36 sec\
Start 188: test/distributed/vector_kernels_omp\
188/229 Test #188: test/distributed/vector_kernels_omp ...................... Passed 0.38 sec\
Start 189: test/factorization/cholesky_kernels_omp\
189/229 Test #189: test/factorization/cholesky_kernels_omp .................. Passed 0.38 sec\
Start 190: test/factorization/lu_kernels_omp\
190/229 Test #190: test/factorization/lu_kernels_omp ........................ Passed 174.19 sec\
Start 191: test/factorization/par_ic_kernels_omp\
191/229 Test #191: test/factorization/par_ic_kernels_omp .................... Passed 7.58 sec\
Start 192: test/factorization/par_ict_kernels_omp\
192/229 Test #192: test/factorization/par_ict_kernels_omp ................... Passed 30.24 sec\
Start 193: test/factorization/par_ilu_kernels_omp\
193/229 Test #193: test/factorization/par_ilu_kernels_omp ................... Passed 29.04 sec\
Start 194: test/factorization/par_ilut_kernels_omp\
194/229 Test #194: test/factorization/par_ilut_kernels_omp .................. Passed 129.80 sec\
Start 195: test/matrix/csr_kernels_omp\
195/229 Test #195: test/matrix/csr_kernels_omp .............................. Passed 0.74 sec\
Start 196: test/matrix/csr_kernels2_omp\
196/229 Test #196: test/matrix/csr_kernels2_omp ............................. Passed 19.36 sec\
Start 197: test/matrix/coo_kernels_omp\
197/229 Test #197: test/matrix/coo_kernels_omp .............................. Passed 1.29 sec\
Start 198: test/matrix/dense_kernels_omp\
198/229 Test #198: test/matrix/dense_kernels_omp ............................***Failed 4.66 sec\
Start 199: test/matrix/diagonal_kernels_omp\
199/229 Test #199: test/matrix/diagonal_kernels_omp ......................... Passed 4.22 sec\
Start 200: test/matrix/ell_kernels_omp\
200/229 Test #200: test/matrix/ell_kernels_omp .............................. Passed 2.78 sec\
Start 201: test/matrix/fbcsr_kernels_omp\
201/229 Test #201: test/matrix/fbcsr_kernels_omp ............................ Passed 1.16 sec\
Start 202: test/matrix/fft_kernels_omp\
202/229 Test #202: test/matrix/fft_kernels_omp .............................. Passed 5.22 sec\
Start 203: test/matrix/hybrid_kernels_omp\
203/229 Test #203: test/matrix/hybrid_kernels_omp ........................... Passed 1.02 sec\
Start 204: test/matrix/matrix_omp\
204/229 Test #204: test/matrix/matrix_omp ................................... Passed 28.81 sec\
Start 205: test/matrix/sellp_kernels_omp\
205/229 Test #205: test/matrix/sellp_kernels_omp ............................ Passed 1.34 sec\
Start 206: test/mpi/distributed/matrix_omp\
206/229 Test #206: test/mpi/distributed/matrix_omp .......................... Passed 0.71 sec\
Start 207: test/mpi/distributed/matrix_reference\
207/229 Test #207: test/mpi/distributed/matrix_reference .................... Passed 0.69 sec\
Start 208: test/mpi/distributed/vector_omp\
208/229 Test #208: test/mpi/distributed/vector_omp .......................... Passed 0.80 sec\
Start 209: test/mpi/distributed/vector_reference\
209/229 Test #209: test/mpi/distributed/vector_reference .................... Passed 0.79 sec\
Start 210: test/mpi/solver/solver_omp\
210/229 Test #210: test/mpi/solver/solver_omp ...............................***Failed 61.31 sec\
Start 211: test/mpi/solver/solver_reference\
211/229 Test #211: test/mpi/solver/solver_reference ......................... Passed 8.29 sec\
Start 212: test/multigrid/pgm_kernels_omp\
212/229 Test #212: test/multigrid/pgm_kernels_omp ........................... Passed 8.19 sec\
Start 213: test/multigrid/fixed_coarsening_kernels_omp\
213/229 Test #213: test/multigrid/fixed_coarsening_kernels_omp .............. Passed 1.50 sec\
Start 214: test/preconditioner/jacobi_kernels_omp\
214/229 Test #214: test/preconditioner/jacobi_kernels_omp ................... Passed 0.62 sec\
Start 215: test/preconditioner/isai_kernels_omp\
215/229 Test #215: test/preconditioner/isai_kernels_omp ..................... Passed 1.78 sec\
Start 216: test/solver/bicg_kernels_omp\
216/229 Test #216: test/solver/bicg_kernels_omp ............................. Passed 0.97 sec\
Start 217: test/solver/bicgstab_kernels_omp\
217/229 Test #217: test/solver/bicgstab_kernels_omp ......................... Passed 0.69 sec\
Start 218: test/solver/cb_gmres_kernels_omp\
218/229 Test #218: test/solver/cb_gmres_kernels_omp ......................... Passed 9.56 sec}
I have rebuilt
ginkgo
from the latest commit in master, same results as from the last release: