Commit Graph
42 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 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 8d3469a121 psblas:
Updated copyright statement for all files.
2008-02-11 08:39:30 +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 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 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 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 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 edc6f423a7 *** empty log message *** 2008-01-01 16:48:38 +00:00
Salvatore Filippone 1de99a499a Merged debug infrastructure, internal docs and html headers. 2007-12-21 13:32:16 +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 9f0119ee5a Shuffled around internal docs. 2007-10-05 12:35:41 +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 602fe66f18 *** empty log message *** 2007-09-26 13:50:41 +00:00
Salvatore Filippone 4b16ee0af4 Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC. 2007-05-24 11:40:55 +00:00
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???
2007-05-14 15:28:09 +00:00
Salvatore Filippone dd3732bdf7 Fix: get_rank in the loop for irecv should be done unconditionally for
those cases in which we do not receive, but we do send.
2007-04-04 16:07:46 +00:00
Salvatore Filippone 2ea35bfab3 Fixes for compilation on SP5: avoid "??'", also clean up CR/LF from makefiles. 2007-03-28 09:25:07 +00:00
Salvatore Filippone ae4600eefb Changes for SUN compilers. 2007-03-27 14:16:41 +00:00
Salvatore Filippone ef01179b50 Fixed stupid mistake: out of order declaration vs. executable
statement in InitPairSearchTree gives trouble in strict C compilation.
2007-03-19 15:29:36 +00:00
Salvatore Filippone 2968c06cfb Fixed to avoid calls when number of elements to be sent/received is 0;
this may happen with unsymmetric patterns.
2007-03-02 11:51:36 +00:00
Salvatore Filippone 2f0cfece0e Merge (minimal) changes from SLUDist branch. 2007-02-28 13:26:00 +00:00
Salvatore Filippone 6093d6a685 Fixed wrong USE rename statement. 2007-02-21 15:06:53 +00:00
Salvatore Filippone 217e6b2a52 Reorganized USE hierarchy.
Cleaned up the PREC directory.
2007-02-21 14:29:58 +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 1ada92856c Take out obsolete refs to mpi_wtime, use psb_wtime instead. 2007-01-30 17:09:54 +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 20d5e2ed40 Aligned data_ treatment with dswapdata. 2007-01-23 16:19:42 +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 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