Commit Graph

340 Commits (378c1260559dd77f056172e9403519117932f2da)

Author SHA1 Message Date
Salvatore Filippone 81ce9e94fd Moved csrp from tools to serial, taking out desc_a from the interface.
Update the user guide adding whether each routine is a synchronization point.
Salvatore Filippone 285da66426 Fixed bunch of headers in various tools source files.
Moved gelp to serial.
Changed interface of sphalo.
Salvatore Filippone 07e8fec0a8
Salvatore Filippone 5ce48b7dec
Salvatore Filippone f30edc6ed1
Salvatore Filippone d69e523abe *** empty log message ***
Salvatore Filippone 7cbb943e6c Merged new serial code.
Salvatore Filippone 5422fda30d Fixed documentation of INTENT of arguments.
Salvatore Filippone 88f0e7ef53 Fixed error handling on ALLOCATE.
Salvatore Filippone 7c40630b86 Fixed bug in CDALL whereas SET_BLD using matrix_data(psb_ctxt_) was
called before the entry was set.
Salvatore Filippone b42976808a Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
Salvatore Filippone 4b16ee0af4 Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
Salvatore Filippone 6e724f4458 Added some cleanup from compiling with -Wall.
Salvatore Filippone 35318812a1 Fixed bug: add nullify into sp_all.
Salvatore Filippone dd5a8bb7fd Fixed bug: add nullify for BLK matrix.
Salvatore Filippone 6d59769aef Added sizeof for sparsematrix/descriptor, prec_sizeof for
preconditioner. Cannot reuse the same name because of a bug in
GFORTRAN; will it be fixed???
Salvatore Filippone 0e3cd65762 Defined interface msort_unique and used in neigh and cdovr.
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?
Salvatore Filippone ca35960e24 Changed implementation and internals of GETROW/GETBLK.
Salvatore Filippone 7717e402ec Fixed bug in cdall, version with NL.
Salvatore Filippone 2ea35bfab3 Fixes for compilation on SP5: avoid "??'", also clean up CR/LF from makefiles.
Salvatore Filippone ae4600eefb Changes for SUN compilers.
Salvatore Filippone 5ed6b7970b Fixes for complex halo gather.
Salvatore Filippone 217e6b2a52 Reorganized USE hierarchy.
Cleaned up the PREC directory.
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.
Salvatore Filippone 1ae3697c76 Fixed ONLY clause in USE PSB_TOOLS_MOD to avoid name clashing.
Salvatore Filippone d665988606 Fix default error action.
Salvatore Filippone 4bbd34c3cd Fix default error action.
Salvatore Filippone 79d76975ca Fix stupid spelling bug for errpush.
Salvatore Filippone faa6867bb8 Fixed makefile and use statements for psb_msort, psb_qsort etc.
Salvatore Filippone 719d69246e Merged changes for serial version.
Salvatore Filippone 1ada92856c Take out obsolete refs to mpi_wtime, use psb_wtime instead.
Salvatore Filippone 45b21b501a Fixed interface to PSB_HALO.
Fixed in CDASB: deallocate avltree upon entering assembled state.
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.
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.
Salvatore Filippone ab8704dd91 Fixed state vs. size of descriptor in two separate entries in matrix_data,
making them orthogonal.
Updated tools sources accordingly.
Salvatore Filippone ddb6b91cd8 Changed interface to CDALL to use optional parameters, encompassing the
various versions existing so far.
Salvatore Filippone e59374bf6b Renamed CDALL into CDALS.
Salvatore Filippone af5b65606c Second step of major reorg: tested compilation.
Salvatore Filippone 7a3e36db56 First reorganization towards psblas-2.1/3.0