Commit Graph
31 Commits
Author SHA1 Message Date
Salvatore Filippone 05a5d8fa37 Fixed application of Block-Jacobi preconditioner, folding diagonal
scale back into the serial sparse BLAS where it belongs.
2007-04-12 11:14:29 +00:00
Salvatore Filippone ba2c27d235 Updated documentation with getrow.
Added some comments into realloc module.
2007-04-11 10:10:24 +00:00
Salvatore Filippone 0e3cd65762 Defined interface msort_unique and used in neigh and cdovr. 2007-04-10 07:58:24 +00:00
Salvatore Filippone c2377670eb Fixed sphalo to use getrow, not getblk, to avoid problems with
subsequente all-to-all.
Fixed getblk to use fixcoo by default. 
Fixed spclip to use getrow, and save on memory space. 
Should we change fixcoo name?
2007-04-09 15:53:32 +00:00
Salvatore Filippone ca35960e24 Changed implementation and internals of GETROW/GETBLK. 2007-04-08 17:46:57 +00:00
Salvatore Filippone 7717e402ec Fixed bug in cdall, version with NL. 2007-04-08 17:45:04 +00:00
Salvatore Filippone ae4600eefb Changes for SUN compilers. 2007-03-27 14:16:41 +00:00
Salvatore Filippone f56e369210 First round of changes: fixed SYMBMM,NUMBMM to use GETROW.
THis has to be updated in two ways:
1. the symbmm/numbmm equivalent must be made smarter (perhaps a cache
for rows extracted from B?) 
2. the whole getrow/getblk/clip chain must be changed.
2007-03-16 16:37:06 +00:00
Salvatore Filippone 2f0cfece0e Merge (minimal) changes from SLUDist branch. 2007-02-28 13:26:00 +00:00
Salvatore Filippone aafb62405a Defining and using new routines: psb_sp_trim psb_sp_clip. 2007-02-22 15:06:14 +00:00
Salvatore Filippone 5ed6b7970b Fixes for complex halo gather. 2007-02-21 20:54:47 +00:00
Salvatore Filippone 217e6b2a52 Reorganized USE hierarchy.
Cleaned up the PREC directory.
2007-02-21 14:29:58 +00:00
Salvatore Filippone 96304ec351 Moved gthsct as part of reorg of USE hierarchy. 2007-02-21 14:24:35 +00:00
Salvatore Filippone e9af5d4d69 Fixed call to SIZE() to use a copy of an optional argument. 2007-02-19 14:54:56 +00:00
Salvatore Filippone e25d2e1d67 Third sweep of changes from Pasqua/Daniela about the
preconditioners. Updated documentation.
2007-02-19 14:54:03 +00:00
Salvatore Filippone f4c609a3e6 Take out call flush which is only GNU fortran.
Further reduction in module file size. 
Fixed include for AIX XLF: does not have MOVE_ALLOC.
2007-02-16 13:19:51 +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 c9aeb3d605 Fix wrong error message. 2007-02-14 12:11:51 +00:00
Salvatore Filippone faa6867bb8 Fixed makefile and use statements for psb_msort, psb_qsort etc. 2007-02-07 14:11:56 +00:00
Salvatore Filippone 719d69246e Merged changes for serial version. 2007-02-01 10:18:00 +00:00
Salvatore Filippone 8bc00d4083 Updated PENV with min/max.
Updated docs on utilities.
2007-01-30 16:16:13 +00:00
Salvatore Filippone 3f7b2f9376 Added igather/iscatter. 2007-01-26 16:21:39 +00:00
Salvatore Filippone 9f99eef283 Fixed realloc to use lower bounds when necessary. This was causing
problems in ldsc_pre_halo.
2007-01-24 16:30:53 +00:00
Salvatore Filippone 45b21b501a Fixed interface to PSB_HALO.
Fixed in CDASB: deallocate avltree upon entering assembled state.
2007-01-24 11:03:50 +00:00
Salvatore Filippone 7a0bddf731 Fixed large threshold to use function psb_cd_choose_large to account
for NP>2.
Updated description of data structure in psb_desc_type.f90.
2007-01-23 16:12:23 +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 ab8704dd91 Fixed state vs. size of descriptor in two separate entries in matrix_data,
making them orthogonal.
Updated tools sources accordingly.
2007-01-17 13:56:03 +00:00
Salvatore Filippone ddb6b91cd8 Changed interface to CDALL to use optional parameters, encompassing the
various versions existing so far.
2007-01-12 14:58:25 +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