Commit Graph
176 Commits
Author SHA1 Message Date
Salvatore Filippone 8dc4dff121 psblas2:
Make/Make.inc.g95
 Make/Make.inc.gnu42-serialmpi
 Make/Make.inc.gnu42
 Make/Make.inc.gnu43
 Make/Make.inc.ifort9
 Make/Make.inc.sp5
 Make/Make.inc.sun-6.2
 base/internals/srcht.c
 base/modules/fakempi.c

Fixed CDEFINES names for handling Fortran mangling.
2008-02-27 16:14:43 +00:00
Salvatore Filippone f963e3affc psblas-dev
base/modules/psb_inter_desc_type.f90
 base/modules/psb_tools_mod.f90
 base/tools/psb_zspins.f90

Defined functions for general linear mappings among index spaces:
  psb_linmap_init
  psb_linmap_ins
  psb_linmap_asb
2008-02-26 10:20:17 +00:00
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
2008-02-18 15:06:32 +00:00
Salvatore Filippone e2234b0177 psblas:
base/internals/psi_bld_tmphalo.f90
 base/internals/psi_desc_index.F90
 base/internals/psi_dl_check.f90
 base/internals/psi_inter_desc_index.F90
 base/modules/Makefile
 base/modules/psb_desc_type.f90
 base/modules/psb_error_mod.F90
 base/modules/psb_inter_desc_type.f90
 base/modules/psb_realloc_mod.F90
 base/modules/psb_spmat_type.f90
 base/modules/psb_tools_mod.f90
 base/modules/psi_mod.f90
 base/tools/Makefile
 base/tools/psb_cd_inloc.f90
 base/tools/psb_cdals.f90
 base/tools/psb_cdalv.f90
 base/tools/psb_cdcpy.f90
 base/tools/psb_cdfree.f90
 base/tools/psb_cdins.f90
 base/tools/psb_cdrep.f90
 base/tools/psb_cdtransfer.f90

After the 2.2 branch, merge developments from psblas-intermesh.
2008-02-18 09:59:14 +00:00
Salvatore Filippone d7275f218d psblas/base/tools:
psb_dcdbldext.F90
psb_zcdbldext.F90

Fixed stupid bug in the copying of the input overlap index list.
2008-02-15 15:22:53 +00:00
Salvatore Filippone 4e43d48f5f psblas:
base/modules/psb_desc_type.f90

Added error message in psb_cd_get_XXX for cases where the descriptor
has not been initialized, i.e. matrix_data is not allocated.
2008-02-14 16:19:34 +00:00
Salvatore Filippone 113d536e1d *** empty log message *** 2008-02-12 10:32:25 +00:00
Salvatore Filippone eb1a0b3a7f psblas:
base/tools:
psb_dspins.f90
psb_zspins.f90

Fixed bug in usage of global/local column indices.
2008-02-11 11:11:30 +00:00
Salvatore Filippone 8d3469a121 psblas:
Updated copyright statement for all files.
2008-02-11 08:39:30 +00:00
Salvatore Filippone 261056ee48 psblas/base:
modules/psb_tools_mod.f90
tools/Makefile
tools/psb_dcdbldext.F90
tools/psb_dcdovr.F90
tools/psb_zcdbldext.F90
tools/psb_zcdovr.F90

Changed names of inner routines & files cdovr -> cdbldext to match
interface names.
2008-02-09 12:33:55 +00:00
Salvatore Filippone ebacfe9dc5 *** empty log message *** 2008-02-08 13:26:41 +00:00
Salvatore Filippone 9dc5a8bc11 psblas:
base/internals/Makefile
 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/Makefile
 base/modules/psb_base_mod.f90
 base/modules/psb_desc_type.f90
 base/modules/psb_inter_desc_type.f90
 base/modules/psb_realloc_mod.F90
 base/modules/psb_serial_mod.f90
 base/modules/psb_spmat_type.f90
 base/modules/psb_tools_mod.f90
 base/modules/psi_mod.f90
 base/modules/psi_serial_mod.f90
 base/tools/psb_cdcpy.f90
 base/tools/psb_dcdovr.F90
 base/tools/psb_glob_to_loc.f90
 base/tools/psb_loc_to_glob.f90
 base/tools/psb_zcdovr.F90

Merged changes from psblas-intermesh branch up to rev. 2809.
2008-02-08 12:35:30 +00:00
Salvatore Filippone 348a88de3b psblas:
internals/psi_desc_index.F90

Cleaned up some warning messages.
2008-01-31 16:24:42 +00:00
Salvatore Filippone 33f439b0f8 psblas:
internals/psi_fnd_onwer.f90

Changed fnd_owner to return an allocated vector of size 0 if NV=0.
2008-01-31 16:20:32 +00:00
Salvatore Filippone a2aed40f34 psblas:
internals/psi_dswapdata.F90
internals/psi_dswaptran.F90
internals/psi_iswapdata.F90
internals/psi_iswaptran.F90
internals/psi_zswapdata.F90
internals/psi_zswaptran.F90
modules/psb_desc_type.f90

Defined a new internal routine psb_cd_get_list to access the various
lists in DESC which can be used for data exchange.
2008-01-31 15:46:23 +00:00
Salvatore Filippone 3e80688ff6 base/modules/psb_desc_type.f90
Further comment changes.
2008-01-31 13:48:46 +00:00
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 c66badc5f6 psb_dallc.f90
psb_ialloc.f90
 psb_zallc.f90
Fixed forgotten declaration of NR variable.
2008-01-29 09:28:03 +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 3457f5987e psblas:base/tools:psb_dsphalo.F90,psb_zsphalo.F90
final fix for %pl, %pr problem revealed during SP testing.
2008-01-26 15:32:25 +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 da113e34d4 Had to switch two lines in psi_exist_ovr_elem because of IFORT giving
a strange error message...
2008-01-24 16:14:16 +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 395d05a552 *** empty log message *** 2008-01-10 14:55:07 +00:00
Salvatore Filippone ae7d533a04 Undoing merge of overlap modifications at r2654: not ready yet. 2008-01-10 08:32:24 +00:00
Salvatore Filippone b275558225 Merged ovtrans -r 2649:2653 into trunk. 2008-01-09 17:13:03 +00:00
Salvatore Filippone 47411166b0 Fixed doswap initialization. 2008-01-08 11:07:49 +00:00
Salvatore Filippone f53a40b39a Fixed doswap variable and internal action. 2008-01-08 09:29:17 +00:00
Salvatore Filippone 309aef8521 *** empty log message *** 2008-01-08 08:58:23 +00:00
Salvatore Filippone 5108486818 Split ldsc_pre_halo, preparing for restructuring of bldext. 2008-01-07 17:09:41 +00:00
Salvatore Filippone 7aab3dc29c Split ldsc_pre_halo, preparing for restructuring of bldext. 2008-01-07 17:07:56 +00:00
Salvatore Filippone ee22b69b2f *** empty log message *** 2008-01-07 17:05:53 +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 b394708722 2008-01-07 13:08:15 +00:00
Salvatore Filippone 61da99fd26 Doc for data argument. 2008-01-07 09:26:05 +00:00
Salvatore Filippone 60b15c47d7 Fix internal default choices and variable names. 2008-01-04 10:45:35 +00:00
Salvatore Filippone 8ed63d5df2 Fixed headers for html documentation. 2008-01-04 10:35:10 +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