[INFO] fetching crate oxiblas-lapack 0.2.1... [INFO] testing oxiblas-lapack-0.2.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate oxiblas-lapack 0.2.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate oxiblas-lapack 0.2.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oxiblas-lapack 0.2.1 [INFO] tweaked toml for crates.io crate oxiblas-lapack 0.2.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate oxiblas-lapack 0.2.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oxiblas-lapack 0.2.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 28a884b9b00f196eda649be26ec3f3fd000e8ffee850c59a6a1eb92337b50336 [INFO] running `Command { std: "docker" "start" "-a" "28a884b9b00f196eda649be26ec3f3fd000e8ffee850c59a6a1eb92337b50336", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "28a884b9b00f196eda649be26ec3f3fd000e8ffee850c59a6a1eb92337b50336", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "28a884b9b00f196eda649be26ec3f3fd000e8ffee850c59a6a1eb92337b50336", kill_on_drop: false }` [INFO] [stdout] 28a884b9b00f196eda649be26ec3f3fd000e8ffee850c59a6a1eb92337b50336 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] da95ff0bd6ccfc58d15e38d6423156d7a178aa126766d21dda67061da0627726 [INFO] running `Command { std: "docker" "start" "-a" "da95ff0bd6ccfc58d15e38d6423156d7a178aa126766d21dda67061da0627726", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling oxiblas-core v0.2.1 [INFO] [stderr] Compiling oxiblas-matrix v0.2.1 [INFO] [stderr] Compiling oxiblas-blas v0.2.1 [INFO] [stderr] Compiling oxiblas-lapack v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.78s [INFO] running `Command { std: "docker" "inspect" "da95ff0bd6ccfc58d15e38d6423156d7a178aa126766d21dda67061da0627726", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da95ff0bd6ccfc58d15e38d6423156d7a178aa126766d21dda67061da0627726", kill_on_drop: false }` [INFO] [stdout] da95ff0bd6ccfc58d15e38d6423156d7a178aa126766d21dda67061da0627726 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8e795223d2d39b39df64d804da8d2a49b5b6c1d6978431a5bbaf6764d538b3a1 [INFO] running `Command { std: "docker" "start" "-a" "8e795223d2d39b39df64d804da8d2a49b5b6c1d6978431a5bbaf6764d538b3a1", kill_on_drop: false }` [INFO] [stderr] Compiling oxiblas-lapack v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.72s [INFO] running `Command { std: "docker" "inspect" "8e795223d2d39b39df64d804da8d2a49b5b6c1d6978431a5bbaf6764d538b3a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e795223d2d39b39df64d804da8d2a49b5b6c1d6978431a5bbaf6764d538b3a1", kill_on_drop: false }` [INFO] [stdout] 8e795223d2d39b39df64d804da8d2a49b5b6c1d6978431a5bbaf6764d538b3a1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3153c924ad073246bed731f314b4c3a9d85c0a96e3896e5015dce0977b5ce96a [INFO] running `Command { std: "docker" "start" "-a" "3153c924ad073246bed731f314b4c3a9d85c0a96e3896e5015dce0977b5ce96a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxiblas_lapack-090944edfa620128) [INFO] [stdout] [INFO] [stdout] running 878 tests [INFO] [stdout] test cholesky::aasen::tests::test_aasen_1x1 ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_2x2 ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_identity ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_diagonal ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_error_empty ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_error_not_square ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_multiple_rhs ... ok [INFO] [stdout] test cholesky::aasen::tests::test_aasen_t_matrix ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_determinant ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_f32 ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_solve_multiple ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_pentadiagonal ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_tridiagonal ... ok [INFO] [stdout] test cholesky::band::tests::test_dense_to_band_lower_tridiagonal ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_2x2 ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_diagonal ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_identity ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_f32 ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_large ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_inertia_positive_definite ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_multiple_rhs ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_positive_definite ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_inertia_indefinite ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_upper ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_3x3 ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_simple ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_determinant ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_inverse ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_solve ... ok [INFO] [stdout] test cholesky::band::tests::test_band_lower_to_dense ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_identity ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_not_positive_definite ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_determinant ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_f32 ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_empty ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_identity ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_indefinite ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_log_abs_determinant ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_positive_definite ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_not_square ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_3x3 ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_solve ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_singular ... ok [INFO] [stdout] test cholesky::packed::tests::test_dense_to_packed_lower ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_cholesky_not_spd ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_cholesky_solve_lower ... ok [INFO] [stdout] test cholesky::packed::tests::test_dense_to_packed_upper ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_cholesky_solve_upper ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_cholesky_3x3 ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_empty ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_cholesky_upper ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_f32 ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_cholesky_lower ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_indexing_upper ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_ldlt_3x3 ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_ldlt_lower ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_ldlt_solve_lower ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_indexing_lower ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_lower_roundtrip ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_multiple_rhs ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_upper_roundtrip ... ok [INFO] [stdout] test cholesky::packed::tests::test_ppsv ... ok [INFO] [stdout] test cholesky::packed::tests::test_packed_ldlt_solve_upper ... ok [INFO] [stdout] test cholesky::packed::tests::test_spsv ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_3x3 ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_blocked_determinant ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_blocked_small ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_f32 ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_not_positive_definite ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_identity ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_2x2 ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_inverse ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_3x3 ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_f32 ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_identity ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_not_positive_definite ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_not_square ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_empty ... ok [INFO] [stdout] test cholesky::hermitian::tests::test_hermitian_cholesky_complex32 ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_solve ... ok [INFO] [stdout] test error::tests::test_add_context ... ok [INFO] [stdout] test error::tests::test_category_display ... ok [INFO] [stdout] test error::tests::test_cholesky_error_conversion ... ok [INFO] [stdout] test error::tests::test_error_categories ... ok [INFO] [stdout] test error::tests::test_error_code_display ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_inverse ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_not_spd ... ok [INFO] [stdout] test error::tests::test_from_tuple ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_negative_definite ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_simple ... ok [INFO] [stdout] test error::tests::test_has_info_code_result ... ok [INFO] [stdout] test error::tests::test_info_singular ... ok [INFO] [stdout] test error::tests::test_info_invalid_argument ... ok [INFO] [stdout] test error::tests::test_lapack_error_display ... ok [INFO] [stdout] test error::tests::test_lapack_error_from_info ... ok [INFO] [stdout] test error::tests::test_lapack_error_with_context ... ok [INFO] [stdout] test error::tests::test_lu_error_conversion ... ok [INFO] [stdout] test error::tests::test_workspace_error ... ok [INFO] [stdout] test evd::balance::tests::test_balance_4x4_reconstruction ... ok [INFO] [stdout] test error::tests::test_not_converged ... ok [INFO] [stdout] test error::tests::test_info_success ... ok [INFO] [stdout] test evd::balance::tests::test_balance_back_transform_matrix ... ok [INFO] [stdout] test evd::balance::tests::test_balance_diagonal ... ok [INFO] [stdout] test evd::balance::tests::test_balance_eigenvalue_isolation ... ok [INFO] [stdout] test evd::balance::tests::test_balance_f32 ... ok [INFO] [stdout] test evd::balance::tests::test_balance_reconstruction ... ok [INFO] [stdout] test evd::balance::tests::test_balance_identity ... ok [INFO] [stdout] test evd::balance::tests::test_balance_unbalanced_matrix ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_determinant ... ok [INFO] [stdout] test evd::balance::tests::test_balance_job_none ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_diagonal ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_3x3 ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_rotation ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_hermitian ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_with_eigenvectors ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_trace ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_4x4 ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_f32 ... ok [INFO] [stdout] test evd::complex_general::tests::test_complex_general_evd_single ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_hermitian ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_identity ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_simple ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_reconstruction ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_single ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_zgehrd ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_zunhhr ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_3x3 ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_4x4 ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_f32 ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_hermitian ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_identity ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_single ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_reconstruction ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_trace_determinant ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_rotation ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_upper_triangular ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_3x3 ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_diagonal ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_complex_eigenvalues ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_eigenvalues_only ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_f32 ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_full_verify_left_eigenvector_property ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_full_diagonal ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_full_with_left_eigenvectors ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_single ... ok [INFO] [stdout] test evd::general::tests::test_general_evd_with_eigenvectors ... ok [INFO] [stdout] test evd::generalized::tests::test_generalized_evd_with_eigenvectors ... ok [INFO] [stdout] test evd::generalized::tests::test_symmetric_generalized_evd ... ok [INFO] [stdout] test evd::generalized::tests::test_symmetric_generalized_evd_general ... ok [INFO] [stdout] test evd::complex_hessenberg::tests::test_complex_hessenberg_f32 ... ok [INFO] [stdout] test evd::generalized::tests::test_symmetric_generalized_evd_non_spd ... ok [INFO] [stdout] test evd::balance::tests::test_gebal_gebak ... ok [INFO] [stdout] test evd::generalized::tests::test_symmetric_generalized_evd_scaled ... ok [INFO] [stdout] test evd::generalized::tests::test_symmetric_generalized_evd_verify_identity ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_3x3_complex ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_complex ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_diagonal ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_f32 ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_identity ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_real_symmetric ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_unitary_eigenvectors ... ok [INFO] [stdout] test evd::generalized::tests::test_generalized_evd_dimension_mismatch ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_complex ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_reconstruction ... ok [INFO] [stdout] test evd::generalized::tests::test_generalized_evd_simple ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_diagonal ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_real_symmetric ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_f32 ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_single ... ok [INFO] [stdout] test evd::hermitian::tests::test_hermitian_evd_single ... ok [INFO] [stdout] test evd::hessenberg::tests::test_gehrd_2x2 ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_unitary ... ok [INFO] [stdout] test evd::hermitian_dc::tests::test_hermitian_evd_dc_trace ... ok [INFO] [stdout] test evd::hessenberg::tests::test_gehrd_3x3 ... ok [INFO] [stdout] test evd::hessenberg::tests::test_gehrd_orghr_reconstruction ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_3x3 ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_4x4 ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_blocked_q_orthogonal ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_blocked_4x4 ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_blocked_identity ... ok [INFO] [stdout] test cholesky::bunch_kaufman::tests::test_bunch_kaufman_indefinite ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_identity ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_blocked_small ... ok [INFO] [stdout] test evd::hessenberg::tests::test_gehrd_f32 ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_f32 ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_small ... ok [INFO] [stdout] test evd::hessenberg::tests::test_ormhr_left_notrans ... ok [INFO] [stdout] test evd::hessenberg::tests::test_orghr_orthogonal ... ok [INFO] [stdout] test evd::hessenberg::tests::test_ormhr_left_trans ... ok [INFO] [stdout] test evd::hessenberg::tests::test_ormhr_right_notrans ... ok [INFO] [stdout] test evd::mrrr::tests::test_error_dimension_mismatch ... ok [INFO] [stdout] test evd::hessenberg::tests::test_gehrd_identity ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_q_orthogonal ... ok [INFO] [stdout] test evd::mrrr::tests::test_ldl_representation ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_2x2 ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_clustered_eigenvalues ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_diagonal ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_eigenvalue_equation ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_eigenvalues_only ... ok [INFO] [stdout] test evd::mrrr::tests::test_error_invalid_range ... ok [INFO] [stdout] test evd::mrrr::tests::test_identify_clusters ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_eigenvectors_normalized ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_f32 ... ok [INFO] [stdout] test cholesky::ldlt::tests::test_ldlt_inverse ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_negative_eigenvalues ... ok [INFO] [stdout] test cholesky::band::tests::test_band_cholesky_empty ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_range ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_single_element ... ok [INFO] [stdout] test evd::qz::tests::test_qz_1x1 ... ok [INFO] [stdout] test evd::qz::tests::test_qz_identity ... ok [INFO] [stdout] test evd::qz::tests::test_qz_infinite_eigenvalue ... ok [INFO] [stdout] test evd::qz::tests::test_qz_scaled ... ok [INFO] [stdout] test evd::qz::tests::test_qz_verify ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_2x2_known ... ok [INFO] [stdout] test evd::complex_schur::tests::test_complex_schur_general ... ok [INFO] [stdout] test evd::hessenberg::tests::test_gehrd_4x4 ... ok [INFO] [stdout] test evd::mrrr::tests::test_error_empty_input ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_eigenvectors_orthogonal ... ok [INFO] [stdout] test evd::qz::tests::test_givens ... ok [INFO] [stdout] test evd::mrrr::tests::test_mrrr_larger_matrix ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_config_default ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_error_cases ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_f32 ... ok [INFO] [stdout] test evd::schur::tests::test_schur_complex_eigenvalues ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_diagonal ... ok [INFO] [stdout] test evd::mrrr::tests::test_dqds_step ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_smallest ... ok [INFO] [stdout] test evd::schur::tests::test_schur_eigenvalue_condition_numbers ... ok [INFO] [stdout] test evd::schur::tests::test_schur_eigenvector_separation ... ok [INFO] [stdout] test evd::schur::tests::test_schur_eigenvectors ... ok [INFO] [stdout] test evd::schur::tests::test_schur_q_orthogonal ... ok [INFO] [stdout] test evd::schur::tests::test_trevc_2x2_block ... ok [INFO] [stdout] test evd::schur::tests::test_schur_f32 ... ok [INFO] [stdout] test evd::schur::tests::test_schur_diagonal ... ok [INFO] [stdout] test evd::schur::tests::test_trevc_eigenvector_equation ... ok [INFO] [stdout] test evd::schur::tests::test_trevc_right_diagonal ... ok [INFO] [stdout] test evd::schur::tests::test_trevc_right_upper_triangular ... ok [INFO] [stdout] test evd::schur::tests::test_trevc_left_diagonal ... ok [INFO] [stdout] test evd::schur::tests::test_trsna_complex_eigenvalues ... ok [INFO] [stdout] test evd::schur::tests::test_trsna_s_upper_triangular ... ok [INFO] [stdout] test evd::schur::tests::test_trsna_sep_diagonal ... ok [INFO] [stdout] test evd::schur::tests::test_trsna_s_diagonal ... ok [INFO] [stdout] test evd::schur::tests::test_trsna_sep_close_eigenvalues ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_3x3 ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_diagonal ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_f32 ... ok [INFO] [stdout] test evd::schur::tests::test_schur_upper_triangular ... ok [INFO] [stdout] test evd::schur::tests::test_schur_reconstruction ... ok [INFO] [stdout] test evd::schur::tests::test_schur_single ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_identity ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_negative_eigenvalues ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_repeated_eigenvalues ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_numrs2_failing_matrix ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_orthogonality ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_2x2 ... ok [INFO] [stdout] test evd::symmetric::tests::test_evd_single ... ok [INFO] [stdout] test evd::symmetric::tests::test_orgtr_lower_orthogonal ... ok [INFO] [stdout] test evd::symmetric::tests::test_ormtr_left_notrans ... ok [INFO] [stdout] test evd::symmetric::tests::test_ormtr_left_trans ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_4x4 ... ok [INFO] [stdout] test evd::symmetric::tests::test_orgtr_upper_orthogonal ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_identity ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_2x2 ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_f32 ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_upper_3x3 ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_lower_3x3 ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_2x2 ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_3x3 ... ok [INFO] [stdout] test evd::schur::tests::test_schur_4x4 ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_orgtr_reconstruction_upper ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_identity ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_negative_eigenvalues ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_f32 ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_diagonal ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_larger_matrix ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_orthogonality ... ok [INFO] [stdout] test evd::symmetric::tests::test_sytrd_orgtr_reconstruction_lower ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_repeated_eigenvalues ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_single ... ok [INFO] [stdout] test evd::symmetric_dc::tests::test_evd_dc_vs_qr ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_bisection_2x2 ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_eigenvalues_in_range ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_empty_range ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_f32 ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_inverse_iteration_2x2 ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_larger_matrix ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_negative_eigenvalues ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_non_trivial_tridiagonal ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_repeated_eigenvalues ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_eigenvalues_by_index ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_gershgorin_bounds ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_selected_by_index ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_selected_by_value ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_single_element ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_sturm_count_2x2 ... ok [INFO] [stdout] test info::tests::test_cholesky_failure ... ok [INFO] [stdout] test info::tests::test_cholesky_info ... ok [INFO] [stdout] test info::tests::test_general_evd_info ... ok [INFO] [stdout] test info::tests::test_lu_info ... ok [INFO] [stdout] test info::tests::test_qr_info ... ok [INFO] [stdout] test info::tests::test_rank_deficient_qr ... ok [INFO] [stdout] test info::tests::test_svd_rank_deficient ... ok [INFO] [stdout] test info::tests::test_symmetric_evd_info ... ok [INFO] [stdout] test info::tests::test_lu_info_display ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_bisection_3x3 ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_count_eigenvalues ... ok [INFO] [stdout] test info::tests::test_svd_info ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_asymmetric_bandwidth ... ok [INFO] [stdout] test lu::band::tests::test_band_condition_number_estimate ... ok [INFO] [stdout] test info::tests::test_symmetric_evd_positive_definite ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_solve_multiple ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_f32 ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_pentadiagonal ... ok [INFO] [stdout] test evd::randomized::tests::test_randomized_evd_accuracy ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_empty ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_tridiagonal ... ok [INFO] [stdout] test lu::band::tests::test_band_norm_1 ... ok [INFO] [stdout] test lu::band::tests::test_band_norm_inf ... ok [INFO] [stdout] test lu::band::tests::test_band_rcond ... ok [INFO] [stdout] test lu::band::tests::test_band_lu_singular ... ok [INFO] [stdout] test lu::band::tests::test_band_solve_transpose ... ok [INFO] [stdout] test lu::band::tests::test_band_to_dense ... ok [INFO] [stdout] test lu::band::tests::test_dense_to_band_tridiagonal ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_determinant ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_better_stability ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_inverse ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_not_square ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_paq_lu ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_singular ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_empty ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_3x3 ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_f32 ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_complex64 ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_identity ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_identity ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_ill_conditioned ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_inverse ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_determinant ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_empty ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_f32 ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_multiple_rhs ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_solve ... ok [INFO] [stdout] test evd::tridiag_evd::tests::test_error_conditions ... ok [INFO] [stdout] test info::tests::test_symmetric_evd_negative_definite ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_solve ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_blocked_vs_unblocked ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_singular ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_simple ... ok [INFO] [stdout] test lu::tests::test_lu_3x3 ... ok [INFO] [stdout] test lu::tests::test_lu_blocked_inverse ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_solve ... ok [INFO] [stdout] test lu::tests::test_lu_blocked_determinant ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_stats ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_not_square ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_paq_lu ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_large_matrix ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_3x3 ... ok [INFO] [stdout] test lu::rook_piv::tests::test_lu_rook_transpose_solve ... ok [INFO] [stdout] test lu::full_piv::tests::test_lu_full_piv_simple ... ok [INFO] [stdout] test lu::tests::test_lu_complex32 ... ok [INFO] [stdout] test lu::tests::test_lu_determinant ... ok [INFO] [stdout] test lu::tests::test_lu_f32 ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_determinant ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_2x2 ... ok [INFO] [stdout] test lu::tests::test_lu_complex64 ... ok [INFO] [stdout] test lu::tests::test_lu_complex64_determinant ... ok [INFO] [stdout] test lu::tests::test_lu_inverse ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_f32 ... ok [INFO] [stdout] test lu::tests::test_lu_blocked_small ... ok [INFO] [stdout] test lu::tests::test_lu_complex64_inverse ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_3x3 ... ok [INFO] [stdout] test lu::tests::test_lu_blocked_with_block_size ... ok [INFO] [stdout] test lu::tests::test_lu_blocked_large ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_inverse ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_needs_pivoting ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_not_square ... ok [INFO] [stdout] test lu::tests::test_lu_simple ... ok [INFO] [stdout] test lu::tests::test_lu_singular ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_singular ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_f32 ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_identity ... ok [INFO] [stdout] test lu::tests::test_lu_solve ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_square ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_least_squares ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_tall ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_thin ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_q_orthogonal ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_empty ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_reconstruction_full_rank ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_ordering ... ok [INFO] [stdout] test qr::col_pivot::tests::test_qr_pivot_rank_deficient ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_rectangular ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_solve_full_rank ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_t_upper_triangular ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_zero_matrix ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_reconstruction_rank_deficient ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_z_orthogonal ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_full_rank ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_block_size_exceeds_n ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_solve_overdetermined ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_block_size_1 ... ok [INFO] [stdout] test qr::complete_orthogonal::tests::test_cod_rank_deficient ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_small ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_identity_matrix ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_various_block_sizes ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_vs_unblocked_4x4 ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_f32 ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_empty ... ok [INFO] [stdout] test qr::householder::tests::test_qr_f32 ... ok [INFO] [stdout] test qr::householder::tests::test_qr_identity ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_blocked_large ... ok [INFO] [stdout] test qr::householder::tests::test_qr_single ... ok [INFO] [stdout] test qr::householder::tests::test_qr_square ... ok [INFO] [stdout] test qr::householder::tests::test_qr_tall ... ok [INFO] [stdout] test qr::householder::tests::test_qr_thin ... ok [INFO] [stdout] test qr::householder::tests::test_qr_wide ... ok [INFO] [stdout] test qr::lq::tests::test_lq_q_orthogonal ... ok [INFO] [stdout] test qr::lq::tests::test_lq_reconstruction ... ok [INFO] [stdout] test qr::lq::tests::test_lq_square ... ok [INFO] [stdout] test qr::lq::tests::test_lq_wide ... ok [INFO] [stdout] test qr::ortho::tests::test_orgqr_basic ... ok [INFO] [stdout] test qr::ortho::tests::test_orgqr_full ... ok [INFO] [stdout] test qr::householder::tests::test_qr_least_squares ... ok [INFO] [stdout] test qr::ortho::tests::test_ormqr_left_notrans ... ok [INFO] [stdout] test qr::ortho::tests::test_ormqr_left_trans ... ok [INFO] [stdout] test qr::ortho::tests::test_orgqr_matches_q ... ok [INFO] [stdout] test qr::ortho::tests::test_ormqr_right_notrans ... ok [INFO] [stdout] test qr::ql::tests::test_ql_identity ... ok [INFO] [stdout] test qr::ql::tests::test_ql_square ... ok [INFO] [stdout] test qr::ql::tests::test_ql_tall ... ok [INFO] [stdout] test qr::ql::tests::test_ql_wide ... ok [INFO] [stdout] test qr::rq::tests::test_rq_identity ... ok [INFO] [stdout] test qr::rq::tests::test_rq_reconstruction ... ok [INFO] [stdout] test qr::rq::tests::test_rq_q_orthogonal ... ok [INFO] [stdout] test qr::rq::tests::test_rq_tall ... ok [INFO] [stdout] test qr::rq::tests::test_rq_wide ... ok [INFO] [stdout] test qr::rq::tests::test_rq_square ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_wide_matrix ... ok [INFO] [stdout] test lu::tests::test_lu_blocked_vs_unblocked ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_large ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_square_small ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_identity ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_f32 ... ok [INFO] [stdout] test qr::unitary::tests::test_unitary_qr_complex32 ... ok [INFO] [stdout] test qr::householder::tests::test_qr_auto_small_uses_unblocked ... ok [INFO] [stdout] test qr::unitary::tests::test_unitary_qr_hermitian ... ok [INFO] [stdout] test qr::unitary::tests::test_unitary_qr_simple ... ok [INFO] [stdout] test qr::unitary::tests::test_unitary_qr_tall ... ok [INFO] [stdout] test qr::unitary::tests::test_unitary_qr_thin ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_f32 ... ok [INFO] [stdout] test qr::unitary::tests::test_unitary_qr_identity ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_identity ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_ill_conditioned ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_vs_unblocked ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_multiple_rhs ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_simple ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_with_row_equilibration ... ok [INFO] [stdout] test solve::expert_cholesky::tests::test_solve_cholesky_expert_identity ... ok [INFO] [stdout] test solve::expert_cholesky::tests::test_solve_cholesky_expert_f32 ... ok [INFO] [stdout] test solve::expert_cholesky::tests::test_solve_cholesky_expert_not_positive_definite ... ok [INFO] [stdout] test solve::expert::tests::test_solve_expert_singular ... ok [INFO] [stdout] test solve::expert_cholesky::tests::test_solve_cholesky_expert_multiple_rhs ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_f32 ... ok [INFO] [stdout] test solve::expert_cholesky::tests::test_solve_cholesky_expert_simple ... ok [INFO] [stdout] test solve::expert_cholesky::tests::test_solve_cholesky_expert_with_equilibration ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_identity ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_indefinite ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_positive_definite ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_singular ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_with_equilibration ... ok [INFO] [stdout] test solve::general::tests::test_solve_2x2 ... ok [INFO] [stdout] test solve::general::tests::test_solve_3x3 ... ok [INFO] [stdout] test solve::general::tests::test_solve_dimension_mismatch ... ok [INFO] [stdout] test solve::general::tests::test_solve_f32 ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_multiple_rhs ... ok [INFO] [stdout] test solve::general::tests::test_solve_identity ... ok [INFO] [stdout] test solve::general::tests::test_solve_singular ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_cholesky ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_f32 ... ok [INFO] [stdout] test solve::expert_symmetric::tests::test_solve_symmetric_expert_negative_definite ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_ill_conditioned ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_multiple_rhs ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_identity ... ok [INFO] [stdout] test solve::general::tests::test_solve_multiple_rhs ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_simple ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_dimension_mismatch ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_f32 ... ok [INFO] [stdout] test solve::iterative_refinement::tests::test_refine_solution_symmetric ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_multiple_rhs ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_overdetermined ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_underdetermined ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_with_residual ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_identity ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_accuracy_improvement ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_dimension_mismatch ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_empty_system ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_cholesky_larger ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_cholesky_simple ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_ill_conditioned ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_larger ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_lu_alias ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_multiple_rhs ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_accuracy_vs_f64 ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_convergence_few_iterations ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_dimension_mismatch ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_convergence_few_iterations ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_exact_system ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_ill_conditioned ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_multiple_rhs ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_empty ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_overdetermined ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_underdetermined_rejected ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_simple ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_symmetric_simple ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_lower_triangular ... ok [INFO] [stdout] test solve::mixed_precision::tests::test_mixed_precision_solve_qr_overdetermined_noisy ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_triangular_f32 ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_triangular_multiple_rhs ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_triangular_singular ... ok [INFO] [stdout] test solve::least_squares::tests::test_lstsq_exact ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_unit_lower ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_triangular_3x3 ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_unit_upper ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_empty ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_multiple_rhs ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_solve ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_solve_spd ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_1x1 ... ok [INFO] [stdout] test solve::triangular::tests::test_solve_upper_triangular ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_dimension_mismatch ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_dimension_mismatch ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_consistency ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_empty ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_large ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_multiple_rhs ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_not_definite ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_not_positive ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_wide_matrix ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_1x1 ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_2x2 ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_f32 ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_large_system ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_factor_spd_basic ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_f32 ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_simple ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_singular ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_verify ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_bidiag_reconstruction ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_diagonal ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_spd ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_f32_bidiag ... ok [INFO] [stdout] test solve::tridiagonal::tests::test_tridiag_solve_multiple ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_blocked_small ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_1x1 ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_2x2 ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_blocked_tall ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_tridiagonal_spd ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_blocked_wide ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_blocked_reconstruction ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_square ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_tall ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_wide ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_orgbr_p_tall ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_orgbr_q_tall ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_ormbr_p_right_notrans ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_ormbr_consistency_with_explicit ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_ormbr_roundtrip ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_wide_matrix_reconstruction ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_condition ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_diagonal ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_2x2 ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_norm ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_orthogonality ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_pseudoinverse ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_rank ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_single ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_tall ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_ormbr_q_left_notrans ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_f32 ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_wide ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_1x1 ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_complex32 ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_complex_entries ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_hermitian ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_diagonal ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_identity ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_simple ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_tall ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_1x1_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_c32 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_hermitian_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_identity_c64 ... ok [INFO] [stdout] test svd::complex::tests::test_complex_svd_wide ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_larger_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_real_matrix_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_tall_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_square_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_wide_c32 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_bidiag_wide_c64 ... ok [INFO] [stdout] test svd::complex_bidiag::tests::test_complex_gebrd_convenience_c64 ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_bidiagonalize_produces_real ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_1x1 ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_2x2 ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_complex_entries ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_3x3 ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_f32 ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_hermitian ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_diagonal ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_identity ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_tall ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_wide ... ok [INFO] [stdout] test svd::complex_dc::tests::test_single_householder ... ok [INFO] [stdout] test svd::complex_dc::tests::test_complex_svd_dc_norm_and_cond ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_bidiagonalize ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_bidiagonalize_tall ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_2x2 ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_diagonal ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_3x3 ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_f32 ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_condition ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_identity ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_norm ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_single ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_tall ... ok [INFO] [stdout] test svd::divide_conquer::tests::test_svd_dc_wide ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_condition_number ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_1x1 ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_rank ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_vs_unblocked ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_reconstruction ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_diagonal ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_singular_values_descending ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_square_matrix ... ok [INFO] [stdout] test svd::bidiagonal::tests::test_svd_identity ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_u_orthogonal ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_vt_orthogonal ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_wide_matrix ... ok [INFO] [stdout] test svd::randomized::tests::test_low_rank_approximation ... ok [INFO] [stdout] test svd::randomized::tests::test_random_matrix_generation ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_comparison_with_full_svd ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_condition_number ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_config_builder ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_convenience_functions ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_deterministic_with_seed ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_dimensions ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_error_empty_matrix ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_error_rank_too_large ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_nuclear_norm ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_f32 ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_orthogonality ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_power_convenience ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_rank1_matrix ... ok [INFO] [stdout] test svd::selective::tests::test_count_singular_values ... ok [INFO] [stdout] test svd::qr_based::tests::test_qr_svd_identity ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_singular_values_descending ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_low_rank_matrix ... ok [INFO] [stdout] test svd::selective::tests::test_form_btb_tridiagonal ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_1x1 ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_all ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_diagonal ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_identity ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_index_range ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_invalid_index ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_orthogonal_vectors ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_f32 ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_index_range_middle ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_reconstruction ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_wide ... ok [INFO] [stdout] test svd::selective::tests::test_singular_value_bounds ... ok [INFO] [stdout] test svd::truncated::tests::test_energy_ratio ... ok [INFO] [stdout] test svd::truncated::tests::test_nuclear_norm ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_values_only ... ok [INFO] [stdout] test svd::truncated::tests::test_optimal_rank_for_energy ... ok [INFO] [stdout] test svd::truncated::tests::test_numerical_rank ... ok [INFO] [stdout] test svd::truncated::tests::test_project_and_inverse_project ... ok [INFO] [stdout] test svd::truncated::tests::test_singular_values_only ... ok [INFO] [stdout] test svd::truncated::tests::test_rank_k_approximation ... ok [INFO] [stdout] test svd::truncated::tests::test_thin_svd ... ok [INFO] [stdout] test svd::truncated::tests::test_thin_svd_tall ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_basic ... ok [INFO] [stdout] test svd::selective::tests::test_selective_svd_tall ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_dimensions ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_error_zero_rank ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_error_rank_too_large ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_f32 ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_orthogonality ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_rank1 ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_reconstruction ... ok [INFO] [stdout] test svd::truncated::tests::test_v_matrix ... ok [INFO] [stdout] test svd::truncated::tests::test_explained_variance_ratio ... ok [INFO] [stdout] test utils::condition::tests::test_cond_1_diagonal ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_error_empty ... ok [INFO] [stdout] test utils::condition::tests::test_cond_1_identity ... ok [INFO] [stdout] test utils::condition::tests::test_cond_diagonal ... ok [INFO] [stdout] test utils::condition::tests::test_cond_f32 ... ok [INFO] [stdout] test utils::condition::tests::test_cond_identity ... ok [INFO] [stdout] test utils::condition::tests::test_cond_ill_conditioned ... ok [INFO] [stdout] test utils::condition::tests::test_cond_inf_identity ... ok [INFO] [stdout] test utils::condition::tests::test_cond_not_square ... ok [INFO] [stdout] test utils::condition::tests::test_cond_relationship ... ok [INFO] [stdout] test utils::condition::tests::test_cond_singular ... ok [INFO] [stdout] test utils::condition::tests::test_rcond_estimate ... ok [INFO] [stdout] test utils::condition::tests::test_rcond_identity ... ok [INFO] [stdout] test utils::condition::tests::test_rcond_singular ... ok [INFO] [stdout] test utils::determinant::tests::test_det_2x2 ... ok [INFO] [stdout] test utils::determinant::tests::test_det_3x3 ... ok [INFO] [stdout] test utils::determinant::tests::test_det_diagonal ... ok [INFO] [stdout] test utils::determinant::tests::test_det_f32 ... ok [INFO] [stdout] test utils::determinant::tests::test_det_identity ... ok [INFO] [stdout] test utils::determinant::tests::test_det_lu_reuse ... ok [INFO] [stdout] test utils::determinant::tests::test_det_negative ... ok [INFO] [stdout] test utils::determinant::tests::test_det_not_square ... ok [INFO] [stdout] test utils::determinant::tests::test_det_singular ... ok [INFO] [stdout] test utils::equilibrate::tests::test_apply_scale ... ok [INFO] [stdout] test utils::equilibrate::tests::test_equilibration_improves_condition ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequ_diagonal ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequ_f32 ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequ_identity ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequ_ill_conditioned ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequ_zero_column ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequ_zero_row ... ok [INFO] [stdout] test utils::equilibrate::tests::test_geequb_basic ... ok [INFO] [stdout] test utils::equilibrate::tests::test_scale_unscale_roundtrip ... ok [INFO] [stdout] test utils::equilibrate::tests::test_syequ_symmetric ... ok [INFO] [stdout] test svd::truncated::tests::test_truncated_svd_relative_error ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_1x1_matrix ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_cholesky_solve_accuracy ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_ill_conditioned_matrix ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_qr_orthogonality ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_qr_reconstruction_accuracy ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_svd_accuracy ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_lu_solve_accuracy ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_multiple_rhs ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_complex_determinant ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_complex_inverse ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_symmetric_evd_accuracy ... ok [INFO] [stdout] test utils::error_bounds::accuracy_tests::test_large_matrix_accuracy ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_hermitian_evd_accuracy ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_complex_svd_accuracy ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_unitary_qr_orthogonality ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_unitary_qr_reconstruction ... ok [INFO] [stdout] test utils::error_bounds::tests::test_analyze_linear_system ... ok [INFO] [stdout] test utils::error_bounds::tests::test_backward_error_inexact ... ok [INFO] [stdout] test utils::error_bounds::tests::test_backward_error_exact ... ok [INFO] [stdout] test utils::error_bounds::tests::test_compute_residual ... ok [INFO] [stdout] test utils::error_bounds::tests::test_eigenvalue_residual_exact ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_hermitian_cholesky_accuracy ... ok [INFO] [stdout] test utils::error_bounds::tests::test_forward_error_bound ... ok [INFO] [stdout] test utils::error_bounds::tests::test_matrix_norm_frobenius ... ok [INFO] [stdout] test utils::error_bounds::tests::test_orthogonality_defect_identity ... ok [INFO] [stdout] test utils::error_bounds::tests::test_matrix_norm_inf ... ok [INFO] [stdout] test utils::error_bounds::tests::test_matrix_norm_1 ... ok [INFO] [stdout] test utils::error_bounds::tests::test_orthogonality_defect_non_orthogonal ... ok [INFO] [stdout] test utils::error_bounds::tests::test_orthogonality_defect_rotation ... ok [INFO] [stdout] test utils::error_bounds::tests::test_residual_norm ... ok [INFO] [stdout] test utils::inverse::tests::test_inv_3x3 ... ok [INFO] [stdout] test utils::inverse::tests::test_inv_f32 ... ok [INFO] [stdout] test utils::inverse::tests::test_inv_identity ... ok [INFO] [stdout] test utils::inverse::tests::test_inv_2x2 ... ok [INFO] [stdout] test utils::error_bounds::complex_accuracy_tests::test_complex_lu_solve_accuracy ... ok [INFO] [stdout] test utils::inverse::tests::test_pinv_rank_deficient ... ok [INFO] [stdout] test utils::inverse::tests::test_pinv_square ... ok [INFO] [stdout] test utils::inverse::tests::test_pinv_tall ... ok [INFO] [stdout] test utils::inverse::tests::test_pinv_wide ... ok [INFO] [stdout] test utils::kronecker::tests::test_commutation_matrix ... ok [INFO] [stdout] test utils::kronecker::tests::test_duplication_matrix ... ok [INFO] [stdout] test utils::kronecker::tests::test_elimination_matrix ... ok [INFO] [stdout] test utils::kronecker::tests::test_khatri_rao ... ok [INFO] [stdout] test utils::kronecker::tests::test_kron_2x2 ... ok [INFO] [stdout] test utils::kronecker::tests::test_kron_identity ... ok [INFO] [stdout] test utils::error_bounds::tests::test_relative_residual_norm ... ok [INFO] [stdout] test utils::kronecker::tests::test_kron_sum ... ok [INFO] [stdout] test utils::kronecker::tests::test_kron_vec ... ok [INFO] [stdout] test utils::kronecker::tests::test_vec_unvec ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_cond_expm_identity ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_cosm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_cosm_diagonal ... ok [INFO] [stdout] test utils::kronecker::tests::test_kron_rectangular ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_expm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_expm_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_expm_identity ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_expm_logm_inverse ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_expm_zero ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_frechet_expm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_cosm_zero ... ok [INFO] [stdout] test svd::bidiag_reduce::tests::test_gebrd_blocked_vs_unblocked ... ok [INFO] [stdout] test utils::inverse::tests::test_inv_singular ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_frechet_logm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_frechet_sqrtm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_frechet_expm_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_logm_exp ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_logm_identity ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_powm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_frechet_expm_finite_diff ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_powm_half_power ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_powm_power_one ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_powm_negative_power ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_powm_power_two ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_powm_zero_power ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_signm_negative_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_frechet_sqrtm_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_signm_positive_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_signm_squared ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sin_cos_identity ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sinm_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sinm_zero ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sinm_1x1 ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sqrtm_diagonal ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sqrtm_identity ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_sqrtm_squared ... ok [INFO] [stdout] test utils::norms::tests::test_norm_1 ... ok [INFO] [stdout] test utils::norms::tests::test_norm_1_inf_relation ... ok [INFO] [stdout] test utils::norms::tests::test_norm_2 ... ok [INFO] [stdout] test utils::norms::tests::test_norm_2_identity ... ok [INFO] [stdout] test utils::norms::tests::test_norm_empty ... ok [INFO] [stdout] test utils::norms::tests::test_norm_frobenius ... ok [INFO] [stdout] test utils::norms::tests::test_norm_inf ... ok [INFO] [stdout] test utils::norms::tests::test_norm_max ... ok [INFO] [stdout] test utils::norms::tests::test_norm_relations ... ok [INFO] [stdout] test utils::norms::tests::test_norms_f32 ... ok [INFO] [stdout] test utils::norms::tests::test_trace ... ok [INFO] [stdout] test utils::norms::tests::test_trace_identity ... ok [INFO] [stdout] test utils::rank_null::tests::test_col_space_full_rank ... ok [INFO] [stdout] test utils::norms::tests::test_norm_nuclear ... ok [INFO] [stdout] test utils::rank_null::tests::test_col_space_rank_deficient ... ok [INFO] [stdout] test utils::rank_null::tests::test_four_fundamental_subspaces ... ok [INFO] [stdout] test utils::rank_null::tests::test_left_null_space ... ok [INFO] [stdout] test utils::rank_null::tests::test_null_space_empty ... ok [INFO] [stdout] test utils::rank_null::tests::test_null_space_rank_1 ... ok [INFO] [stdout] test utils::rank_null::tests::test_nullity ... ok [INFO] [stdout] test utils::rank_null::tests::test_nullity_full_rank ... ok [INFO] [stdout] test utils::rank_null::tests::test_rank_deficient ... ok [INFO] [stdout] test utils::rank_null::tests::test_rank_full ... ok [INFO] [stdout] test utils::rank_null::tests::test_rank_f32 ... ok [INFO] [stdout] test utils::rank_null::tests::test_rank_tall ... ok [INFO] [stdout] test utils::rank_null::tests::test_rank_wide ... ok [INFO] [stdout] test utils::rank_null::tests::test_row_space ... ok [INFO] [stdout] test workspace::tests::test_band_lu_workspace ... ok [INFO] [stdout] test utils::rank_null::tests::test_rank_identity ... ok [INFO] [stdout] test workspace::tests::test_block_sizes ... ok [INFO] [stdout] test workspace::tests::test_general_evd_workspace ... ok [INFO] [stdout] test workspace::tests::test_cholesky_workspace ... ok [INFO] [stdout] test workspace::tests::test_generalized_evd_workspace ... ok [INFO] [stdout] test workspace::tests::test_hessenberg_workspace ... ok [INFO] [stdout] test workspace::tests::test_least_squares_workspace ... ok [INFO] [stdout] test workspace::tests::test_lu_workspace ... ok [INFO] [stdout] test workspace::tests::test_orgqr_workspace ... ok [INFO] [stdout] test workspace::tests::test_ormqr_workspace ... ok [INFO] [stdout] test workspace::tests::test_qr_pivot_workspace ... ok [INFO] [stdout] test workspace::tests::test_qr_workspace ... ok [INFO] [stdout] test workspace::tests::test_qz_workspace ... ok [INFO] [stdout] test workspace::tests::test_bidiag_workspace ... ok [INFO] [stdout] test workspace::tests::test_schur_workspace ... ok [INFO] [stdout] test workspace::tests::test_small_matrix_workspace ... ok [INFO] [stdout] test workspace::tests::test_svd_dc_workspace ... ok [INFO] [stdout] test workspace::tests::test_svd_workspace ... ok [INFO] [stdout] test workspace::tests::test_symmetric_evd_workspace ... ok [INFO] [stdout] test workspace::tests::test_tridiagonal_solve_workspace ... ok [INFO] [stdout] test workspace::tests::test_workspace_query_bytes ... ok [INFO] [stdout] test workspace::tests::test_workspace_query_fixed ... ok [INFO] [stdout] test workspace::tests::test_workspace_query_new ... ok [INFO] [stdout] test workspace::tests::test_workspace_trait ... ok [INFO] [stdout] test workspace::tests::test_workspace_trait_array ... ok [INFO] [stdout] test workspace::tests::test_hermitian_evd_workspace ... ok [INFO] [stdout] test workspace::tests::test_symmetric_evd_dc_workspace ... ok [INFO] [stdout] test utils::inverse::tests::test_inv_not_square ... ok [INFO] [stdout] test lu::tests::test_lu_recursive_reconstruct_pa_eq_lu ... ok [INFO] [stdout] test utils::matfun::functions::tests::test_signm_1x1 ... ok [INFO] [stdout] test svd::randomized::tests::test_rsvd_with_power_iteration ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_well_conditioned ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_matches_blocked ... ok [INFO] [stdout] test cholesky::tests::test_cholesky_recursive_large ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_tall_matrix ... ok [INFO] [stdout] test evd::hessenberg::tests::test_hessenberg_blocked_vs_unblocked ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_tall_matrix ... ok [INFO] [stdout] test qr::householder::tests::test_qr_auto_selection ... ok [INFO] [stdout] test qr::householder::tests::test_qr_blocked_correctness ... ok [INFO] [stdout] test qr::tests_recursive_qr::test_qr_recursive_large_square ... ok [INFO] [stderr] Running tests/lapack_compat.rs (/opt/rustwide/target/debug/deps/lapack_compat-79547a3d2ed8fdf1) [INFO] [stdout] [INFO] [stdout] test result: ok. 878 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.43s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 61 tests [INFO] [stdout] test cholesky_tests::cholesky_1x1 ... ok [INFO] [stdout] test cholesky_tests::cholesky_negative_diagonal_returns_error ... ok [INFO] [stdout] test cholesky_tests::cholesky_2x2_reconstruction ... ok [INFO] [stdout] test cholesky_tests::cholesky_pascal_spd ... ok [INFO] [stdout] test evd_tests::general_evd_rotation_matrix ... ok [INFO] [stdout] test cholesky_tests::cholesky_diag_dominant_spd ... ok [INFO] [stdout] test cholesky_tests::cholesky_identity ... ok [INFO] [stdout] test cholesky_tests::cholesky_hilbert_small ... ok [INFO] [stdout] test evd_tests::symmetric_evd_2x2 ... ok [INFO] [stdout] test cholesky_tests::cholesky_spd_5x5 ... ok [INFO] [stdout] test evd_tests::general_evd_verify_av_eq_vd ... ok [INFO] [stdout] test cholesky_tests::cholesky_not_spd_returns_error ... ok [INFO] [stdout] test evd_tests::symmetric_evd_known_eigenvalues ... ok [INFO] [stdout] test evd_tests::general_evd_companion_matrix ... ok [INFO] [stdout] test lu_tests::lu_2x2_pa_eq_lu ... ok [INFO] [stdout] test evd_tests::symmetric_evd_identity ... ok [INFO] [stdout] test lu_tests::lu_5x5_hilbert ... ok [INFO] [stdout] test lu_tests::lu_5x5_vandermonde ... ok [INFO] [stdout] test lu_tests::lu_near_singular_2x2 ... ok [INFO] [stdout] test lu_tests::lu_1x1 ... ok [INFO] [stdout] test evd_tests::symmetric_evd_av_eq_vd_reconstruction ... ok [INFO] [stdout] test evd_tests::symmetric_evd_eigenvectors_orthogonal ... ok [INFO] [stdout] test evd_tests::symmetric_evd_eigenvalues_real ... ok [INFO] [stdout] test qr_tests::qr_2x2_orthogonality ... ok [INFO] [stdout] test qr_tests::qr_2x2_reconstruction ... ok [INFO] [stdout] test lu_tests::lu_pascal_matrix ... ok [INFO] [stdout] test lu_tests::lu_singular_3x3_rank_deficient ... ok [INFO] [stdout] test lu_tests::lu_singular_returns_error ... ok [INFO] [stdout] test qr_tests::qr_5x5_hilbert ... ok [INFO] [stdout] test qr_tests::qr_pivot_rank_deficient ... ok [INFO] [stdout] test qr_tests::qr_tall_matrix ... ok [INFO] [stdout] test qr_tests::qr_r_is_upper_triangular ... ok [INFO] [stdout] test solve_tests::solve_ill_conditioned_hilbert ... ok [INFO] [stdout] test solve_tests::solve_cholesky_spd ... ok [INFO] [stdout] test solve_tests::solve_5x5_hilbert ... ok [INFO] [stdout] test solve_tests::solve_2x2 ... ok [INFO] [stdout] test solve_tests::solve_multiple_rhs ... ok [INFO] [stdout] test solve_tests::solve_singular_returns_error ... ok [INFO] [stdout] test svd_tests::svd_2x2_reconstruction ... ok [INFO] [stdout] test svd_tests::svd_dc_matches_jacobi_small ... ok [INFO] [stdout] test qr_tests::qr_pivot_reconstruction ... ok [INFO] [stdout] test svd_tests::svd_5x5_hilbert ... ok [INFO] [stdout] test svd_tests::svd_diagonal_matrix ... ok [INFO] [stdout] test svd_tests::svd_dc_small_reconstruction ... ok [INFO] [stdout] test solve_tests::solve_50x50 ... ok [INFO] [stdout] test solve_tests::solve_multiple_rhs_large ... ok [INFO] [stdout] test svd_tests::svd_tall_matrix ... ok [INFO] [stdout] test svd_tests::svd_u_orthogonality ... ok [INFO] [stdout] test svd_tests::svd_v_orthogonality ... ok [INFO] [stdout] test qr_tests::qr_50x50_diag_dominant ... ok [INFO] [stdout] test cholesky_tests::cholesky_spd_50x50 ... ok [INFO] [stdout] test lu_tests::lu_50x50_diag_dominant ... ok [INFO] [stdout] test svd_tests::svd_singular_values_nonnegative_and_sorted ... ok [INFO] [stdout] test evd_tests::symmetric_evd_50x50 ... ok [INFO] [stdout] test solve_tests::solve_100x100 ... ok [INFO] [stdout] test lu_tests::lu_blocked_matches_unblocked ... ok [INFO] [stdout] test svd_tests::svd_dc_singular_values_nonneg_sorted ... ok [INFO] [stdout] test cholesky_tests::cholesky_spd_100x100 ... ok [INFO] [stdout] test qr_tests::qr_100x100_orthogonality_and_reconstruction ... ok [INFO] [stdout] test lu_tests::lu_100x100_reconstruction ... ok [INFO] [stdout] test evd_tests::symmetric_evd_100x100 ... ok [INFO] [stderr] Doc-tests oxiblas_lapack [INFO] [stdout] [INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 140 tests [INFO] [stdout] test src/error.rs - error (line 17) ... ignored [INFO] [stdout] test src/evd/balance.rs - evd::balance::Balance::back_transform (line 394) ... ignored [INFO] [stdout] test src/cholesky/llt.rs - cholesky::llt::Cholesky::compute (line 81) ... ok [INFO] [stdout] test src/cholesky/bunch_kaufman.rs - cholesky::bunch_kaufman (line 20) ... ok [INFO] [stdout] test src/evd/complex_hessenberg.rs - evd::complex_hessenberg::ComplexHessenberg::compute (line 87) ... ok [INFO] [stdout] test src/cholesky/packed.rs - cholesky::packed::PackedCholesky::compute (line 235) ... ok [INFO] [stdout] test src/evd/complex_general.rs - evd::complex_general::ComplexGeneralEvd::compute (line 131) ... ok [INFO] [stdout] test src/cholesky/mod.rs - cholesky (line 22) ... ok [INFO] [stdout] test src/evd/complex_general.rs - evd::complex_general::ComplexGeneralEvd::eigenvalues_only (line 62) ... ok [INFO] [stdout] test src/evd/general.rs - evd::general::GeneralEvd::eigenvalues_only (line 73) ... ok [INFO] [stdout] test src/evd/complex_schur.rs - evd::complex_schur::ComplexSchur::compute (line 86) ... ok [INFO] [stdout] test src/cholesky/packed.rs - cholesky::packed::PackedLdlt::compute (line 507) ... ok [INFO] [stdout] test src/evd/complex_schur.rs - evd::complex_schur (line 12) ... ok [INFO] [stdout] test src/evd/balance.rs - evd::balance::Balance::compute (line 111) ... ok [INFO] [stdout] test src/evd/general.rs - evd::general::GeneralEvd::compute (line 112) ... ok [INFO] [stdout] test src/evd/generalized.rs - evd::generalized::SymmetricGeneralizedEvd::compute (line 109) ... ok [INFO] [stdout] test src/evd/complex_hessenberg.rs - evd::complex_hessenberg::zgehrd (line 497) ... ok [INFO] [stdout] test src/evd/hermitian.rs - evd::hermitian::HermitianEvd::compute (line 64) ... ok [INFO] [stdout] test src/evd/general.rs - evd::general::GeneralEvd::compute_full (line 151) ... ok [INFO] [stdout] test src/evd/hermitian_dc.rs - evd::hermitian_dc::HermitianEvdDc::compute (line 73) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg::Hessenberg::compute (line 84) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg::orghr (line 741) ... ok [INFO] [stdout] test src/evd/mod.rs - evd (line 28) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg (line 16) ... ok [INFO] [stdout] test src/evd/complex_hessenberg.rs - evd::complex_hessenberg (line 16) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg::Hessenberg::compute_blocked (line 272) ... ok [INFO] [stdout] test src/cholesky/aasen.rs - cholesky::aasen (line 27) ... ok [INFO] [stdout] test src/evd/randomized.rs - evd::randomized (line 24) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg::gehrd (line 573) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg::ormhr (line 841) ... ok [INFO] [stdout] test src/evd/mrrr.rs - evd::mrrr::MrrrEvd::compute (line 317) ... ok [INFO] [stdout] test src/evd/schur.rs - evd::schur::Schur::eigenvalue_condition_numbers (line 632) ... ok [INFO] [stdout] test src/info.rs - info (line 14) ... ignored [INFO] [stdout] test src/evd/schur.rs - evd::schur::Schur::left_eigenvectors (line 564) ... ok [INFO] [stdout] test src/evd/schur.rs - evd::schur::Schur::right_eigenvectors (line 538) ... ok [INFO] [stdout] test src/evd/schur.rs - evd::schur::Schur::compute (line 89) ... ok [INFO] [stdout] test src/evd/mrrr.rs - evd::mrrr (line 24) ... ok [INFO] [stdout] test src/lib.rs - (line 16) ... ok [INFO] [stdout] test src/lu/band.rs - lu::band::BandLu::rcond (line 575) ... ok [INFO] [stdout] test src/evd/symmetric.rs - evd::symmetric::orgtr (line 626) ... ok [INFO] [stdout] test src/evd/symmetric.rs - evd::symmetric (line 15) ... ok [INFO] [stdout] test src/lu/mod.rs - lu (line 31) ... ok [INFO] [stdout] test src/evd/tridiag_evd.rs - evd::tridiag_evd::TridiagEvd::compute (line 128) ... ok [INFO] [stdout] test src/evd/symmetric.rs - evd::symmetric::SymmetricEvd::compute (line 87) ... ok [INFO] [stdout] test src/qr/complete_orthogonal.rs - qr::complete_orthogonal::CompleteOrthogonalDecomp::compute (line 53) ... ok [INFO] [stdout] test src/evd/tridiag_evd.rs - evd::tridiag_evd (line 22) ... ok [INFO] [stdout] test src/lu/partial_piv.rs - lu::partial_piv::Lu::compute (line 87) ... ok [INFO] [stdout] test src/qr/col_pivot.rs - qr::col_pivot::QrPivot::compute (line 77) ... ok [INFO] [stdout] test src/evd/symmetric.rs - evd::symmetric::ormtr (line 759) ... ok [INFO] [stdout] test src/qr/ortho.rs - qr::ortho::orgqr (line 75) ... ok [INFO] [stdout] test src/evd/symmetric_dc.rs - evd::symmetric_dc::SymmetricEvdDc::compute (line 66) ... ok [INFO] [stdout] test src/qr/lq.rs - qr::lq::Lq::compute (line 98) ... ok [INFO] [stdout] test src/qr/ortho.rs - qr::ortho::ormqr (line 160) ... ok [INFO] [stdout] test src/evd/symmetric.rs - evd::symmetric::sytrd (line 316) ... ok [INFO] [stdout] test src/qr/mod.rs - qr (line 19) ... ok [INFO] [stdout] test src/qr/householder.rs - qr::householder::Qr::compute (line 48) ... ok [INFO] [stdout] test src/qr/rq.rs - qr::rq::Rq::compute (line 47) ... ok [INFO] [stdout] test src/qr/ql.rs - qr::ql::Ql::compute (line 49) ... ok [INFO] [stdout] test src/solve/general.rs - solve::general::solve (line 58) ... ok [INFO] [stdout] test src/solve/least_squares.rs - solve::least_squares::lstsq (line 73) ... ok [INFO] [stdout] test src/solve/general.rs - solve::general::solve_multiple (line 107) ... ok [INFO] [stdout] test src/solve/mixed_precision.rs - solve::mixed_precision::mixed_precision_solve_qr (line 671) ... ok [INFO] [stdout] test src/solve/expert.rs - solve::expert::solve_expert (line 101) ... ok [INFO] [stdout] test src/solve/expert_symmetric.rs - solve::expert_symmetric::solve_symmetric_expert (line 91) ... ok [INFO] [stdout] test src/solve/mixed_precision.rs - solve::mixed_precision::mixed_precision_solve_symmetric (line 521) ... ok [INFO] [stdout] test src/solve/mod.rs - solve (line 13) ... ok [INFO] [stdout] test src/solve/tridiagonal.rs - solve::tridiagonal::tridiag_factor_spd (line 391) ... ok [INFO] [stdout] test src/solve/triangular.rs - solve::triangular::solve_triangular (line 58) ... ok [INFO] [stdout] test src/solve/expert_cholesky.rs - solve::expert_cholesky::solve_cholesky_expert (line 88) ... ok [INFO] [stdout] test src/solve/iterative_refinement.rs - solve::iterative_refinement::refine_solution (line 82) ... ok [INFO] [stdout] test src/solve/mixed_precision.rs - solve::mixed_precision::mixed_precision_solve_cholesky (line 369) ... ok [INFO] [stdout] test src/solve/tridiagonal.rs - solve::tridiagonal::tridiag_solve (line 84) ... ok [INFO] [stdout] test src/solve/mixed_precision.rs - solve::mixed_precision::mixed_precision_solve (line 259) ... ok [INFO] [stdout] test src/lu/rook_piv.rs - lu::rook_piv::LuRook::compute (line 131) ... ok [INFO] [stdout] test src/cholesky/llt.rs - cholesky::llt::Cholesky::compute_recursive (line 528) ... ok [INFO] [stdout] test src/svd/mod.rs - svd (line 55) ... ok [INFO] [stdout] test src/svd/qr_based.rs - svd::qr_based::QrSvd::compute (line 77) ... ok [INFO] [stdout] test src/svd/randomized.rs - svd::randomized (line 31) ... ok [INFO] [stdout] test src/svd/selective.rs - svd::selective::SelectiveSvd::compute (line 107) ... ok [INFO] [stdout] test src/svd/bidiag_reduce.rs - svd::bidiag_reduce::BidiagFactors::compute (line 107) ... ok [INFO] [stdout] test src/svd/bidiagonal.rs - svd::bidiagonal::Svd::compute (line 55) ... ok [INFO] [stdout] test src/svd/complex_dc.rs - svd::complex_dc::ComplexSvdDc::compute (line 71) ... ok [INFO] [stdout] test src/svd/truncated.rs - svd::truncated (line 23) ... ok [INFO] [stdout] test src/svd/mod.rs - svd (line 28) ... ok [INFO] [stdout] test src/svd/truncated.rs - svd::truncated::TruncatedSvd::compute (line 154) ... ok [INFO] [stdout] test src/svd/divide_conquer.rs - svd::divide_conquer::SvdDc::compute (line 63) ... ok [INFO] [stdout] test src/solve/tridiagonal.rs - solve::tridiagonal::tridiag_solve_factored_spd (line 466) ... ok [INFO] [stdout] test src/svd/bidiag_reduce.rs - svd::bidiag_reduce::BidiagFactors::compute_blocked (line 180) ... ok [INFO] [stdout] test src/utils/determinant.rs - utils::determinant::det_lu (line 90) ... ok [INFO] [stdout] test src/utils/determinant.rs - utils::determinant::det (line 58) ... ok [INFO] [stdout] test src/utils/equilibrate.rs - utils::equilibrate::geequ (line 95) ... ok [INFO] [stdout] test src/utils/error_bounds.rs - utils::error_bounds (line 20) ... ok [INFO] [stdout] test src/utils/inverse.rs - utils::inverse::inv (line 69) ... ok [INFO] [stdout] test src/utils/inverse.rs - utils::inverse::pinv (line 113) ... ok [INFO] [stdout] test src/utils/kronecker.rs - utils::kronecker::commutation_matrix (line 339) ... ok [INFO] [stdout] test src/utils/kronecker.rs - utils::kronecker::khatri_rao (line 97) ... ok [INFO] [stdout] test src/utils/kronecker.rs - utils::kronecker::kron (line 27) ... ok [INFO] [stdout] test src/utils/kronecker.rs - utils::kronecker::kron_sum (line 166) ... ok [INFO] [stdout] test src/utils/kronecker.rs - utils::kronecker::unvec (line 285) ... ok [INFO] [stdout] test src/utils/inverse.rs - utils::inverse::pinv_default (line 158) ... ok [INFO] [stdout] test src/utils/kronecker.rs - utils::kronecker::vec_mat (line 231) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::cosm (line 425) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::expm (line 21) ... ok [INFO] [stdout] test src/utils/condition.rs - utils::condition::rcond (line 221) ... ok [INFO] [stdout] test src/svd/truncated.rs - svd::truncated::thin_svd (line 498) ... ok [INFO] [stdout] test src/utils/condition.rs - utils::condition::cond_inf (line 163) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::logm (line 83) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::frechet_sqrtm (line 1064) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::signm (line 320) ... ok [INFO] [stdout] test src/utils/equilibrate.rs - utils::equilibrate (line 13) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::sinm (line 466) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::sqrtm (line 163) ... ok [INFO] [stdout] test src/utils/condition.rs - utils::condition::cond (line 70) ... ok [INFO] [stdout] test src/utils/condition.rs - utils::condition::cond_1 (line 105) ... ok [INFO] [stdout] test src/utils/mod.rs - utils (line 19) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::frechet_logm (line 984) ... ok [INFO] [stdout] test src/utils/norms.rs - utils::norms::norm_nuclear (line 234) ... ok [INFO] [stdout] test src/utils/norms.rs - utils::norms::norm_2 (line 155) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::frechet_expm (line 904) ... ok [INFO] [stdout] test src/utils/norms.rs - utils::norms::trace (line 191) ... ok [INFO] [stdout] test src/utils/rank_null.rs - utils::rank_null::col_space (line 224) ... ok [INFO] [stdout] test src/utils/norms.rs - utils::norms::norm_1 (line 18) ... ok [INFO] [stdout] test src/utils/norms.rs - utils::norms::norm_frobenius (line 110) ... ok [INFO] [stdout] test src/utils/norms.rs - utils::norms::norm_max (line 269) ... ok [INFO] [stdout] test src/workspace.rs - workspace (line 18) ... ignored [INFO] [stdout] test src/utils/norms.rs - utils::norms::norm_inf (line 64) ... ok [INFO] [stdout] test src/utils/rank_null.rs - utils::rank_null::rank (line 49) ... ok [INFO] [stdout] test src/utils/rank_null.rs - utils::rank_null::row_space (line 296) ... ok [INFO] [stdout] test src/utils/rank_null.rs - utils::rank_null::left_null_space (line 368) ... ok [INFO] [stdout] test src/utils/matfun/functions.rs - utils::matfun::functions::powm (line 217) ... ok [INFO] [stdout] test src/utils/rank_null.rs - utils::rank_null::null_space (line 143) ... ok [INFO] [stdout] test src/lu/partial_piv.rs - lu::partial_piv::Lu::compute_recursive (line 797) ... ok [INFO] [stdout] test src/utils/rank_null.rs - utils::rank_null::nullity (line 104) ... ok [INFO] [stdout] test src/cholesky/llt.rs - cholesky::llt::Cholesky::compute_auto (line 680) ... ok [INFO] [stdout] test src/lu/partial_piv.rs - lu::partial_piv::Lu::compute_auto (line 997) ... ok [INFO] [stdout] test src/qr/householder.rs - qr::householder::Qr::compute_auto (line 814) ... ok [INFO] [stdout] test src/qr/householder.rs - qr::householder::Qr::compute_blocked (line 276) ... ok [INFO] [stdout] test src/qr/householder.rs - qr::householder::Qr::compute_recursive (line 523) ... ok [INFO] [stdout] test src/svd/bidiag_reduce.rs - svd::bidiag_reduce::BidiagFactors::compute_auto (line 144) ... ok [INFO] [stdout] test src/evd/hessenberg.rs - evd::hessenberg::Hessenberg::compute_auto (line 237) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 136 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 5.05s [INFO] [stdout] [INFO] [stdout] all doctests ran in 8.04s; merged doctests compilation took 2.96s [INFO] running `Command { std: "docker" "inspect" "3153c924ad073246bed731f314b4c3a9d85c0a96e3896e5015dce0977b5ce96a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3153c924ad073246bed731f314b4c3a9d85c0a96e3896e5015dce0977b5ce96a", kill_on_drop: false }` [INFO] [stdout] 3153c924ad073246bed731f314b4c3a9d85c0a96e3896e5015dce0977b5ce96a