Commit Graph

1160 Commits (52c5f9b102e34aafbe1709f3ff511ecf767ef0c6)
 

Author SHA1 Message Date
Salvatore Filippone 3e80688ff6 base/modules/psb_desc_type.f90
Further comment changes.
Salvatore Filippone a6101d4d4e psblas: psb_desc_type.f90:
Added better description of fields.
Salvatore Filippone a5ddd9a174 psblas:
krylov/psb_krylov_mod.f90
Reworked format of convergence messages.
Salvatore Filippone 7b84ea1a23 psblas: base/modulse/psb_tools_mod.f90
Fixed interface to spfree: having both module and external in a single
interface statement was bad for PGI.
Salvatore Filippone b60d842b22 psblas:

							
						
Salvatore Filippone 38dfcc9c83 *** empty log message ***
Salvatore Filippone 844aef754b psblas/krylov:
psb_dcgs.f90
psb_dcgstabl.f90
psb_krylov_mod.f90
psb_zbicg.f90
psb_zcg.f90
psb_zcgs.f90
psb_zcgstabl.f90

Added missing complex versions of iterative methods BICG CG
BiGCSTAB(L). Need some more testing.
Salvatore Filippone 93b0d9d4af psblas:
pdf/toolsrout.tex
 userguide.pdf

Documented new input argument LB (column start index) in dense rank-2 allocation.
Salvatore Filippone c66badc5f6 psb_dallc.f90
psb_ialloc.f90
 psb_zallc.f90
Fixed forgotten declaration of NR variable.
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.
Salvatore Filippone 3457f5987e psblas:base/tools:psb_dsphalo.F90,psb_zsphalo.F90
final fix for %pl, %pr problem revealed during SP testing.
Salvatore Filippone 1aa0b01613 psblas: fix initialization of blk%pl|pr in sphalo, was giving a
segfault on SP
Salvatore Filippone 4da8e537af *** empty log message ***
Salvatore Filippone f7b657076a psblas: Refined compilation macros for handling various Fortran cases
(see Changelog).
Salvatore Filippone f4515c459d *** empty log message ***
Salvatore Filippone bbffc66b9b psblas: Refined compilation macros for handling various Fortran cases
(see Changelog).
Salvatore Filippone ecc2920c9f *** empty log message ***
Salvatore Filippone fae1b156ba psb_dec_type: fixed description of data type in comments for NaturalDocs.
Salvatore Filippone fb7b78d459 *** empty log message ***
Salvatore Filippone e701b487cf
Salvatore Filippone c21252c51b psblas: util: made METIS optional, chosen via a preprocessor directive.
Salvatore Filippone 2922fcba6e Fixed constant naming scheme.
Salvatore Filippone da113e34d4 Had to switch two lines in psi_exist_ovr_elem because of IFORT giving
a strange error message...
Salvatore Filippone d00d9cc517 In psblas/prec fixed some constant names. Some more to be fixed.
Salvatore Filippone 855feaae46 Fixed stupid bug in condition for printing upon exit from the iterations...
Salvatore Filippone f14d9d0598 Fixed definition of broadcast for vectors of charatcers, in response
to a requirement from NEMO.
Salvatore Filippone 753a7c2400 Fixed dependency between type and miod.
Salvatore Filippone 9a98261efb
Salvatore Filippone 0c4a981595 Make.inc: changed rules to avoid mangling dependencies among modules.
Salvatore Filippone bb75610af1 *** empty log message ***
Salvatore Filippone 9a58493988 Krylov iterations:
Centralized check convergence routines, with some fixes for RGMRES.
Salvatore Filippone 649e356750 Fixed convergence handling for bicgstab(l).
Salvatore Filippone 4facb7505f Krylov methods.
Fixed header for convergence tracing messages.
Salvatore Filippone 7dea81e732
Salvatore Filippone c0a1f19cd0 psb_const_mod:
Restored psb_percent, was taken out by mistake.
Salvatore Filippone 88e3b1a4d3 *** empty log message ***
Salvatore Filippone c304258426 Krylov iterations:
Centralized check convergence routines. Still incomplete for RGMRES.
Salvatore Filippone 274375c40b Into Make.incYYY:
Changed variables LDLIBS CDEFINES FDEFINES into PSBxxxx in preparation
for autoconf patch.
Salvatore Filippone f05422f798 *** empty log message ***
Salvatore Filippone 2a9146f3c1 *** empty log message ***
Salvatore Filippone 70f63dca8f Fixed dependency of methods on the krylov_mod interfaces.
Salvatore Filippone 9900870ca3 Taken out unused constants.
Salvatore Filippone 125078164c Changed handling of scaling for transpose product in presence of
overlap: save/restore of only the overlap entries is faster than a
full copy.
Salvatore Filippone 47fe430a5f Changed internal selection of data_ in swaptran. Adjusted interface in
psi_mod (was horribly out of date!!!!!).
Salvatore Filippone 5eefa7a6cb *** empty log message ***
Salvatore Filippone 369a40850f Typographical changes for old/new style comparison operators.
Salvatore Filippone 042be22898 Typographical changes for old/new style comparison operators.
Salvatore Filippone 22af704575 Typographical changes for old/new style comparison operators.
Taken out debug local parameters.
Salvatore Filippone df824ff3be Typographical changes for old/new style comparison operators.
Salvatore Filippone c8c211c0e9 Merged changes at r2702 from branch psblas-ovtrans.