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