Commit Graph

197 Commits (8ebc9dd3c05492073bfaebc667f5bfcb7f1d385b)

Author SHA1 Message Date
Salvatore Filippone be18a33a19 psblas2-typext
psb_spsb is not currently used.
16 years ago
Salvatore Filippone e42460b161 psblas-typext
Modified the spmat_types to contain type-bound procedures for CSMM and
CSSM. 
Modified the PSBLAS and psb_map accordingly.
16 years ago
Salvatore Filippone 78031d8651 psblas2-typext:
Merged fixes for empty local rows from trunk.
16 years ago
Salvatore Filippone 7461cd9c5e Merged encapsluation fixes in desc_type from trunk. 16 years ago
Salvatore Filippone 00c1468c6c Started playing around with type extensions and typebound
procedures.
Merged performance fixes from trunk.
17 years ago
Salvatore Filippone 45c2214626 psblas2-typext:
Beginning of experiments with type, extends.
17 years ago
Salvatore Filippone 5a85af050a psblas2-typext:
Beginning of experiments with type, extends.
17 years ago
Salvatore Filippone 54f9133015 psblas2:
base/modules/psb_desc_type.f90
 base/tools/psb_map.f90

Added a query to figure out a descriptor for a replicated index space.
Fixed aggregation mapping towards a replicated index space. 
WARNING: the general linear map does not check this yet; have to
figure out what we really want to do.
17 years ago
Salvatore Filippone 02b09a9eb5 psblas:
base/modules/psb_desc_type.f90
 base/modules/psb_tools_mod.f90
 base/tools/Makefile
 base/tools/psb_ccdbldext.F90
 base/tools/psb_cd_lstext.f90
 base/tools/psb_cd_reinit.f90
 base/tools/psb_cdcpy.f90
 base/tools/psb_dcdbldext.F90
 base/tools/psb_scdbldext.F90
 base/tools/psb_zcdbldext.F90

psblas: refactor copy, lstext and reinit descriptors to work around
Intel 10 compilation problem.
17 years ago
Salvatore Filippone e30d782178 psblas2:
base/modules/Makefile
 base/modules/psb_base_mod.f90
 base/modules/psb_inter_desc_mod.f90
 base/modules/psb_inter_desc_type.f90
 base/tools/Makefile
 base/tools/psb_inter_desc.f90
 base/tools/psb_map.f90

Fixed module inclusion pattern to handle compilation under XLF 10.
17 years ago
Salvatore Filippone 5c4748c93f psblas2-dev:

							
						
17 years ago
Salvatore Filippone f0e69ab0da psblas2-dev:
base/modules/psb_serial_mod.f90
 base/serial/psb_ctransp.f90
 base/serial/psb_dtransp.f90
 base/serial/psb_stransp.f90
 base/serial/psb_ztransp.f90

Defined in-place transpose.


 krylov/psb_drgmres.f90
 krylov/psb_srgmres.f90

Fixed for good alternate code path.
17 years ago
Salvatore Filippone acfe3fdb63 psblas2-dev:
Make.inc.in
 README
 base/comm/Makefile
 base/comm/psb_cgather.f90
 base/comm/psb_chalo.f90
 base/comm/psb_covrl.f90
 base/comm/psb_sgather.f90
 base/comm/psb_shalo.f90
 base/comm/psb_sovrl.f90
 base/internals/Makefile
 base/internals/psi_cswapdata.F90
 base/internals/psi_cswaptran.F90
 base/internals/psi_sswapdata.F90
 base/internals/psi_sswaptran.F90
 base/modules/Makefile
 base/modules/psb_blacs_mod.f90
 base/modules/psb_comm_mod.f90
 base/modules/psb_const_mod.f90
 base/modules/psb_error_mod.F90
 base/modules/psb_inter_desc_type.f90
 base/modules/psb_penv_mod.F90
 base/modules/psb_psblas_mod.f90
 base/modules/psb_realloc_mod.F90
 base/modules/psb_serial_mod.f90
 base/modules/psb_sort_mod.f90
 base/modules/psb_spmat_type.f90
 base/modules/psb_spsb_mod.f90
 base/modules/psb_string_mod.f90
 base/modules/psb_tools_mod.f90
 base/modules/psi_mod.f90
 base/modules/psi_serial_mod.f90
 base/psblas/Makefile
 base/psblas/psb_camax.f90
 base/psblas/psb_casum.f90
 base/psblas/psb_caxpby.f90
 base/psblas/psb_cdot.f90
 base/psblas/psb_cnrm2.f90
 base/psblas/psb_cnrmi.f90
 base/psblas/psb_cspmm.f90
 base/psblas/psb_cspsm.f90
 base/psblas/psb_dnrmi.f90
 base/psblas/psb_samax.f90
 base/psblas/psb_sasum.f90
 base/psblas/psb_saxpby.f90
 base/psblas/psb_sdot.f90
 base/psblas/psb_snrm2.f90
 base/psblas/psb_snrmi.f90
 base/psblas/psb_sspmm.f90
 base/psblas/psb_sspsm.f90
 base/psblas/psb_sxdot.f90
 base/psblas/psb_zaxpby.f90
 base/psblas/psb_znrmi.f90
 base/psblas/pstreecomb.F
 base/serial/Makefile
 base/serial/aux/Makefile
 base/serial/aux/cacmp_mod.f90
 base/serial/aux/calcmp_mod.f90
 base/serial/aux/calsr.f90
 base/serial/aux/calsrx.f90
 base/serial/aux/camsort_dw.f90
 base/serial/aux/camsort_up.f90
 base/serial/aux/camsr.f90
 base/serial/aux/camsrx.f90
 base/serial/aux/casr.f90
 base/serial/aux/casrx.f90
 base/serial/aux/clcmp_mod.f90
 base/serial/aux/clsr.f90
 base/serial/aux/clsrx.f90
 base/serial/aux/sasr.f90
 base/serial/aux/sasrx.f90
 base/serial/aux/smsort_dw.f90
 base/serial/aux/smsort_up.f90
 base/serial/aux/smsr.f90
 base/serial/aux/smsrx.f90
 base/serial/aux/ssr.f90
 base/serial/aux/ssrx.f90
 base/serial/coo/Makefile
 base/serial/coo/ccoomm.f
 base/serial/coo/ccoomv.f
 base/serial/coo/ccoonrmi.f
 base/serial/coo/ccoorws.f
 base/serial/coo/ccoosm.f
 base/serial/coo/ccoosv.f
 base/serial/coo/dcoosm.f
 base/serial/coo/scoomm.f
 base/serial/coo/scoomv.f
 base/serial/coo/scoonrmi.f
 base/serial/coo/scoorws.f
 base/serial/coo/scoosm.f
 base/serial/coo/scoosv.f
 base/serial/coo/zcoosm.f
 base/serial/csr/Makefile
 base/serial/csr/ccrnrmi.f
 base/serial/csr/ccsrck.f
 base/serial/csr/ccsrmm.f
 base/serial/csr/ccsrrws.f
 base/serial/csr/ccsrsm.f
 base/serial/csr/csrmv.f
 base/serial/csr/csrsv.f
 base/serial/csr/dcsrck.f
 base/serial/csr/dcsrmm.f
 base/serial/csr/dcsrmv.f
 base/serial/csr/dcsrmv2.f
 base/serial/csr/dcsrmv3.f
 base/serial/csr/dcsrmv4.f
 base/serial/csr/dcsrrws.f
 base/serial/csr/dcsrsm.f
 base/serial/csr/dcsrsv.f
 base/serial/csr/scrnrmi.f
 base/serial/csr/scsrmm.f
 base/serial/csr/scsrmv.f
 base/serial/csr/scsrmv2.f
 base/serial/csr/scsrmv3.f
 base/serial/csr/scsrmv4.f
 base/serial/csr/scsrsm.f
 base/serial/csr/scsrsv.f
 base/serial/csr/zcrnrmi.f
 base/serial/csr/zcsrck.f
 base/serial/csr/zcsrmm.f
 base/serial/csr/zcsrrws.f
 base/serial/csr/zcsrsm.f
 base/serial/csr/zsrmv.f
 base/serial/csr/zsrsv.f
 base/serial/dp/Makefile
 base/serial/dp/ccoco.f
 base/serial/dp/ccocr.f
 base/serial/dp/ccrco.f
 base/serial/dp/ccrcr.f
 base/serial/dp/ccrjd.f
 base/serial/dp/cgind_tri.f
 base/serial/dp/cgindex.f
 base/serial/dp/reordvn.f
 base/serial/dp/scoco.f
 base/serial/dp/scocr.f
 base/serial/dp/scrco.f
 base/serial/dp/scrcr.f
 base/serial/dp/scrjd.f
 base/serial/dp/sgind_tri.f
 base/serial/dp/sgindex.f
 base/serial/f77/Makefile
 base/serial/f77/caxpby.f
 base/serial/f77/ccsmm.f
 base/serial/f77/ccsnmi.f
 base/serial/f77/ccsrws.f
 base/serial/f77/ccssm.f
 base/serial/f77/cgelp.f
 base/serial/f77/clpupd.f
 base/serial/f77/cswmm.f
 base/serial/f77/cswsm.f
 base/serial/f77/daxpby.f
 base/serial/f77/dcsmm.f
 base/serial/f77/dcsnmi.f
 base/serial/f77/dcsrp.f
 base/serial/f77/dcsrws.f
 base/serial/f77/dcssm.f
 base/serial/f77/dgelp.f
 base/serial/f77/dlpupd.f
 base/serial/f77/dswmm.f
 base/serial/f77/dswsm.f
 base/serial/f77/saxpby.f
 base/serial/f77/scsmm.f
 base/serial/f77/scsnmi.f
 base/serial/f77/scsrws.f
 base/serial/f77/scssm.f
 base/serial/f77/sgelp.f
 base/serial/f77/slpupd.f
 base/serial/f77/smmp.f
 base/serial/f77/sswmm.f
 base/serial/f77/sswsm.f
 base/serial/f77/zcsmm.f
 base/serial/f77/zcsnmi.f
 base/serial/f77/zcsrws.f
 base/serial/f77/zcssm.f
 base/serial/f77/zgelp.f
 base/serial/f77/zlpupd.f
 base/serial/f77/zswmm.f
 base/serial/f77/zswsm.f
 base/serial/jad/Makefile
 base/serial/jad/sjadmm.f
 base/serial/jad/sjadmv.f
 base/serial/jad/sjadmv2.f
 base/serial/jad/sjadmv3.f
 base/serial/jad/sjadmv4.f
 base/serial/jad/sjadnr.f
 base/serial/jad/sjadrws.f
 base/serial/jad/sjadsm.f
 base/serial/jad/sjadsv.f
 base/serial/jad/sjdnrmi.f
 base/serial/jad/sjdrws.f
 base/serial/psb_ccoins.f90
 base/serial/psb_ccsmm.f90
 base/serial/psb_ccsmv.f90
 base/serial/psb_ccsnmi.f90
 base/serial/psb_ccsprt.f90
 base/serial/psb_ccssm.f90
 base/serial/psb_ccssv.f90
 base/serial/psb_cfixcoo.f90
 base/serial/psb_cgelp.f90
 base/serial/psb_cipcoo2csc.f90
 base/serial/psb_cipcoo2csr.f90
 base/serial/psb_cipcsr2coo.f90
 base/serial/psb_cneigh.f90
 base/serial/psb_cnumbmm.f90
 base/serial/psb_crwextd.f90
 base/serial/psb_cspclip.f90
 base/serial/psb_cspcnv.f90
 base/serial/psb_cspgetrow.f90
 base/serial/psb_cspgtblk.f90
 base/serial/psb_cspgtdiag.f90
 base/serial/psb_cspscal.f90
 base/serial/psb_csymbmm.f90
 base/serial/psb_ctransc.f90
 base/serial/psb_ctransp.f90
 base/serial/psb_dcoins.f90
 base/serial/psb_dspcnv.f90
 base/serial/psb_getrow_mod.f90
 base/serial/psb_regen_mod.f90
 base/serial/psb_scoins.f90
 base/serial/psb_scsmm.f90
 base/serial/psb_scsmv.f90
 base/serial/psb_scsnmi.f90
 base/serial/psb_scsprt.f90
 base/serial/psb_scssm.f90
 base/serial/psb_scssv.f90
 base/serial/psb_sfixcoo.f90
 base/serial/psb_sgelp.f90
 base/serial/psb_sipcoo2csc.f90
 base/serial/psb_sipcoo2csr.f90
 base/serial/psb_sipcsr2coo.f90
 base/serial/psb_sneigh.f90
 base/serial/psb_snumbmm.f90
 base/serial/psb_srwextd.f90
 base/serial/psb_sspclip.f90
 base/serial/psb_sspcnv.f90
 base/serial/psb_sspgetrow.f90
 base/serial/psb_sspgtblk.f90
 base/serial/psb_sspgtdiag.f90
 base/serial/psb_sspscal.f90
 base/serial/psb_ssymbmm.f90
 base/serial/psb_stransp.f90
 base/serial/psb_update_mod.f90
 base/serial/psb_zcoins.f90
 base/serial/psb_zcsnmi.f90
 base/serial/psb_zspcnv.f90
 base/tools/Makefile
 base/tools/psb_callc.f90
 base/tools/psb_casb.f90
 base/tools/psb_ccdbldext.F90
 base/tools/psb_cfree.f90
 base/tools/psb_cins.f90
 base/tools/psb_cspalloc.f90
 base/tools/psb_cspasb.f90
 base/tools/psb_cspfree.f90
 base/tools/psb_csphalo.F90
 base/tools/psb_cspins.f90
 base/tools/psb_csprn.f90
 base/tools/psb_dspins.f90
 base/tools/psb_sallc.f90
 base/tools/psb_sasb.f90
 base/tools/psb_scdbldext.F90
 base/tools/psb_sfree.f90
 base/tools/psb_sins.f90
 base/tools/psb_sspalloc.f90
 base/tools/psb_sspasb.f90
 base/tools/psb_sspfree.f90
 base/tools/psb_ssphalo.F90
 base/tools/psb_sspins.f90
 base/tools/psb_ssprn.f90
 base/tools/psb_zspins.f90
 config/acx_lapack.m4
 configure.ac
 configure
 krylov/Makefile
 krylov/psb_cbicg.f90
 krylov/psb_ccg.f90
 krylov/psb_ccgs.f90
 krylov/psb_ccgstab.f90
 krylov/psb_ccgstabl.f90
 krylov/psb_crgmres.f90
 krylov/psb_dcg.F90
 krylov/psb_dcg.f90
 krylov/psb_krylov_mod.f90
 krylov/psb_sbicg.f90
 krylov/psb_scg.F90
 krylov/psb_scgs.f90
 krylov/psb_scgstab.F90
 krylov/psb_scgstabl.f90
 krylov/psb_srgmres.f90
 krylov/psb_zcg.F90
 krylov/psb_zcg.f90
 prec/Makefile
 prec/psb_cbjac_aply.f90
 prec/psb_cbjac_bld.f90
 prec/psb_cdiagsc_bld.f90
 prec/psb_cgprec_aply.f90
 prec/psb_cilu_fct.f90
 prec/psb_cprc_aply.f90
 prec/psb_cprecbld.f90
 prec/psb_cprecinit.f90
 prec/psb_cprecset.f90
 prec/psb_prec_mod.f90
 prec/psb_prec_type.f90
 prec/psb_sbjac_aply.f90
 prec/psb_sbjac_bld.f90
 prec/psb_sdiagsc_bld.f90
 prec/psb_sgprec_aply.f90
 prec/psb_silu_fct.f90
 prec/psb_sprc_aply.f90
 prec/psb_sprecbld.f90
 prec/psb_sprecinit.f90
 prec/psb_sprecset.f90
 test/fileread/Makefile
 test/fileread/cf_sample.f90
 test/fileread/df_sample.f90
 test/fileread/getp.f90
 test/fileread/runs/cfs.inp
 test/fileread/runs/sfs.inp
 test/fileread/sf_sample.f90
 test/fileread/zf_sample.f90
 test/pargen/Makefile
 test/pargen/ppde.f90
 test/pargen/runs/ppde.inp
 test/pargen/spde.f90
 util/psb_hbio_mod.f90
 util/psb_mat_dist_mod.f90
 util/psb_mmio_mod.f90
 util/psb_read_mat_mod.f90


Merged the single precision branch.
17 years ago
Salvatore Filippone 1549177dde *** empty log message *** 17 years ago
Salvatore Filippone 4bbb70b17f *** empty log message *** 17 years ago
Salvatore Filippone 759cb4ea09 *** empty log message *** 17 years ago
Salvatore Filippone 959a184c24 *** empty log message *** 17 years ago
Salvatore Filippone f184d30b0a psblas2-dev:
base/modules/psb_serial_mod.f90
 base/serial/Makefile
 base/serial/psb_dspsetbld.f90
 base/serial/psb_dspshift.f90
 base/serial/psb_zspscal.f90
 base/serial/psb_zspsetbld.f90
 base/serial/psb_zspshift.f90

Updated shift routines & moved onto complex version.
17 years ago
Salvatore Filippone f7895f7c5b psblas2-dev:
base/modules/psb_serial_mod.f90
 base/serial/psb_dspcnv.f90
 base/serial/psb_zspcnv.f90

Make more readable normal return for in place conversion.
17 years ago
Salvatore Filippone 608c97e9d4 psblas2-dev:
base/modules/psb_serial_mod.f90
 base/serial/Makefile
 base/serial/psb_dspscal.f90
 base/serial/psb_dspshift.f90

Added shift routine for usage with eigenvalues. To be done: general
add routine.
17 years ago
Salvatore Filippone f1686fc022 *** empty log message *** 17 years ago
Salvatore Filippone afe8e6bdbc psblas2-dev/base:
modules/psb_spmat_type.f90
 serial/psb_dipcoo2csc.f90
 serial/psb_zipcoo2csc.f90

Fixed handling of trim for CSC (needed for UMFPACK).
17 years ago
Salvatore Filippone 62c02b93a5 *** empty log message *** 17 years ago
Salvatore Filippone a435bbda7e psblas2:
base/modules/psb_error_mod.F90

missing error message for cd_inloc.
17 years ago
Salvatore Filippone 93b9ebbcf0 psblas2-dev:

							
						
17 years ago
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.
17 years ago
Salvatore Filippone d2bcfbdf95 *** empty log message *** 17 years ago
Salvatore Filippone ae52ba5e97 psblas2-dev
base/modules/psb_desc_type.f90

Remnant of tests with choose_large_state on np>0 moved to np>2.
17 years ago
Salvatore Filippone d616b83f6f psblas2-dev:
Changelog
 base/internals/Makefile
 base/internals/avltree.c
 base/internals/avltree.h
 base/internals/psi_bld_tmphalo.f90
 base/internals/psi_fnd_owner.f90
 base/internals/psi_idx_cnv.f90
 base/internals/psi_idx_ins_cnv.f90
 base/internals/srcht.c
 base/modules/Makefile
 base/modules/psb_avl_mod.f90
 base/modules/psb_desc_type.f90
 base/tools/psb_cd_inloc.f90
 base/tools/psb_cdals.f90
 base/tools/psb_cdalv.f90
 base/tools/psb_cdins.f90
 base/tools/psb_icdasb.F90


Merged AVL changes.
17 years ago
Salvatore Filippone a019113d24 psblas2-dev:
base/internals/psi_idx_ins_cnv.f90
 base/modules/psb_desc_type.f90
 base/tools/psb_cd_inloc.f90
 base/tools/psb_cdals.f90
 base/tools/psb_cdalv.f90
	

Performance fix: avoid loop to figure out current position in
halo_index inside psi_idx_ins_cnv.
17 years ago
Salvatore Filippone 2be7dcc2dc psblas2
base/modules/psb_error_mod.F90

Fixed process index in error messages.
17 years ago
Salvatore Filippone 23042afd09 psblas2-dev:
base/modules/psb_spmat_type.F90

Fixed check on allocation error.
17 years ago
Salvatore Filippone c21d356163 psblas2-dev:
base/modules/psb_realloc_mod.F90

Shuffled around info=0 wrt get_errstatus.
17 years ago
Salvatore Filippone 4199a6ba83 psblas2:
base/modules/psb_tools_mod.f90

Added afmt into psb_linmap_asb interface.
17 years ago
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_.
17 years ago
Salvatore Filippone 13be647fee psblas2:

							
						
17 years ago
Salvatore Filippone 5e4519f8b6 psblas2:
base/modules/psb_realloc_mod.F90

Fixed psb_transfer for platforms without MOVE_ALLOC.
17 years ago
Salvatore Filippone 9bbfebc3a1 psblas2/base/modules:
psb_realloc_mod.F90

Fixed lower/upper bound handling in realloc when no MOVE_ALLOC.
17 years ago
Salvatore Filippone c1d96960d8 psblas-dev:

							
						
17 years ago
Salvatore Filippone f9c4333f26 psb_penv-mod.F90
Fixed call to BLACS_SET.
17 years ago
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.
17 years ago
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
17 years ago
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
17 years ago
Salvatore Filippone e2234b0177 psblas:

							
						
17 years ago
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.
17 years ago
Salvatore Filippone 113d536e1d *** empty log message *** 17 years ago
Salvatore Filippone 8d3469a121 psblas:
Updated copyright statement for all files.
17 years ago
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.
17 years ago
Salvatore Filippone ebacfe9dc5 *** empty log message *** 17 years ago
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.
17 years ago
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.
17 years ago
Salvatore Filippone 3e80688ff6 base/modules/psb_desc_type.f90
Further comment changes.
17 years ago
Salvatore Filippone a6101d4d4e psblas: psb_desc_type.f90:
Added better description of fields.
17 years ago
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.
17 years ago
Salvatore Filippone b60d842b22 psblas:

							
						
17 years ago
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.
17 years ago
Salvatore Filippone 1aa0b01613 psblas: fix initialization of blk%pl|pr in sphalo, was giving a
segfault on SP
17 years ago
Salvatore Filippone f7b657076a psblas: Refined compilation macros for handling various Fortran cases
(see Changelog).
17 years ago
Salvatore Filippone ecc2920c9f *** empty log message *** 17 years ago
Salvatore Filippone fae1b156ba psb_dec_type: fixed description of data type in comments for NaturalDocs. 17 years ago
Salvatore Filippone f14d9d0598 Fixed definition of broadcast for vectors of charatcers, in response
to a requirement from NEMO.
17 years ago
Salvatore Filippone 7dea81e732 17 years ago
Salvatore Filippone c0a1f19cd0 psb_const_mod:
Restored psb_percent, was taken out by mistake.
17 years ago
Salvatore Filippone 9900870ca3 Taken out unused constants. 17 years ago
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.
17 years ago
Salvatore Filippone 47fe430a5f Changed internal selection of data_ in swaptran. Adjusted interface in
psi_mod (was horribly out of date!!!!!).
17 years ago
Salvatore Filippone c8c211c0e9 Merged changes at r2702 from branch psblas-ovtrans. 17 years ago
Salvatore Filippone f53a40b39a Fixed doswap variable and internal action. 17 years ago
Salvatore Filippone 7aab3dc29c Split ldsc_pre_halo, preparing for restructuring of bldext. 17 years ago
Salvatore Filippone 84cdf8ff6d Fix realloc for 2D arrays. 17 years ago
Salvatore Filippone 1c89518644 Header fixes. 17 years ago
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).
17 years ago
Salvatore Filippone 842efca6d1 *** empty log message *** 17 years ago
Salvatore Filippone 908ef1d466 *** empty log message *** 17 years ago
Salvatore Filippone 18d09a3123 *** empty log message *** 17 years ago
Salvatore Filippone 1de99a499a Merged debug infrastructure, internal docs and html headers. 17 years ago
Salvatore Filippone 514dd76dbe 17 years ago
Salvatore Filippone e059235257 Fixed intent out on cdovr (aka bld_ext) 17 years ago
Salvatore Filippone a38f24d8a2 Set default to psb_root_ . 17 years ago
Salvatore Filippone f46a8b1131 Bunch of changes to take away most instances of unused variables. 17 years ago
Salvatore Filippone b9155bc4b8 Hidden PSB_CDREP inside PSB_CDALL with one more optional arg, REPL. 17 years ago
Salvatore Filippone 16b8058ab6 Defined heapsort and mergesort for real/complex data.
Updated docs.
17 years ago
Salvatore Filippone f60c55af4b *** empty log message *** 17 years ago
Salvatore Filippone 4c601a166c *** empty log message *** 17 years ago
Salvatore Filippone cf717ac713 Added some more heap functionality. Reworked the ensure_size
interface.
17 years ago
Salvatore Filippone 9d10b5104e Added first round of heap handling routines for MLD2P4. 17 years ago
Salvatore Filippone ab034762ab Taken out obsolete & commented gelp interface. 17 years ago
Salvatore Filippone 630108c544 *** empty log message *** 17 years ago
Salvatore Filippone 86256846a7 *** empty log message *** 17 years ago
Salvatore Filippone 624e32ed6d Fixed internal docs. 17 years ago
Salvatore Filippone 3297eb7d04 Fixed in-line docs. 17 years ago
Salvatore Filippone 0911703866 Fixed in-line docs. 17 years ago
Salvatore Filippone b283375883 Take out gth_sct module, since it's not used directly here. 17 years ago
Salvatore Filippone cd14342731 *** empty log message *** 17 years ago
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.
17 years ago
Salvatore Filippone 285da66426 Fixed bunch of headers in various tools source files.
Moved gelp to serial.
Changed interface of sphalo.
17 years ago
Salvatore Filippone 3bf7f8a8f0 *** empty log message *** 18 years ago
Salvatore Filippone 6fdc3c2c0e *** empty log message *** 18 years ago
Salvatore Filippone 7cbb943e6c Merged new serial code. 18 years ago
Salvatore Filippone 83213e1fc5 Fixed detailed comments. 18 years ago