Commit Graph
95 Commits
Author SHA1 Message Date
Salvatore Filippone a6101d4d4e psblas: psb_desc_type.f90:
Added better description of fields.
2008-01-31 13:46:48 +00:00
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.
2008-01-30 09:47:05 +00:00
Salvatore Filippone b60d842b22 psblas:
base/comm/psb_dhalo.f90
base/comm/psb_ihalo.f90
base/comm/psb_zhalo.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/modules/psb_desc_type.f90
base/modules/psi_mod.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdfree.f90
base/tools/psb_cdtransfer.f90
prec/psb_dbjac_aply.f90
prec/psb_dprc_aply.f90
prec/psb_zbjac_aply.f90
prec/psb_zprc_aply.f90

Merged new ovr_mst_idx into desc derived data type to handle overlap,
in from psblas-ovtrans branch.
2008-01-29 15:26:40 +00:00
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 1aa0b01613 psblas: fix initialization of blk%pl|pr in sphalo, was giving a
segfault on SP
2008-01-25 20:58:17 +00:00
Salvatore Filippone f7b657076a psblas: Refined compilation macros for handling various Fortran cases
(see Changelog).
2008-01-25 12:55:10 +00:00
Salvatore Filippone ecc2920c9f *** empty log message *** 2008-01-25 10:45:33 +00:00
Salvatore Filippone fae1b156ba psb_dec_type: fixed description of data type in comments for NaturalDocs. 2008-01-25 10:43:46 +00:00
Salvatore Filippone f14d9d0598 Fixed definition of broadcast for vectors of charatcers, in response
to a requirement from NEMO.
2008-01-22 16:19:13 +00:00
Salvatore Filippone 7dea81e732 2008-01-18 13:57:37 +00:00
Salvatore Filippone c0a1f19cd0 psb_const_mod:
Restored psb_percent, was taken out by mistake.
2008-01-18 13:52:46 +00:00
Salvatore Filippone 9900870ca3 Taken out unused constants. 2008-01-18 12:26:50 +00:00
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.
2008-01-15 08:57:55 +00:00
Salvatore Filippone 47fe430a5f Changed internal selection of data_ in swaptran. Adjusted interface in
psi_mod (was horribly out of date!!!!!).
2008-01-14 17:55:30 +00:00
Salvatore Filippone c8c211c0e9 Merged changes at r2702 from branch psblas-ovtrans. 2008-01-14 15:31:12 +00:00
Salvatore Filippone f53a40b39a Fixed doswap variable and internal action. 2008-01-08 09:29:17 +00:00
Salvatore Filippone 7aab3dc29c Split ldsc_pre_halo, preparing for restructuring of bldext. 2008-01-07 17:07:56 +00:00
Salvatore Filippone 84cdf8ff6d Fix realloc for 2D arrays. 2008-01-07 16:59:15 +00:00
Salvatore Filippone 1c89518644 Header fixes. 2008-01-07 14:46:50 +00:00
Salvatore Filippone 031052b157 Added MODE to PSB_OVRL interface: this allows to apply the overlap
scaling for average independent of the communication (needed to apply
the transpose of an overlapped preconditioner).
2008-01-03 11:10:57 +00:00
Salvatore Filippone 842efca6d1 *** empty log message *** 2008-01-01 17:26:53 +00:00
Salvatore Filippone 908ef1d466 *** empty log message *** 2008-01-01 16:47:38 +00:00
Salvatore Filippone 18d09a3123 *** empty log message *** 2007-12-21 13:32:57 +00:00
Salvatore Filippone 1de99a499a Merged debug infrastructure, internal docs and html headers. 2007-12-21 13:32:16 +00:00
Salvatore Filippone 514dd76dbe 2007-12-16 16:54:08 +00:00
Salvatore Filippone e059235257 Fixed intent out on cdovr (aka bld_ext) 2007-11-30 12:41:55 +00:00
Salvatore Filippone a38f24d8a2 Set default to psb_root_ . 2007-11-15 15:19:27 +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 b9155bc4b8 Hidden PSB_CDREP inside PSB_CDALL with one more optional arg, REPL. 2007-10-29 15:25:27 +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 f60c55af4b *** empty log message *** 2007-10-17 13:45:49 +00:00
Salvatore Filippone 4c601a166c *** empty log message *** 2007-10-17 12:02:26 +00:00
Salvatore Filippone cf717ac713 Added some more heap functionality. Reworked the ensure_size
interface.
2007-10-17 11:50:43 +00:00
Salvatore Filippone 9d10b5104e Added first round of heap handling routines for MLD2P4. 2007-10-15 13:40:41 +00:00
Salvatore Filippone ab034762ab Taken out obsolete & commented gelp interface. 2007-10-12 16:31:35 +00:00
Salvatore Filippone 630108c544 *** empty log message *** 2007-10-12 16:30:49 +00:00
Salvatore Filippone 86256846a7 *** empty log message *** 2007-10-12 16:27:53 +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 0911703866 Fixed in-line docs. 2007-10-03 14:05:19 +00:00
Salvatore Filippone b283375883 Take out gth_sct module, since it's not used directly here. 2007-10-03 13:52:56 +00:00
Salvatore Filippone cd14342731 *** empty log message *** 2007-09-28 16:49:31 +00:00
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.
2007-09-28 16:46:49 +00:00
Salvatore Filippone 285da66426 Fixed bunch of headers in various tools source files.
Moved gelp to serial.
Changed interface of sphalo.
2007-09-28 15:42:05 +00:00
Salvatore Filippone 3bf7f8a8f0 *** empty log message *** 2007-09-21 08:48:08 +00:00
Salvatore Filippone 6fdc3c2c0e *** empty log message *** 2007-09-19 08:53:41 +00:00
Salvatore Filippone 7cbb943e6c Merged new serial code. 2007-09-18 08:47:27 +00:00
Salvatore Filippone 83213e1fc5 Fixed detailed comments. 2007-07-20 08:45:06 +00:00
Salvatore Filippone 813ec76c8a *** empty log message *** 2007-06-15 09:38:48 +00:00
Salvatore Filippone 42bdac1d95 *** empty log message *** 2007-06-08 15:57:59 +00:00