Commit Graph

209 Commits (2846907ca97aa408ea53291f8de53695fdd81d46)

Author SHA1 Message Date
Salvatore Filippone 098bb7ea04 psblas2-dev:
base/serial/psb_dspcnv.f90
 base/serial/psb_zspcnv.f90

Merged fix trimming of sparse matrices in assembly.
Salvatore Filippone a045e378d9 *** empty log message ***
Salvatore Filippone 93b9ebbcf0 psblas2-dev:

							
						
Salvatore Filippone 486a011f4b psblas2-dev:
base/modules/psb_avl_mod.f90
 base/modules/psb_string_mod.f90
 base/serial/coo/dcoomm.f
 base/serial/csr/dcsrmm.f
 base/serial/jad/djadmm.f

Fixes:
 1. recursive functions in avl_mod
 2. new string implementation with case table
 3. fix to serial MM initialization of TRANS.
Salvatore Filippone f0c52178c6 psblas-2.2-maint:
base/comm/psb_dhalo.f90
 base/comm/psb_ihalo.f90
 base/comm/psb_zhalo.f90
 base/modules/psb_spmat_type.f90
 base/modules/psb_string_mod.f90
 base/psblas/psb_dspmm.f90
 base/psblas/psb_dspsm.f90
 base/psblas/psb_zspmm.f90
 base/psblas/psb_zspsm.f90
 base/serial/dp/dcoco.f
 base/serial/dp/dcocr.f
 base/serial/dp/dcrco.f
 base/serial/dp/dcrcr.f
 base/serial/dp/dcrjd.f
 base/serial/dp/dcsrp1.f
 base/serial/dp/dcsrrp.f
 base/serial/dp/djadrp.f
 base/serial/dp/djadrp1.f
 base/serial/dp/djdcox.f
 base/serial/dp/dvtfg.f
 base/serial/dp/zcoco.f
 base/serial/dp/zcocr.f
 base/serial/dp/zcrco.f
 base/serial/dp/zcrcr.f
 base/serial/dp/zcrjd.f
 base/serial/jad/djadsm.f
 base/serial/psb_cest.f90
 base/serial/psb_dcoins.f90
 base/serial/psb_dcsprt.f90
 base/serial/psb_dfixcoo.f90
 base/serial/psb_dipcoo2csc.f90
 base/serial/psb_dipcoo2csr.f90
 base/serial/psb_dipcsr2coo.f90
 base/serial/psb_dnumbmm.f90
 base/serial/psb_drwextd.f90
 base/serial/psb_dspcnv.f90
 base/serial/psb_dspgetrow.f90
 base/serial/psb_dspscal.f90
 base/serial/psb_dsymbmm.f90
 base/serial/psb_dtransp.f90
 base/serial/psb_lsame.f90
 base/serial/psb_update_mod.f90
 base/serial/psb_zcoins.f90
 base/serial/psb_zcsprt.f90
 base/serial/psb_zfixcoo.f90
 base/serial/psb_zipcoo2csc.f90
 base/serial/psb_zipcoo2csr.f90
 base/serial/psb_zipcsr2coo.f90
 base/serial/psb_znumbmm.f90
 base/serial/psb_zrwextd.f90
 base/serial/psb_zspcnv.f90
 base/serial/psb_zspgetrow.f90
 base/serial/psb_zspscal.f90
 base/serial/psb_zsymbmm.f90
 base/serial/psb_ztransc.f90
 base/serial/psb_ztransp.f90
 base/tools/psb_cdren.f90
 base/tools/psb_dsphalo.F90
 base/tools/psb_glob_to_loc.f90
 base/tools/psb_loc_to_glob.f90
 base/tools/psb_zsphalo.F90
 krylov/psb_krylov_mod.f90
 prec/psb_dbjac_aply.f90
 prec/psb_dgprec_aply.f90
 prec/psb_dprc_aply.f90
 prec/psb_dprecbld.f90
 prec/psb_dprecinit.f90
 prec/psb_zbjac_aply.f90
 prec/psb_zgprec_aply.f90
 prec/psb_zprc_aply.f90
 prec/psb_zprecbld.f90
 prec/psb_zprecinit.f90
 util/psb_hbio_mod.f90
 util/psb_mat_dist_mod.f90
 util/psb_metispart_mod.F90
 util/psb_mmio_mod.f90
 util/psb_read_mat_mod.f90


Fixed name of TOUPPER and friends with prefix PSB_.
Salvatore Filippone bc2a7a74e2 psblas2-dev:

							
						
Salvatore Filippone 13be647fee psblas2:

							
						
Salvatore Filippone c1d96960d8 psblas-dev:

							
						
Salvatore Filippone 0089d916b1 psblas2-dev:
base/modules/psb_desc_type.f90
 base/modules/psb_tools_mod.f90
 base/serial/psb_dspcnv.f90
 base/tools/Makefile
 base/tools/psb_cd_lstext.f90
 base/tools/psb_dspins.f90

New inter-descriptor maps: first draft of routines allowing to build a
linear map from DESC_1 to DESC_2
Salvatore Filippone 8d3469a121 psblas:
Updated copyright statement for all files.
Salvatore Filippone 1aa0b01613 psblas: fix initialization of blk%pl|pr in sphalo, was giving a
segfault on SP
Salvatore Filippone c8c211c0e9 Merged changes at r2702 from branch psblas-ovtrans.
Salvatore Filippone 1de99a499a Merged debug infrastructure, internal docs and html headers.
Salvatore Filippone 915eb24a85 Fixed spurious message from JAD.
Salvatore Filippone f46a8b1131 Bunch of changes to take away most instances of unused variables.
Salvatore Filippone ad74d3c06a Changed output format to ES.
Salvatore Filippone 810931820e *** empty log message ***
Salvatore Filippone 16b8058ab6 Defined heapsort and mergesort for real/complex data.
Updated docs.
Salvatore Filippone 624e32ed6d Fixed internal docs.
Salvatore Filippone 3297eb7d04 Fixed in-line docs.
Salvatore Filippone 0911703866 Fixed in-line docs.
Salvatore Filippone 87d9ffc6dc *** empty log message ***
Salvatore Filippone 22982c8f00 *** empty log message ***
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 5925e6c9e6 Changed name from LSAME to PSB_LSAME to avoid name clashes.
Salvatore Filippone 978105d787 Fixed stupid bug on allocate using a field of an OUT dummy arg.
Salvatore Filippone 7cbb943e6c Merged new serial code.
Salvatore Filippone 028c2f2c96 Fixed implicit none, to avoid idiotic type mistake.
Salvatore Filippone 6ce39bed18 Fix printout on COO format.
Salvatore Filippone 5abf0cd2c1 Fixed error checks on temp allocation.
Salvatore Filippone 3be4f105f8 *** empty log message ***
Salvatore Filippone 5422fda30d Fixed documentation of INTENT of arguments.
Salvatore Filippone c8a76918a8 *** empty log message ***
Salvatore Filippone 7bac86e813 Fixed special exit case.
Salvatore Filippone ba2c27d235 Updated documentation with getrow.
Added some comments into realloc module.
Salvatore Filippone 176318b11d Aligned multiple RHS version with 1-rhs version of MV.
Salvatore Filippone 056f154a13 *** empty log message ***
Salvatore Filippone 0e3cd65762 Defined interface msort_unique and used in neigh and cdovr.
Salvatore Filippone 0fa297f419 *** empty log message ***
Salvatore Filippone b36917c2d2 *** empty log message ***
Salvatore Filippone d1c2be389b Fixed neigh to use getrow, not inside code, to avoid pointless
code replications.
Defined imsru: sort unique.
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 904e2e1fce *** empty log message ***
Salvatore Filippone ae4600eefb Changes for SUN compilers.
Salvatore Filippone f7e404d96c *** empty log message ***
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.
Salvatore Filippone 3cd8e0722d *** empty log message ***
Salvatore Filippone 703c80f892 *** empty log message ***
Salvatore Filippone 7cb47779bd Reimplemented merge-sort inner routine.
Salvatore Filippone aafb62405a Defining and using new routines: psb_sp_trim psb_sp_clip.
Salvatore Filippone b97283eed5 Fixes for build paths with SuperLU and UMFPACK.
Salvatore Filippone 5ed6b7970b Fixes for complex halo gather.
Salvatore Filippone 217e6b2a52 Reorganized USE hierarchy.
Cleaned up the PREC directory.
Salvatore Filippone faa6867bb8 Fixed makefile and use statements for psb_msort, psb_qsort etc.
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 af5b65606c Second step of major reorg: tested compilation.
Salvatore Filippone 7a3e36db56 First reorganization towards psblas-2.1/3.0