ctest failed on euler22
Summary
Testing the 3.4.0 I'm seeing various failures The following tests FAILED:
- ./sparseqr_2 s1676453397
- ./vectorization_logic_1 s1676511979
- ./vectorization_logic_2 s1676511979
- ./bdcsvd_7 s1676512145
- ./qr_colpivoting_1 s1676517948
[root@localhost test]#./sparseqr_2 s1676453397
Initializing random number generator with seed 1676453397
Repeating each test 10 times
actual = 79
expected = 78
WARNING: Test test_sparseqr_scalar<std::complex<double> >() failed in /home/stage/root/spack-stage-eigen-3.4.0-wvfiw676ubrqjfes6bjxkcmgys7c6apm/spack-src/test/sparseqr.cpp (120)
test_is_equal(solver.rank(), dqr.rank(), true)
Stack:
- test_sparseqr_scalar<std::complex<double> >()
- sparseqr
- Seed: 1676453397
[root@localhost test]#./vectorization_logic_1 s1676511979
Initializing random number generator with seed 1676511979
Repeating each test 10 times
Src:
| Packet | Linear
Dst: | Lvalue | Direct | NestByRef
| Packet | Linear | Direct
DstXpr: N5Eigen6MatrixISt7complexIfELi3ELi1ELi0ELi3ELi1EEE
SrcXpr: N5Eigen13CwiseBinaryOpINS_8internal13scalar_sum_opISt7complexIfES4_EEKNS_6MatrixIS4_Li3ELi1ELi0ELi3ELi1EEES8_EE
DstFlags = 58 ( | Packet | Linear | Direct )
SrcFlags = 18 ( | Packet | Linear )
DstAlignment = 0
SrcAlignment = 0
LinearRequiredAlignment = 16
InnerRequiredAlignment = 16
JointAlignment = 0
InnerSize = 3
InnerMaxSize = 3
LinearPacketSize = 1
InnerPacketSize = 1
ActualPacketSize = 1
StorageOrdersAgree = 1
MightVectorize = 1
MayLinearize = 1
MayInnerVectorize = 1
MayLinearVectorize = 1
MaySliceVectorize = 1
Traversal = 2 (InnerVectorizedTraversal)
SrcEvaluator::CoeffReadCost = 6
DstEvaluator::CoeffReadCost = 2
Dst::SizeAtCompileTime = 3
UnrollingLimit = 110
MayUnrollCompletely = 1
MayUnrollInner = 1
Unrolling = 2 (CompleteUnrolling)
Expected Traversal == LinearVectorizedTraversal got InnerVectorizedTraversal
Expected Unrolling == CompleteUnrolling got CompleteUnrolling
Test vectorization_logic<std::complex<float> >::run() failed in /home/stage/root/spack-stage-eigen-3.4.0-wvfiw676ubrqjfes6bjxkcmgys7c6apm/spack-src/test/vectorization_logic.cpp (181)
test_assign(Vector3(),Vector3()+Vector3(), sizeof(Scalar)==16 ? InnerVectorizedTraversal : (1 ? LinearVectorizedTraversal : LinearTraversal), CompleteUnrolling)
Stack:
- vectorization_logic<std::complex<float> >::run()
- vectorization_logic
- Seed: 1676511979
Aborted (core dumped)
[root@localhost test]#./vectorization_logic_2 s1676511979
Initializing random number generator with seed 1676511979
Repeating each test 10 times
Src: | Lvalue | Direct | NestByRef
| Linear | Direct
Dst: | Lvalue | Direct | NestByRef
| Linear | Direct
DstXpr: N5Eigen6MatrixIiLi2ELi1ELi0ELi2ELi1EEE
SrcXpr: N5Eigen6MatrixIiLi2ELi1ELi0ELi2ELi1EEE
DstFlags = 50 ( | Linear | Direct )
SrcFlags = 50 ( | Linear | Direct )
DstAlignment = 0
SrcAlignment = 0
LinearRequiredAlignment = 16
InnerRequiredAlignment = 16
JointAlignment = 0
InnerSize = 2
InnerMaxSize = 2
LinearPacketSize = 2
InnerPacketSize = 2
ActualPacketSize = 1
StorageOrdersAgree = 1
MightVectorize = 0
MayLinearize = 1
MayInnerVectorize = 0
MayLinearVectorize = 0
MaySliceVectorize = 0
Traversal = 1 (LinearTraversal)
SrcEvaluator::CoeffReadCost = 1
DstEvaluator::CoeffReadCost = 1
Dst::SizeAtCompileTime = 2
UnrollingLimit = 110
MayUnrollCompletely = 1
MayUnrollInner = 1
Unrolling = 2 (CompleteUnrolling)
Expected Traversal == InnerVectorizedTraversal got LinearTraversal
Expected Unrolling == CompleteUnrolling got CompleteUnrolling
Test vectorization_logic_half<int>::run() failed in /home/stage/root/spack-stage-eigen-3.4.0-wvfiw676ubrqjfes6bjxkcmgys7c6apm/spack-src/test/vectorization_logic.cpp (304)
test_assign(Vector1(),Vector1(), InnerVectorizedTraversal,CompleteUnrolling)
Stack:
- vectorization_logic_half<int>::run()
- vectorization_logic
- Seed: 1676511979
Aborted (core dumped)
[root@localhost test]#./bdcsvd_7 s1676512145
Initializing random number generator with seed 1676512145
Repeating each test 10 times
bdcsvd_7: /home/stage/root/spack-stage-eigen-3.4.0-wvfiw676ubrqjfes6bjxkcmgys7c6apm/spack-src/Eigen/src/SVD/BDCSVD.h:618: void Eigen::BDCSVD<MatrixType>::computeSVDofM(Eigen::Index, Eigen::Index, Eigen::BDCSVD<MatrixType>::MatrixXr&, Eigen::BDCSVD<MatrixType>::VectorType&, Eigen::BDCSVD<MatrixType>::MatrixXr&) [with _MatrixType = Eigen::Matrix<float, -1, -1>; Eigen::Index = long int; Eigen::BDCSVD<MatrixType>::MatrixXr = Eigen::Matrix<float, -1, -1>; Eigen::BDCSVD<MatrixType>::VectorType = Eigen::Matrix<float, -1, 1>]: Assertion `col0(actual_n)==Literal(0)' failed.
Aborted (core dumped)
[root@localhost test]#./qr_colpivoting_1 s1676517948
Initializing random number generator with seed 1676517948
Repeating each test 10 times
Difference too large wrt tolerance 0.001, relative error is: 0.00492401
Test qr<MatrixXf>() failed in /home/stage/root/spack-stage-eigen-3.4.0-wvfiw676ubrqjfes6bjxkcmgys7c6apm/spack-src/test/qr_colpivoting.cpp (157)
verifyIsApprox(m2, m1_inv*m3)
Stack:
- qr<MatrixXf>()
- qr_colpivoting
- Seed: 1676517948
Aborted (core dumped)
Environment
- Operating System : euler2203
- Architecture : arm64
- Eigen Version : 3.4.0
- Compiler Version : Gcc10.3.0