Commit Graph
87 Commits
Author SHA1 Message Date
Salvatore Filippone f24d39ec18 psblas:
base/modules/psb_tools_mod.f90
base/tools/psb_dallc.f90
base/tools/psb_ialloc.f90
base/tools/psb_zallc.f90
krylov/psb_dcgstabl.f90
Fixed stupid bug in BiCGSTAB(L): the column index of a distributed
matrix might start from something else than 0. Changed allocation
routines.
2008-01-29 09:06:17 +00:00
Salvatore Filippone 855feaae46 Fixed stupid bug in condition for printing upon exit from the iterations... 2008-01-23 16:28:24 +00:00
Salvatore Filippone 9a58493988 Krylov iterations:
Centralized check convergence routines, with some fixes for RGMRES.
2008-01-18 15:34:15 +00:00
Salvatore Filippone 649e356750 Fixed convergence handling for bicgstab(l). 2008-01-18 14:43:56 +00:00
Salvatore Filippone 4facb7505f Krylov methods.
Fixed header for convergence tracing messages.
2008-01-18 14:37:49 +00:00
Salvatore Filippone c304258426 Krylov iterations:
Centralized check convergence routines. Still incomplete for RGMRES.
2008-01-18 13:46:29 +00:00
Salvatore Filippone 70f63dca8f Fixed dependency of methods on the krylov_mod interfaces. 2008-01-18 12:48:10 +00:00
Salvatore Filippone df824ff3be Typographical changes for old/new style comparison operators. 2008-01-14 15:32:17 +00:00
Salvatore Filippone 7f758de51c Cleaned source code. 2008-01-11 20:48:47 +00:00
Salvatore Filippone bc980ed5d6 Modified application of stopping criterion to be errnum <= eps*errden
and relevant informational messages.
2008-01-10 17:10:14 +00:00
Salvatore Filippone fe6657534c Some places had "gmresr", others "rgmres": renamed "GMRESR" into
"RGMRES" everywhere for consistency.
2008-01-10 11:06:24 +00:00
Salvatore Filippone 1de99a499a Merged debug infrastructure, internal docs and html headers. 2007-12-21 13:32:16 +00:00
Salvatore Filippone 07790aab16 Updated prologs for Krylov subspace methods. 2007-11-22 15:40:46 +00:00
Salvatore Filippone f46a8b1131 Bunch of changes to take away most instances of unused variables. 2007-11-13 10:49:42 +00:00
Salvatore Filippone 16b8058ab6 Defined heapsort and mergesort for real/complex data.
Updated docs.
2007-10-18 12:00:34 +00:00
Salvatore Filippone 624e32ed6d Fixed internal docs. 2007-10-04 10:02:02 +00:00
Salvatore Filippone 3297eb7d04 Fixed in-line docs. 2007-10-03 16:34:16 +00:00
Salvatore Filippone 233634e8c7 *** empty log message *** 2007-09-18 09:03:46 +00:00
Salvatore Filippone 7cbb943e6c Merged new serial code. 2007-09-18 08:47:27 +00:00
Salvatore Filippone 2875be5e2d *** empty log message *** 2007-09-14 09:00:54 +00:00
Salvatore Filippone 82c7ef87bd Taken out diagl/diagu, no longer used.
First draft of a complex RGMRES.
2007-09-04 14:11:28 +00:00
Salvatore Filippone fd706691fc Fixed error checks on X,B 2007-06-06 13:59:46 +00:00
Salvatore Filippone 45c74ea2d8 Put in right-preconditioned GMRES. 2007-04-23 08:18:41 +00:00
Salvatore Filippone 27aa15c809 Switched to right preconditioning. 2007-04-19 09:57:27 +00:00
Salvatore Filippone be3237acef Added warning for non-implemented method in psb_krylov.
GMRES is only left-prec for the time being.
2007-04-17 15:32:21 +00:00
Salvatore Filippone f15eb31ab0 *** empty log message *** 2007-04-16 12:13:52 +00:00
Salvatore Filippone 9c02321b5d Plugged in version with preconditioning on the right. 2007-04-16 09:13:11 +00:00
Salvatore Filippone 0fa050a5cd Check IRST for legal values. 2007-04-06 10:45:14 +00:00
Salvatore Filippone 035aa4dfdb Fixed check for restart in GMRES. Changed opt arg passing in KRYLOV. 2007-04-05 11:32:50 +00:00
Salvatore Filippone ae4600eefb Changes for SUN compilers. 2007-03-27 14:16:41 +00:00
Salvatore Filippone fb0fc8cf90 Fixed USE statements to minimize size of generated module files. 2007-02-16 12:31:39 +00:00
Salvatore Filippone 49fce2d579 Put in ifdefs for MPE logging in Krylov methods. 2007-02-06 09:56:34 +00:00
Salvatore Filippone 0bbc1835bc Fixed PRECAPLY name. 2007-01-24 09:24:48 +00:00
Salvatore Filippone 22686aefa0 Aligned to new names for internal constants.
Fixed ext field of descriptors. First version; to be further
fixed storing force_hv into the descriptor itself.
2007-01-23 10:06:41 +00:00
Salvatore Filippone 229b097a2b Fix Makefile to preserve module file dates while copying, avoiding compilation
cascades when possible.
2007-01-17 14:41:17 +00:00
Salvatore Filippone af5b65606c Second step of major reorg: tested compilation. 2007-01-12 09:15:20 +00:00
Salvatore Filippone 7a3e36db56 First reorganization towards psblas-2.1/3.0 2007-01-11 16:33:50 +00:00