Commit Graph
427 Commits
Author SHA1 Message Date
Julie 59f136760f Update Source code to fix issue with links in Doxygen
Removed \htmlonly and \endhtmlonly (causing links to not work)
Increase DOT_GRAPH_MAX_NODES   to 200
2025-01-20 17:34:06 -08:00
langou e60ea22d90 Merge pull request #961 from ACSimon33/unintialized_variables
Fixed usage of uninitialized variables in TESTING
2024-06-21 02:17:39 -07:00
Simon Maertens 7113caa0ec Fixed commented out result initialization 2024-06-21 11:05:16 +02:00
Kyle Guinn 464f532552 Remove executable permissions from source files 2024-01-06 18:20:41 -06:00
Simon Maertens 4bd18e2663 Refactor test result initialization and reporting
Consolidated the initialization of the RESULT array and the reporting of
test outcomes for the xCHKQP3RK tests. The initialization of the RESULT array to
zeros is now occurring immediately before the tests, ensuring a clean
slate without scattering across different test phases. Reporting
functionality has been centralized at the end of the 5 tests,
eliminating redundant blocks and improving maintainability.
2023-12-18 17:17:07 +00:00
Simon Maertens f6355dc769 Updated array index calculations in cchkqp3rk.f, dchkqp3rk.f,
schkqp3rk.f, and zchkqp3rk.f to use the leading dimension (LDA) instead
of the fixed size (M)
2023-12-15 17:54:40 +00:00
Simon Maertens 4a26507b5f Initialize test results to zero in LIN testing routines to preempt potential garbage data
influencing the test evaluations.
2023-12-15 17:36:33 +00:00
Dmitry Klyuchinsky 9dc24803a2 handle and document corner cases of lwork in lapack, align all precisions 2023-12-04 16:35:36 +07:00
Elizaveta Tokmasheva 7d15f830c2 handle and document corner cases of lwork in lapack, double complex precision 2023-12-04 16:35:35 +07:00
Elizaveta Tokmasheva e0d8afbed6 handle and document corner cases of lwork in lapack, single complex precision 2023-12-04 16:35:35 +07:00
Dmitry Klyuchinsky 0c1e0c3e75 handle and document corner cases of lwork in lapack, single precision 2023-12-04 16:35:35 +07:00
Dmitry Klyuchinsky 6032a6bca0 handle and document corner cases of lwork in lapack, double precision 2023-12-04 16:35:35 +07:00
langou 3200980553 Merge pull request #953 from ACSimon33/test_memory_leak
Fixed memory leak in testing framework
2023-11-29 08:43:39 -07:00
Simon Maertens 3d2b9cbdcd Fixed memory leak in testing framework (?chkaa.F) 2023-11-29 15:18:49 +00:00
Simon Maertens 2a0aea9c4c Added missing comma in FORMAT expression 2023-11-29 14:34:26 +00:00
Simon Maertens c69a96ea9e Added missing comma in FORMAT expression 2023-11-29 14:33:00 +00:00
langou d58d59a99d Merge pull request #891 from Reference-LAPACK/lapack-new-feature
Truncated QR with Pivoting
2023-11-14 21:02:04 -07:00
scr2016 8d44861982 fixed a type for adding TESTING/LIN/zchkqp3rk.f into CMakeLists.txt 2023-11-14 05:35:24 -08:00
scr2016 ea4787ca59 added complex precision truncated QR and testing for CGEQP3RK, CLAQP2RK, CLAQP3RK 2023-11-14 04:42:11 -08:00
scr2016 6a15917836 added declaration of intrinsics REAL or DBLE in SRC/dchkqp3rk.f zchkqp3rk.f schkqp3rk.f 2023-11-14 04:42:11 -08:00
scr2016 ee81706f4f fxed comments in zchkqp3rk.f schkqp3rk.f 2023-11-14 04:42:11 -08:00
scr2016 c2228e10e1 forgot add in the previous commit TESTING/LIN/schkqp3rk.f, adding now 2023-11-14 04:42:10 -08:00
scr2016 7019c6345c added single precision ant testing for truncated QR i.e. SGEQP3RK, SLAQP2RK, SLAQP3RK 2023-11-14 04:42:10 -08:00
scr2016 540e4eb0a9 Changed ArrayE allocation from static to dynamic 2023-11-14 04:42:10 -08:00
scr2016 0c440488d9 changed LWORK_DORMQR into LWORK_MQR name in LIN/dchkqp3rk.f LIN/zchkqp3rk.f 2023-11-14 04:42:10 -08:00
scr2016 bd42f8ebaf DOWNDATED comments in TESTING/LIN/dchkqp3rk.f 2023-11-14 04:42:10 -08:00
scr2016 5bcd5859e5 added comments symbols '*' in TESTING/LIN/zchkqp3rk.f 2023-11-14 04:42:10 -08:00
scr2016 d086a3d5b8 DOWNDATED comments in LIN/zchkqp3rk.f 2023-11-14 04:42:10 -08:00
scr2016 e3b58c4cda added testing code for DGEQP3RK 2023-11-14 04:42:10 -08:00
scr2016 c3eaab30c6 corrected comments in TESTING/LIN/dchkqp3rk.f for KMAX loop 2023-11-14 04:42:09 -08:00
scr2016 231dd99d0c changed alligment of if statements in generation matrices with zeros in TESTINg/LIN/dchkqp3rk.f 2023-11-14 04:42:09 -08:00
scr2016 6abbd2b64d merged if MINMN contition with matrix types conditon for matrixces with ZEROes generation in DCHKQP3RK 2023-11-14 04:42:09 -08:00
scr2016 35634f322c changed the matrix IMAT in DCHKQP3RK to call DLATB4 to 14 2023-11-14 04:42:09 -08:00
scr2016 8e888aaa61 changed comments in dlatb4.f and changed text allignment for function calls in dchkqp3rk.f 2023-11-14 04:42:09 -08:00
scr2016 93b5bc325e changed comments in dlatb4.f 2023-11-14 04:42:09 -08:00
scr2016 f1bbf6c1c3 fixed comments of function signature description in TESTING/LIN/dchkqp3rk.f 2023-11-14 04:42:09 -08:00
scr2016 12e939727a Corrected WORK array size requirements for minimum and optimal size in DGEQP3RK and tests as well. Also reduces the requirement for WORK array size in DLAQP2RK to from N to N-1 2023-11-14 04:42:08 -08:00
scr2016 18c19a461c fixed a typo in TESTING/LIN/alahd.f 2023-11-14 04:42:08 -08:00
scr2016 36fa12432d added IMPLICIT NONE to TESTING/LIN/dchkqp3rk.f 2023-11-14 04:42:08 -08:00
scr2016 2eac2f6332 replaced GO TO statements with DO J=1,M ... END DO in dqrt12.f and corrected description formula 2023-11-14 04:42:08 -08:00
scr2016 ea810c995c replaced GO TO statements with DO J=1,M ... END DO in dqrt11.f 2023-11-14 04:42:08 -08:00
scr2016 a111c9bb61 Changed comments and updated GOTO statements in LIN/dqpt01.f 2023-11-14 04:42:08 -08:00
scr2016 14e5f471f3 matrix configuration for DGEQP3RK in LIN/dlatb4.f 2023-11-14 04:42:08 -08:00
scr2016 e209e73925 added test matrices types reporting and test type reporinting for DGEQP3RK in TESTING/LIN/alahd.f 2023-11-14 04:42:08 -08:00
scr2016 7c1c8b0271 updated LIN/alaerh.f with GEQP3RK 2023-11-14 04:42:08 -08:00
scr2016 79f4d030e3 added testing for truncated Qr TESTING/LIN/dchkq3rk.f 2023-11-14 04:42:08 -08:00
scr2016 a0341b292d added a new file for testing TESTING/LIN/dchkqp3rk.f LIN/Makefile LIN/CMakeLists.txt 2023-11-14 04:42:08 -08:00
scr2016 ba5afcdadb modified comments in TESTING/LIN/alareq.f TESTING/EIG/alareq.f TESTING/EIG/alarqg.f 2023-11-14 04:42:05 -08:00
scr2016 af1bb9e4b4 changed comment in dchkq3 2023-11-14 04:42:05 -08:00
Angelika Schwarz 0d1e3ecdd9 Remove auxiliary GEQRS, GELQS
GEQRS and GELQS were likely computational routines once,
(they have an input argument check, which auxiliary/test
routines typically do not have) but have been superseded by
GELS a long time ago. The only remaining occurrences
are in the tests CHKQR and CHKLQ, where they are auxiliary
routines to widen the test coverage.

* Replace GEQRS and GELQS by calls to GELS in tests
* Remove the functions from the error exit tests
* Move GEQRS and GELQS to the deprecated routines

Closes #709
2023-08-28 19:49:41 +02:00