Commit Graph
376 Commits
Author SHA1 Message Date
igor175 5efe1971ec added new 'SR' test path (that sorresponds to symmetric indefinite factorization routines with rook pivoting) to the alahd.f routine that prints header information for different test paths 2011-12-25 01:18:39 +00:00
igor175 af570da6d5 added rook pivoting routines to the tests that check error exits for symmetric indefinite factorization routines, i.e. to serrsy.f derrsy.f cerrsy.f zerrsy.f 2011-12-25 01:15:10 +00:00
igor175 907d76cce5 added a comment to schksy.f cchksy.f dchksy.f zchksy.f 2011-12-24 01:49:37 +00:00
igor175 1d12a003eb updated comments and changed the way how test type counter NT is incremented in cchksy.f zchksy.f dchksy.f schksy.f 2011-12-23 23:54:32 +00:00
igor175 72b3274ec9 added *lavsy_rook.o and *zsyt01_rook.o to TESTING/LIN/Makefile 2011-12-23 05:38:47 +00:00
igor175 b6a857fdec chenge parameter ONE to CONE for complex routines clavsy.f, zlavsy.f. Also updated the documentation for these files to DoXigen format. Is seems that the documentation for these complex routines was not converted complely into DoXigen 2011-12-23 05:25:17 +00:00
igor175 2fd1c8f3df updated the documentation for dlavsy.f slavsy.f 2011-12-23 05:21:36 +00:00
igor175 ac3183fcd5 added slavsy_rook.f dlavsy_rook.f clavsy_rook.f zlavsy_rook.f 2011-12-23 05:00:52 +00:00
igor175 473b0bb127 added dlavsy_rook.f 2011-12-23 03:23:11 +00:00
igor175 db71b247d6 changed the order of external function declarations from CLAVSY, CLASET to CLASET, CLAVSY in csyt01.f to be consistent with zsyt01.f 2011-12-23 01:56:14 +00:00
igor175 fa41f57d3d changed the order of external function declarations from SLAVSY, SLASET to SLASET, SLAVSY in ssyt01.f to be consistent with dsyt01.f 2011-12-23 01:55:44 +00:00
igor175 9a3b0c2ffe added ssyt01_rook.f csyt01_rook.f zsyt01_rook.f 2011-12-23 01:52:04 +00:00
igor175 4ed2e4f235 added dchksy_rook.f 2011-12-23 01:50:30 +00:00
igor175 161689ad28 added 2011-12-23 01:16:22 +00:00
igor175 355cdb3ae1 added a few comments to the code in files for linear equations testing routines: schksy.f dchksy.f cchksy.f zchksy.f 2011-12-23 01:00:25 +00:00
igor175 6cc04f348a inserted a comment line '' into cchksy.f, zchksy.f, dchksy.f, schksy.f 2011-12-21 21:12:13 +00:00
igor175 11ecff3e7b corrected a typo from the previos commit: CALL pwd( PATH, NOUT ) replaced by CALL DERRSY( PATH, NOUT ) 2011-12-21 06:49:03 +00:00
igor175 939b459767 Included a comment about what CALL XLAENV( 2, 2 ) does in dchksy.f, schksy.f 2011-12-21 06:26:11 +00:00
igor175 9a0911c945 pached the comments blocks for test programs for linear equation routines schkaa.f dchkaa.f zchkaa.f cchkaa.f; added a description of MATMAX parameter, ann changed the description from 'Arguments' into 'Parameters' 2011-12-21 03:26:47 +00:00
igor175 272f202132 pached the comments blocks for test programs for linear equation routines schkaa.f dchkaa.f zchkaa.f cchkaa.f; inconsistency in the number of lines of the driver datafile 2011-12-21 01:03:29 +00:00
lipshitz 45a0830531 dqds, equivalent changes to single precision versions 2011-12-20 19:04:31 +00:00
james 52abf911e2 fixed. 2011-12-20 14:22:39 +00:00
julie d146d498ca Fix linking problem C and Fortran with Sun Compilers on Linux machine 2011-12-20 04:45:12 +00:00
lipshitz e5962daa53 In dqds, set shift to zero if it is insignificant compared to the cumulative shift, and set a d to zero if it is insignificant compared to the cumulative shift and the current shift is zero. This should guarantee that it always finishes in a linear number of iterations, without hurting accuracy at all. 2011-12-20 03:10:11 +00:00
julie bfe4d2eff2 Add end of line (Sun compiler was complaining) 2011-12-20 02:47:06 +00:00
julie 82da7c3203 Add name of LAPACKE library in make.inc 2011-12-20 02:14:29 +00:00
langou 2861ed0ff7 change a few "symmetric" in "Hermitian" 2011-12-16 18:47:29 +00:00
langou 074cbc801b corrects CSYEQUB (resp. ZSYEQUB) in CHEEQUB (resp. ZCHEEQUB) in the
documentation of cheequb.f (resp. zheequb.f)
2011-12-16 18:42:40 +00:00
julie 75af084e8a For Dashboard, set correct path to LAPACK rep 2011-12-14 20:28:51 +00:00
julie 3076651009 Fix bug bug0088 reported by Mike Pont from NAG on the forum
(see http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=13&t=2893)

This is related to the LAPACK-XBLAS routine: zherfsx.f

Here is what I did:
 - Introduce IINFO so that INFO is not overwritten
 - Use IGNORE_CWISE as suggested to prevent use of unitialize variable PARAMS
But this did not fix the problem reported.
INFO has new value in ZHERFSX (see description of INFO between ZHESVX and ZHESVXX)
This is set on line 634 (IF ( INFO .LE. N ) INFO = N + J) of zherfsx.f
And this is not handled by the testing LIN/zdrvhex.f
I just add  .AND. INFO.LE.N at line 638 to avoid raising an error when INFO = N + J

Please send feedback as I am not sure this is the best way to fix the issue.
I will commit other precision once fix approved.
Thanks
Julie
2011-12-10 06:45:16 +00:00
julie 758888bfa2 Modif call from xLA_RPVGRW to xLA_GERPVGRW
Routien Name was modified before.
2011-12-10 03:06:35 +00:00
julie 21fdf092e1 Add missing header, add Windows configuration, and more 2011-12-09 04:09:29 +00:00
julie 5ef1195b70 Make modifications to initialization to make Windows happy - LAPACKE example now runs fine 2011-12-09 03:52:18 +00:00
julie b4d7d47ea4 This time, I believe I catch them all... 2011-12-09 03:28:39 +00:00
julie cf33dba387 Some more and fix previous mistakes ... 2011-12-09 03:15:06 +00:00
julie f38c5d3c13 Put declaration before executable statment to respect ISO 99 standard (Windows compiler was barking) 2011-12-09 02:43:13 +00:00
james 2a41d09a42 corrected documentation 2011-12-08 23:55:05 +00:00
julie 5517e6dae1 Add Rook pivoting file in CMAKE 2011-12-08 23:51:37 +00:00
igor175 b91edba110 added object file entries for 'rook' pivoting algorithm to SRC/Makefile:
ssytf2_rook.o,  slasyf_rook.o, ssytrf_rook.o, ssytrs_rook.o, ssytri_rook.o, ssycon_rook.o, ssysv_rook.o  to SLASRC entry;
 dsytf2_rook.o,  dlasyf_rook.o, dsytrf_rook.o, dsytrs_rook.o, dsytri_rook.o, dsycon_rook.o, dsysv_rook.o  to DLASRC entry;
 csytf2_rook.o,  clasyf_rook.o, csytrf_rook.o, csytrs_rook.o, csytri_rook.o, csycon_rook.o, csysv_rook.o  to CLASRC entry;
 zsytf2_rook.o,  zlasyf_rook.o, zsytrf_rook.o, zsytrs_rook.o, zsytri_rook.o, zsycon_rook.o, zsysv_rook.o  to ZLASRC entry;
2011-12-07 17:24:50 +00:00
igor175 8e1b99e75b added double precision complex (COMPLEX*16) routines for rook pivoting algorithm for for symmetric indefinite matrices: zlasyf_rook.f zsytri_rook.f zsytrs_rook.f zsytrf_rook.f zsysv_rook.f zsycon_rook.f zsytf2_rook.f 2011-12-07 16:24:19 +00:00
igor175 0cc45e7727 fixed a typo in dsysv_rook.f, ssysv_rook.f, csysv_rook.f, replaced a call to *SYTRF by *SYTRF_ROOK 2011-12-07 15:11:32 +00:00
igor175 2adc1fc4f5 fixed a bug in csycon.f, changed the call to CLACN2 \n from CLACN2( N, WORK( N+1 ), WORK, IWORK, AINVNM, KASE, ISAVE ) \n to CLACN2( N, WORK( N+1 ), WORK, AINVNM, KASE, ISAVE ) 2011-12-07 14:46:54 +00:00
igor175 c2552546f5 collapsed 2 lines of COMPLEX variable declarations into one line in clasyf_rook.f and csytf2_rook.f 2011-12-07 14:19:47 +00:00
igor175 3a4622a6c1 added standard precision (COMPLEX) routines for rook pivoting \\nalgorithm for symmetric indefinite matrices: slasyf_rook.f ssytri_rook.f ssytrs_rook.f ssytrf_rook.f ssysv_rook.f ssycon_rook.f ssytf2_rook.f 2011-12-07 12:52:24 +00:00
igor175 1e32dac881 updated comments in dsytri_rook.f and ssytri_rook.f 2011-12-07 12:45:06 +00:00
igor175 23dffa46c3 updated comments in dsysv_rook.f and ssysv_rook.f 2011-12-07 12:38:53 +00:00
igor175 b7342951d7 fixed comments in ssytrs_rook.f and dsytrs_rook.f 2011-12-07 10:45:15 +00:00
igor175 b81e2cec0a fixed comments in dlasyf_rook.f and slasyf_rook.f 2011-12-07 09:19:33 +00:00
igor175 ce40247db8 fixed comments in dsytf2_rook.f and ssytf2_rook.f 2011-12-07 09:14:09 +00:00
igor175 55d75b598e renamed DTEMP variable into STEMP in single precision routines ssytf2_rook.f slasyf_rook.f 2011-12-07 08:44:21 +00:00