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
|
00c1468c6c
|
Started playing around with type extensions and typebound
procedures.
Merged performance fixes from trunk.
|
16 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
|
93b9ebbcf0
|
psblas2-dev:
|
17 years ago |
Salvatore Filippone
|
ffcc2efa45
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
c1d96960d8
|
psblas-dev:
|
17 years ago |
Salvatore Filippone
|
939fe439e4
|
Fixed spurious call to geterrstatus in the wrong position.
|
17 years ago |
Salvatore Filippone
|
6b13585ad6
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
8d3469a121
|
psblas:
Updated copyright statement for all files.
|
17 years ago |
Salvatore Filippone
|
65c6e28ae8
|
psblas:test/pargen/ppde90:
changed end messages.
|
17 years ago |
Salvatore Filippone
|
bb75610af1
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
f05422f798
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
369a40850f
|
Typographical changes for old/new style comparison operators.
|
17 years ago |
Salvatore Filippone
|
1de99a499a
|
Merged debug infrastructure, internal docs and html headers.
|
17 years ago |
Salvatore Filippone
|
ea8ff0d764
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
a38f24d8a2
|
Set default to psb_root_ .
|
17 years ago |
Salvatore Filippone
|
d2ad1ed196
|
Renamed pargen sample.
|
17 years ago |
Salvatore Filippone
|
e099c19498
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
6c069d7a12
|
*** empty log message ***
|
17 years ago |
Salvatore Filippone
|
7a03e1d410
|
Renamed pargen sample.
|
17 years ago |
Salvatore Filippone
|
f46a8b1131
|
Bunch of changes to take away most instances of unused variables.
|
17 years ago |
Salvatore Filippone
|
0911703866
|
Fixed in-line docs.
|
17 years ago |
Salvatore Filippone
|
1230fd0625
|
Take out unused variables.
|
17 years ago |
Salvatore Filippone
|
205bf658b0
|
Fixes for final release on 2.1
|
18 years ago |
Salvatore Filippone
|
b350f41c87
|
Folded in new precinit/precset.
|
18 years ago |
Salvatore Filippone
|
45c74ea2d8
|
Put in right-preconditioned GMRES.
|
18 years ago |
Salvatore Filippone
|
56a405b61c
|
Fixed name of XV dummy argument
|
18 years ago |
Salvatore Filippone
|
7b06619de0
|
Fix bcast on strings.
|
18 years ago |
Salvatore Filippone
|
ae4600eefb
|
Changes for SUN compilers.
|
18 years ago |
Salvatore Filippone
|
e25d2e1d67
|
Third sweep of changes from Pasqua/Daniela about the
preconditioners. Updated documentation.
|
18 years ago |
Salvatore Filippone
|
211cebb87c
|
Merged changes from AIX xlf version.
|
18 years ago |
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.
|
18 years ago |
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.
|
18 years ago |
Salvatore Filippone
|
ddb6b91cd8
|
Changed interface to CDALL to use optional parameters, encompassing the
various versions existing so far.
|
18 years ago |
Salvatore Filippone
|
0383e80618
|
Reorganization of test dir.
|
18 years ago |
Salvatore Filippone
|
f6655e698d
|
Adjusted test programs to ALLOCATABLEs.
|
18 years ago |
Salvatore Filippone
|
9620471951
|
Merged in the version with ALLOCATABLE components. We are now moving
towards version 2.1.
|
18 years ago |
Salvatore Filippone
|
817221494f
|
Updated precset to have a non-optional INFO argument.
Defined a new PSB_WTIME function, and use it in user-level code.
|
19 years ago |
Salvatore Filippone
|
f2c532f812
|
Added more error control in overlap build.
Optional arguments to psb_krylov to be invoked by keyword.
|
19 years ago |
Salvatore Filippone
|
182f53486b
|
Fixed bug in swaptran. Added psb_krylov interface.
|
19 years ago |
Salvatore Filippone
|
10d7c952b1
|
Changed psb_bcast by making root an optional argument.
|
19 years ago |
Salvatore Filippone
|
c56e74c0f0
|
Added psblas interfaces to BLACS. Step 2: up to AMX
|
19 years ago |
Salvatore Filippone
|
fab80eee68
|
*** empty log message ***
|
19 years ago |
Salvatore Filippone
|
ae749eb632
|
Fixed default for precset.
|
19 years ago |
Salvatore Filippone
|
b474f50151
|
Created new routines for environment handling, modified documentation accordingly.
|
19 years ago |
Salvatore Filippone
|
2c378361ce
|
One more iteration on the documentation. Also minor changes to precset.
|
19 years ago |
Salvatore Filippone
|
936c761233
|
Fixed interface to GEINS to make it look more consistent with SPINS.
|
19 years ago |
Salvatore Filippone
|
d003f55d95
|
Modified interface to GEALL, GEINS et al.
Changed ITRACE behaviour in solver routines.
Updated documentation.
|
19 years ago |
Salvatore Filippone
|
4b2f930cf6
|
Changed handling of duplicates and storage format. Changed interface
to both geins and spasb. New and better strategies.
|
19 years ago |
Salvatore Filippone
|
7de3b99b49
|
Folded in changes for complex version. We can now declare RC2.
|
19 years ago |
Salvatore Filippone
|
55a22b9c73
|
Fixed interfaces to insertion in test programs.
|
19 years ago |
Salvatore Filippone
|
a819e8be43
|
Renaming scheme for GE routines. Also thought to change psb_spalloc
into psb_spall for coherence, but then went into conflict with the
serial one. Fixed with a kludge, but we need a good one.
|
19 years ago |
Salvatore Filippone
|
5126b55538
|
Changed order of operands in precbld, step to reorg with baseprc_bld.
|
19 years ago |
Salvatore Filippone
|
75921dde75
|
Renaming: moved DSCINS and DSCASB into CDINS and CDASB
|
19 years ago |
Salvatore Filippone
|
1a6aa93f75
|
Renaming: moved PSB_DSCFREE into PSB_CDFREE.
|
19 years ago |
Salvatore Filippone
|
cd7649fd1b
|
*** empty log message ***
|
19 years ago |
Salvatore Filippone
|
6ae7fe121d
|
Added copyright statements.
|
19 years ago |
Alfredo Buttari
|
1bb7db5c07
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
d283f6ffa8
|
*** empty log message ***
|
19 years ago |
Salvatore Filippone
|
a2b5574ecc
|
Fixes for new precs/gcc 4.1
|
19 years ago |
Alfredo Buttari
|
b46dd1e7bf
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
4017f683bd
|
Generates a symmetric-pattern matrix now
|
19 years ago |
Alfredo Buttari
|
3ca7ba61e5
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
8919dacf49
|
cleanup
|
19 years ago |
Alfredo Buttari
|
b878b6dc8f
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
0e235de552
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
1b407fa3ec
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
17ae68eacb
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
9ba784bdca
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
6f2ca4384d
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
cd656f8f4b
|
*** empty log message ***
|
19 years ago |
Alfredo Buttari
|
1b90c52c5a
|
*** empty log message ***
|
19 years ago |
Salvatore Filippone
|
960e13a6b4
|
Initial revision
|
19 years ago |