Salvatore Filippone
1c49f3ed5e
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_z_coo_impl.f03
Fixed idiotic bug in mv_coo_from_coo.
15 years ago
Salvatore Filippone
b74413cd69
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Fxed stupid bug in initalization of NZ in getrow & friends.
15 years ago
Salvatore Filippone
fdd9158f1c
psblas3:
...
base/modules/psb_base_mat_mod.f03
Implemented get_neigh at base_mat level, just by calling csget on the
pattern (which all are supposed to support)!!!
15 years ago
Salvatore Filippone
c615e1ee5d
psblas3:
...
base/modules/psb_error_mod.F90
Fix to error message for incomplete class implementation.
15 years ago
Salvatore Filippone
9bd81680e3
psblas3:
...
base/comm/psb_dspgather.F90
base/modules/psb_s_csr_mat_mod.f03
prec/psb_dilu_fct.f90
Fixes for mld development.
15 years ago
Salvatore Filippone
d52252a4d8
No need for whole serial_mod if we are only using msort!
15 years ago
Salvatore Filippone
65f5314e76
Make size variables SAVEd.
15 years ago
Salvatore Filippone
e73cfb6be7
*** empty log message ***
15 years ago
Salvatore Filippone
eb0896c378
psblas3:
...
base/comm/Makefile
base/comm/psb_dspgather.F90
base/modules/Makefile
base/modules/psb_comm_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_serial_mod.f90
base/serial/Makefile
base/serial/f77/Makefile
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
configure.ac
configure
Beginning work on new MLD, need support for other operators.
15 years ago
Salvatore Filippone
ebe0d004ea
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
First version of transpose, only for D for the time being.
15 years ago
Salvatore Filippone
fd48802e2e
Fixed README.
15 years ago
Salvatore Filippone
dc5e6813ac
psblas3:
...
base/modules/psb_psblas_mod.f90
Fixed interface bug for multiple vectors, exposed by new kiva
testing.
15 years ago
Salvatore Filippone
8bac54b124
psblas3:
...
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_psblas_mod.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_base_mat_mod.f03
base/modules/psb_z_mat_mod.f03
base/psblas/psb_cspsm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zspsm.f90
base/serial/dp/dvtfg.f
krylov/psb_krylov_mod.f90
prec/psb_cbjac_aply.f90
prec/psb_dbjac_aply.f90
prec/psb_sbjac_aply.f90
prec/psb_zbjac_aply.f90
Changed "SIDE" to "SCALE" in SM.
Maybe we need to add back a PERM (Left, Right) argument somewhere???
15 years ago
Salvatore Filippone
233835de10
psblas3:
...
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Changed cp_from/mv_from implementation. Still a lot to be done!
15 years ago
Salvatore Filippone
1e91812924
psblas3:
...
base/Makefile
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_mat_mod.f03
base/modules/psb_psblas_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_tools_mod.f90
base/psblas/psb_cnrmi.f90
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/Makefile
base/serial/dp/Makefile
base/serial/dp/gen_block.f
base/serial/dp/partition.f
base/serial/dp/scrjd.f
base/serial/f77/Makefile
base/serial/psb_cest.f90
base/tools/psb_ccdbldext.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_dcdbldext.F90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_iins.f90
base/tools/psb_linmap.f90
base/tools/psb_scdbldext.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_zcdbldext.F90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
base/tools/psb_zspfree.f90
base/tools/psb_zsphalo.F90
base/tools/psb_zspins.f90
base/tools/psb_zsprn.f90
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_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.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_zbicg.f90
krylov/psb_zcg.F90
krylov/psb_zcgs.f90
krylov/psb_zcgstab.f90
krylov/psb_zcgstabl.f90
krylov/psb_zrgmres.f90
prec/psb_cbjac_aply.f90
prec/psb_cbjac_bld.f90
prec/psb_cdiagsc_bld.f90
prec/psb_cilu_fct.f90
prec/psb_cprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
prec/psb_zbjac_aply.f90
prec/psb_zbjac_bld.f90
prec/psb_zdiagsc_bld.f90
prec/psb_zilu_fct.f90
prec/psb_zprecbld.f90
test/fileread/cf_sample.f90
test/fileread/zf_sample.f90
test/util/zhb2mm.f90
test/util/zmm2hb.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_metispart_mod.F90
util/psb_mmio_mod.f90
complex version.
Now the basic test appear to work.
Next: move to MLD
15 years ago
Salvatore Filippone
35ea6ac5d6
psblas3:
...
modules/Makefile
modules/psb_c_base_mat_mod.f03
modules/psb_c_csr_mat_mod.f03
modules/psb_c_mat_mod.f03
modules/psb_mat_mod.f03
modules/psb_z_base_mat_mod.f03
modules/psb_z_csr_mat_mod.f03
modules/psb_z_mat_mod.f03
serial/f03/Makefile
serial/f03/psb_c_coo_impl.f03
serial/f03/psb_c_csr_impl.f03
serial/f03/psb_d_coo_impl.f03
serial/f03/psb_d_csr_impl.f03
serial/f03/psb_s_coo_impl.f03
serial/f03/psb_s_csr_impl.f03
serial/f03/psb_z_coo_impl.f03
serial/f03/psb_z_csr_impl.f03
Complex version, step 1.
15 years ago
Salvatore Filippone
3a69bef4f6
psblas3:
...
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csr_impl.f03
Fixed various implementation details for SV/SM.
15 years ago
Salvatore Filippone
7cc636302a
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_psblas_mod.f90
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_serial_mod.f90
base/modules/psb_spmat_type.f03
base/modules/psb_tools_mod.f90
base/modules/psi_serial_mod.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_snrmi.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/serial/Makefile
base/serial/coo/Makefile
base/serial/csr/Makefile
base/serial/dp/Makefile
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f77/Makefile
base/serial/jad/Makefile
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.f90
base/serial/psb_update_mod.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dspins.f90
base/tools/psb_linmap.f90
base/tools/psb_scdbldext.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
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
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.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_silu_fct.f90
prec/psb_sprecbld.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_metispart_mod.F90
util/psb_mmio_mod.f90
Single precision version. At least, up to working pargen examples..
15 years ago
Salvatore Filippone
052a1751ef
psblas3:
...
base/modules/Makefile
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_mat_mod.f03
base/modules/psb_s_base_mat_mod.f03
base/modules/psb_s_csr_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/serial/f03/Makefile
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
First step for serial single precision
15 years ago
Salvatore Filippone
196539d626
psblas3:
...
base/modules/Makefile
base/modules/README.F2003
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_mat_mod.f03
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
test/pargen/psb_d_csc_impl.f03
test/pargen/psb_d_csc_mat_mod.f03
Fixed mv_from and cp_from with access to ancestor type.
15 years ago
Salvatore Filippone
720fbd161a
psblas3:
...
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_serial_mod.f90
base/modules/psb_spmat_type.f03
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
prec/psb_dbjac_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
test/fileread/df_sample.f90
util/psb_metispart_mod.F90
1. Taken out psb_dspmat_type from definition modules.
2. Commented out compilation of all old serial stuff;
3. Fixed (for the time being, but needs more exploration) CP_FROM and
MV_FROM.
4. BEWARE: new serial stuff is still incomplete.
15 years ago
Salvatore Filippone
047eb9933b
psblas3:
...
Changelog
base/modules/psb_base_mat_mod.f03
base/modules/psb_base_mod.f90
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_inter_desc_mod.f90
base/modules/psb_inter_desc_type.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.f90
base/modules/psb_mat_mod.f03
base/modules/psb_spmat_type.f03
base/modules/psb_tools_mod.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/serial/Makefile
base/serial/coo/Makefile
base/serial/csr/Makefile
base/serial/dp/Makefile
base/serial/f03/psbn_d_coo_impl.f03
base/serial/f03/psbn_d_csr_impl.f03
base/serial/f77/Makefile
base/serial/jad/Makefile
base/serial/psb_getrow_mod.f90
base/serial/psb_regen_mod.f90
base/serial/psb_update_mod.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dsphalo.F90
base/tools/psb_dspins.f90
base/tools/psb_dsprn.f90
base/tools/psb_linmap.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
test/fileread/df_sample.f90
test/fileread/runs/dfs.inp
test/pargen/ppde.f90
util/psb_hbio_mod.f90
util/psb_mat_dist_mod.f90
util/psb_mmio_mod.f90
Fixed toolchain: now fileread works.
15 years ago
Salvatore Filippone
6824977d63
psblas3:
...
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_mat_mod.f03
base/modules/psbn_base_mat_mod.f03
base/modules/psbn_d_base_mat_mod.f03
base/modules/psbn_d_csr_mat_mod.f03
base/modules/psbn_mat_impl.f03
base/modules/psbn_mat_mod.f03
test/pargen/Makefile
test/pargen/psb_d_csc_impl.f03
test/pargen/psb_d_csc_mat_mod.f03
test/pargen/psbn_d_csc_impl.f03
test/pargen/psbn_d_csc_mat_mod.f03
test/serial/Makefile
test/serial/psb_d_cxx_impl.f03
test/serial/psb_d_cxx_mat_mod.f03
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
Switchover to psb_completed.
15 years ago
Salvatore Filippone
5a6b34de32
psblas3:
...
base/modules/Makefile
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
util/psb_mat_dist_mod.f90
Preparing for switchover to psb_, step 7
15 years ago
Salvatore Filippone
accb3ae4d0
psblas3:
...
newserial/Makefile
Preparing for switchover to psb_, step 4
15 years ago
Salvatore Filippone
1991b0305d
psblas3:
...
Makefile
modules/Makefile
modules/README.F2003
modules/psb_const_mod.f90
modules/psb_psblas_mod.f90
modules/psb_tools_mod.f90
modules/psbn_base_mat_mod.f03
modules/psbn_d_base_mat_mod.f03
modules/psbn_d_csr_mat_mod.f03
modules/psbn_mat_impl.f03
modules/psbn_mat_mod.f03
newserial/Makefile
newserial/README
newserial/psbn_base_mat_mod.f03
newserial/psbn_d_base_mat_mod.f03
newserial/psbn_d_csr_mat_mod.f03
newserial/psbn_mat_impl.f03
newserial/psbn_mat_mod.f03
psblas/psb_dnrmi.f90
psblas/psb_dspmm.f90
psblas/psb_dspsm.f90
serial/f03/psbn_d_coo_impl.f03
serial/f03/psbn_d_csr_impl.f03
tools/psb_dspalloc.f90
tools/psb_dspasb.f90
tools/psb_dspfree.f90
tools/psb_dspins.f90
Preparing for switchover to psb_, step 3
15 years ago
Salvatore Filippone
108d0b844b
psblas3:
...
newserial/psbn_base_mat_mod.f03
newserial/psbn_d_base_mat_mod.f03
newserial/psbn_d_csr_mat_mod.f03
newserial/psbn_mat_impl.f03
newserial/psbn_mat_mod.f03
Preparing for switchover to psb_, step 2
15 years ago
Salvatore Filippone
9d8d8d7ad3
psblas3:
...
base/modules/psb_const_mod.f90
base/modules/psb_spmat_type.f03
base/newserial/psbn_base_mat_mod.f03
krylov/psb_dcgstab.F90
prec/psb_dilu_fct.f90
test/pargen/Makefile
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
Preparing for switchover to psb_
15 years ago
Salvatore Filippone
0863bc05b9
psblas3:
...
modules/psb_tools_mod.f90
newserial/Makefile
newserial/psbn_d_coo_impl.f03
newserial/psbn_d_csr_impl.f03
psblas/psb_dspmm.f90
serial/Makefile
serial/f03
serial/f03/Makefile
serial/f03/psbn_d_coo_impl.f03
serial/f03/psbn_d_csr_impl.f03
tools/psb_dspasb.f90
Reorganization: make room for new serial stuff.
15 years ago
Salvatore Filippone
d0c4c5c77c
psblas3:
...
psbn_d_base_mat_mod.f03
psbn_d_coo_impl.f03
psbn_d_csr_impl.f03
psbn_d_csr_mat_mod.f03
performance fixes
15 years ago
Salvatore Filippone
4ecc1b632d
psblas3:
...
base/modules/psb_error_mod.F90
base/modules/psb_psblas_mod.f90
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_mod.f03
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/tools/psb_dspalloc.f90
prec/psb_dbjac_aply.f90
prec/psb_dbjac_bld.f90
prec/psb_dilu_fct.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_prec_mod.f90
prec/psb_prec_type.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
Now both BJAC_BLD and CSSV work. Really!
And initial performance is not too bad.
Lots and lots of details to be fixed yet...........
16 years ago
Salvatore Filippone
ffe5ab739d
psblas3:
...
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_csr_mat_mod.f03
prec/psb_ddiagsc_bld.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_prec_mod.f90
test/pargen/runs/ppde.inp
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
util/psb_mat_dist_mod.f90
Moved csgetblk and csclip to the base level, the only specific
implementation is that of csgetrow.
16 years ago
Salvatore Filippone
9bfb2980e3
psblas3:
...
base/Makefile
base/modules/Makefile
base/modules/psb_psblas_mod.f90
base/modules/psb_tools_mod.f90
base/newserial/Makefile
base/newserial/README
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_mod.f03
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspfree.f90
base/tools/psb_dspins.f90
krylov/psb_dbicg.f90
krylov/psb_dcg.F90
krylov/psb_dcgs.f90
krylov/psb_dcgstab.F90
krylov/psb_dcgstabl.f90
krylov/psb_drgmres.f90
krylov/psb_krylov_mod.f90
prec/psb_dprecbld.f90
prec/psb_dprecinit.f90
prec/psb_dprecset.f90
prec/psb_prec_mod.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/serial/psbn_d_cxx_mat_mod.f03
Minimal set of changes to run BICGSTAB in serial mode with NONE as a
preconditioner. It does now!
16 years ago
Salvatore Filippone
434085380d
psblas3:
...
base/newserial/psbn_mat_mod.f03
Added SCAL at external level.
16 years ago
Salvatore Filippone
fb28c925dc
psblas3:
...
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_mod.f03
test/serial/d_matgen.f03
Added SCAL.
Defined CSGET/CSCLIP: they work on the same inner kernel
implementation!
16 years ago
Salvatore Filippone
607a0aa949
psblas3:
...
base/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
test/serial/Makefile
test/serial/d_matgen.f03
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
Improved error messages.
Various cosmetic fixes.
16 years ago
Salvatore Filippone
7ee565006c
psblas3:
...
Makefile
base/modules/psb_error_mod.F90
base/newserial/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/serial/psbn_d_cxx_impl.f03
test/serial/psbn_d_cxx_mat_mod.f03
Renamed various methods.
Tight binding of methods to outer objects.
16 years ago
Salvatore Filippone
94779d8a65
psblas3:
...
base/modules/psb_error_mod.F90
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
test/serial/Makefile
test/serial/d_matgen.f03
First round of encapsulation of sparse matrix data types.
16 years ago
Salvatore Filippone
95aeca09c3
psblas3:
...
base/newserial/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_d_csr_impl.f03
base/newserial/psbn_d_csr_mat_mod.f03
base/newserial/psbn_mat_impl.f03
base/newserial/psbn_mat_mod.f03
base/serial/csr/dcsrsm.f
test/pargen/runs/ppde.inp
test/serial
test/serial/Makefile
test/serial/d_coo_matgen.f03
Added serial test directory.
First tests of conversion COO-CSR
16 years ago
Salvatore Filippone
9bee709ca3
psblas3:
...
New implementation layer for outer shells.
16 years ago
Salvatore Filippone
30c06b3b8f
psblas3:
...
added someitems about SPCNV.
16 years ago
Salvatore Filippone
7d8a6bd486
psblas3:
...
Reworked CSR, take 3. But still waiting for the second NAG bugfix.
16 years ago
Salvatore Filippone
ef68641888
psblas3:
...
Reworked CSR, take 2.
16 years ago
Salvatore Filippone
30b880ea87
*** empty log message ***
16 years ago
Salvatore Filippone
91c6ccb47a
psblas3:
...
Reworked CSR, take 1.
16 years ago
Salvatore Filippone
759b576cf1
*** empty log message ***
16 years ago
Salvatore Filippone
2ca38a00c8
*** empty log message ***
16 years ago
Salvatore Filippone
fcce2afa89
*** empty log message ***
16 years ago
Salvatore Filippone
57d418ff15
psblas3:
...
Makefile
psbn_base_mat_mod.f03
psbn_d_base_mat_mod.f03
psbn_mat_mod.f03
Implementd many basic methods.
Reviewed visibility, make names of subroutines/functions always
private (thus only accessible via the object).
16 years ago
Salvatore Filippone
feb413dc8c
Fixed order of module procedures.
16 years ago
Salvatore Filippone
0ce5545cea
psblas3:
...
Changelog
base/modules/Makefile
base/modules/psb_ip_reord_mod.f90
base/newserial/Makefile
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_d_coo_impl.f03
base/newserial/psbn_mat_mod.f03
base/serial/Makefile
base/serial/psb_ip_reord_mod.f90
config/pac.m4
Reworked base_mat to include COO (everybody must know about COO to
define A%TO_COO() and A%FROM_COO)
16 years ago
Salvatore Filippone
eddf493ae9
psblas3:
...
base/Makefile
base/comm/psb_chalo.f90
base/comm/psb_dhalo.f90
base/comm/psb_shalo.f90
base/comm/psb_zhalo.f90
base/modules/Makefile
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
base/psblas/psb_casum.f90
base/psblas/psb_caxpby.f90
base/psblas/psb_cdot.f90
base/psblas/psb_cnrm2.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_sasum.f90
base/psblas/psb_saxpby.f90
base/psblas/psb_sdot.f90
base/psblas/psb_snrm2.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/serial/dp/Makefile
base/serial/f77/ccsmm.f
base/serial/f77/scsmm.f
configure.ac
configure
Fixes for the handling of interface mismatch in the NAG compiler: use
-wmismatch=mpi_gather.... and save mismatch_all just for psb_penv and
psb_blacs.
This enabled discovery of a number of minor (and not so minor)
errors..
Still waiting to hear about the bugs in F2003 mode.
16 years ago
Salvatore Filippone
302efc2c45
psblas3:
...
Make.inc.in
base/Makefile
base/modules/fakempi.c
base/modules/psb_penv_mod.F90
base/newserial/psbn_base_mat_mod.f03
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_csr_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
config/ax_f90_module_extension.m4
config/ax_f90_module_flag.m4
config/pac.m4
configure.ac
configure
Added --with-serial-mpi.
16 years ago
Salvatore Filippone
7080b2c827
psblas3:
...
Intermediate checkpoint, lots more to do yet.
16 years ago
Salvatore Filippone
2e62b1335e
psblas3:
...
base/modules/psb_error_mod.F90
base/newserial/psbn_coo_mat.f03
base/newserial/psbn_csr_mat.f03
base/newserial/psbn_d_base_mat_mod.f03
base/newserial/psbn_mat_mod.f03
First error handling in derived classes.
16 years ago
Salvatore Filippone
9ecf2d2b4b
Split files in OO implementation. Still long way to go.
16 years ago
Salvatore Filippone
a1cf9b1836
base/Makefile
...
16 years ago
Salvatore Filippone
2a6383e870
psblas3:
...
Version that compiles and runs with NAG.
Lots and lots to be changed yet.
16 years ago
Salvatore Filippone
8766c1003b
psblas3:
...
Changelog
LICENSE
Make.inc.in
README
base/Makefile
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_crea_bnd_elem.f90
base/internals/psi_crea_index.f90
base/internals/psi_crea_ovr_elem.f90
base/internals/psi_fnd_owner.F90
base/modules/Makefile
base/modules/psb_base_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_hash_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_linmap_type_mod.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.f03
base/modules/psb_spmat_type.f90
base/modules/psb_tools_mod.f90
base/modules/psi_mod.f90
base/psblas/Makefile
base/psblas/psb_cspmm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_zspmm.f90
base/serial/Makefile
base/serial/aux/Makefile
base/serial/psb_ccoins.f90
base/serial/psb_ccsprt.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_ctransc.f90
base/serial/psb_ctransp.f90
base/serial/psb_dcoins.f90
base/serial/psb_dcsmm.f90
base/serial/psb_dcsprt.f90
base/serial/psb_dcsrp.f90
base/serial/psb_dgelp.f90
base/serial/psb_dipcoo2csc.f90
base/serial/psb_dipcoo2csr.f90
base/serial/psb_dipcsr2coo.f90
base/serial/psb_dneigh.f90
base/serial/psb_dtransp.f90
base/serial/psb_getrow_mod.f90
base/serial/psb_scoins.f90
base/serial/psb_scsnmi.f90
base/serial/psb_scsprt.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_stransp.f90
base/serial/psb_update_mod.f90
base/serial/psb_zcoins.f90
base/serial/psb_zcsprt.f90
base/serial/psb_zcsrp.f90
base/serial/psb_zgelp.f90
base/serial/psb_zipcoo2csc.f90
base/serial/psb_zipcoo2csr.f90
base/serial/psb_zipcsr2coo.f90
base/serial/psb_zneigh.f90
base/serial/psb_ztransc.f90
base/serial/psb_ztransp.f90
base/tools/Makefile
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_lstext.f90
base/tools/psb_cd_reinit.f90
base/tools/psb_cdals.f90
base/tools/psb_cdren.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_icdasb.F90
base/tools/psb_inter_desc.f90
base/tools/psb_linmap.f90
base/tools/psb_map.f90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
config/pac.m4
configure.ac
configure
krylov/psb_scgstab.F90
prec/psb_cdiagsc_bld.f90
prec/psb_cprc_aply.f90
prec/psb_cprecbld.f90
prec/psb_ddiagsc_bld.f90
prec/psb_dprc_aply.f90
prec/psb_dprecbld.f90
prec/psb_sdiagsc_bld.f90
prec/psb_sprc_aply.f90
prec/psb_sprecbld.f90
prec/psb_zdiagsc_bld.f90
prec/psb_zprc_aply.f90
prec/psb_zprecbld.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/runs/ppde.inp
test/pargen/spde.f90
util/psb_mat_dist_mod.f90
psblas3:
first batch of changes to accommodate NAG compiler. Now the real work
is about to start...
16 years ago
Salvatore Filippone
9765e4a4ae
*** empty log message ***
16 years ago
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
7c38528a66
Merged precision fix for csprt from trunk.
17 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
866cf36165
psblas:
...
base/serial/Makefile
base/serial/aux/camsr.f90
base/serial/aux/camsrx.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/imsr.f90
base/serial/aux/imsrx.f90
base/serial/aux/smsr.f90
base/serial/aux/smsrx.f90
base/serial/aux/zamsr.f90
base/serial/aux/zamsrx.f90
base/serial/dp/Makefile
base/serial/dp/ccoco.f
base/serial/dp/ccocr.f
base/serial/dp/dcoco.f
base/serial/dp/dcocr.f
base/serial/dp/djdcox.f
base/serial/dp/reordvn.f
base/serial/dp/scoco.f
base/serial/dp/scocr.f
base/serial/dp/zcoco.f
base/serial/dp/zcocr.f
base/serial/psb_cfixcoo.f90
base/serial/psb_dfixcoo.f90
base/serial/psb_ip_reord_mod.f90
base/serial/psb_sfixcoo.f90
base/serial/psb_zfixcoo.f90
Defined a new module ip_reord to handle reordering based on a
list-sort output; this will avoid future type mismatch, such as the
one causing trouble in the final mld2p4 testing for complex single
precision.
17 years ago
Salvatore Filippone
7f2074779d
psblas2
...
base/serial/psb_sfixcoo.f90
Fixed type mismatch in fixcoo.
17 years ago
Salvatore Filippone
0a3d2871c9
psblas2-dev/base/serial
...
psb_cipcoo2csc.f90
psb_sipcoo2csc.f90
Aligned with double version,
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
e880b18eb1
psblas2:
...
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
Reverted to use internal module names.
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
c3532df7fd
psblas2-dev:
...
base/serial/psb_cspscal.f90
base/serial/psb_sspscal.f90
Added scaling by a scalar.
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
fb5fdf4f1a
psblas2-dev:
...
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
Added sensible error handling fixes into serial sorting routines.
17 years ago
Salvatore Filippone
5df01d3927
psblas2-dev:
...
base/serial/aux/dasr.f90
base/serial/aux/dasrx.f90
base/serial/aux/dsr.f90
base/serial/aux/dsrx.f90
base/serial/aux/iasr.f90
base/serial/aux/iasrx.f90
base/serial/aux/isr.f90
base/serial/aux/isrx.f90
base/serial/aux/zalsr.f90
base/serial/aux/zalsrx.f90
base/serial/aux/zasr.f90
base/serial/aux/zasrx.f90
base/serial/aux/zlsr.f90
base/serial/aux/zlsrx.f90
Added sensible error handling into serial sorting routines.
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
05983fc8c2
psblas2-dev:
...
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
base/tools/psb_dsphalo.F90
base/tools/psb_zsphalo.F90
Fix spcnv with tolower.
Fix bad initialization of a%m,a%k in sphalo.
17 years ago
Salvatore Filippone
62c02b93a5
*** empty log message ***
17 years ago
Salvatore Filippone
d315a49a95
psblas2-dev:
...
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
Final fix for in-place path.
17 years ago
Salvatore Filippone
098bb7ea04
psblas2-dev:
...
base/serial/psb_dspcnv.f90
base/serial/psb_zspcnv.f90
Merged fix trimming of sparse matrices in assembly.
17 years ago
Salvatore Filippone
a435bbda7e
psblas2:
...
base/modules/psb_error_mod.F90
missing error message for cd_inloc.
17 years ago
Salvatore Filippone
a045e378d9
*** empty log message ***
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
76b01051f3
psblas2-dev:
...
base/internals/psi_dswapdata.F90
Merged fixes from ulbe testing.
17 years ago
Salvatore Filippone
405ba72bdb
psblas2-dev:
...
base/internals/psi_dswapdata.F90
base/psblas/psb_dspmm.f90
base/psblas/psb_zspmm.f90
base/tools/psb_cd_inloc.f90
base/tools/psb_cdals.f90
base/tools/psb_cdalv.f90
Merged fixes from ulbe testing.
17 years ago
Salvatore Filippone
75ab90328d
psblas2-dev:
...
base/psblas/psb_damax.f90
base/psblas/psb_zamax.f90
Merged fix for uninitialized values.
17 years ago
Salvatore Filippone
4e0c233a48
psblas2-dev:
...
base/comm/psb_dscatter.F90
base/comm/psb_iscatter.F90
base/comm/psb_zscatter.F90
Cleaned up scatter routines from embarassing bugs.
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
0b2e64ccaf
psblas2-dev/:
...
base/psblas/psb_dspmm.f90
base/psblas/psb_zspmm.f90
Changed handling of multiple columns.
17 years ago
Salvatore Filippone
031ba57bb7
psblas2-dev:
...
base/internals/psi_idx_ins_cnv.f90
Performance fix: make the fix foolproof with respect to initialization
of desc%
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
f6e024c709
psblas2/base/psblas:
...
psb_dspmm.f90
psb_zspmm.f90
Fixed stupid bug with multiple X/Y columns.
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
bc2a7a74e2
psblas2-dev:
...
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
ffb96464ee
psblas2-dev
...
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
config/pac.m4
configure.ac
configure
Added detection and use of VOLATILE.
17 years ago
Salvatore Filippone
f9c4333f26
psb_penv-mod.F90
...
Fixed call to BLACS_SET.
17 years ago
Salvatore Filippone
74c616618c
psblas2-dev
...
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
configure.ac
configure
Fix name of 64 bits option.
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
d7275f218d
psblas/base/tools:
...
psb_dcdbldext.F90
psb_zcdbldext.F90
Fixed stupid bug in the copying of the input overlap index list.
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
eb1a0b3a7f
psblas:
...
base/tools:
psb_dspins.f90
psb_zspins.f90
Fixed bug in usage of global/local column indices.
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
348a88de3b
psblas:
...
internals/psi_desc_index.F90
Cleaned up some warning messages.
17 years ago
Salvatore Filippone
33f439b0f8
psblas:
...
internals/psi_fnd_onwer.f90
Changed fnd_owner to return an allocated vector of size 0 if NV=0.
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
c66badc5f6
psb_dallc.f90
...
psb_ialloc.f90
psb_zallc.f90
Fixed forgotten declaration of NR variable.
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
3457f5987e
psblas:base/tools:psb_dsphalo.F90,psb_zsphalo.F90
...
final fix for %pl, %pr problem revealed during SP testing.
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
da113e34d4
Had to switch two lines in psi_exist_ovr_elem because of IFORT giving
...
a strange error message...
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
395d05a552
*** empty log message ***
17 years ago
Salvatore Filippone
ae7d533a04
Undoing merge of overlap modifications at r2654: not ready yet.
17 years ago
Salvatore Filippone
b275558225
Merged ovtrans -r 2649:2653 into trunk.
17 years ago
Salvatore Filippone
47411166b0
Fixed doswap initialization.
17 years ago
Salvatore Filippone
f53a40b39a
Fixed doswap variable and internal action.
17 years ago
Salvatore Filippone
309aef8521
*** empty log message ***
17 years ago
Salvatore Filippone
5108486818
Split ldsc_pre_halo, preparing for restructuring of bldext.
17 years ago
Salvatore Filippone
7aab3dc29c
Split ldsc_pre_halo, preparing for restructuring of bldext.
17 years ago
Salvatore Filippone
ee22b69b2f
*** empty log message ***
17 years ago
Salvatore Filippone
84cdf8ff6d
Fix realloc for 2D arrays.
17 years ago
Salvatore Filippone
1c89518644
Header fixes.
17 years ago
Salvatore Filippone
b394708722
17 years ago
Salvatore Filippone
61da99fd26
Doc for data argument.
17 years ago
Salvatore Filippone
60b15c47d7
Fix internal default choices and variable names.
17 years ago
Salvatore Filippone
8ed63d5df2
Fixed headers for html documentation.
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
edc6f423a7
*** 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
8eada499ff
*** empty log message ***
17 years ago
Salvatore Filippone
514dd76dbe
17 years ago
Salvatore Filippone
915eb24a85
Fixed spurious message from JAD.
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
ad74d3c06a
Changed output format to ES.
17 years ago
Salvatore Filippone
810931820e
*** empty log message ***
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
9f0119ee5a
Shuffled around internal docs.
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
66e1169a2b
Fixed in-line docs.
17 years ago
Salvatore Filippone
87d9ffc6dc
*** empty log message ***
17 years ago
Salvatore Filippone
cd14342731
*** empty log message ***
17 years ago
Salvatore Filippone
22982c8f00
*** 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
07e8fec0a8
17 years ago
Salvatore Filippone
5ce48b7dec
17 years ago
Salvatore Filippone
5925e6c9e6
Changed name from LSAME to PSB_LSAME to avoid name clashes.
18 years ago
Salvatore Filippone
f30edc6ed1
18 years ago
Salvatore Filippone
602fe66f18
*** empty log message ***
18 years ago
Salvatore Filippone
d69e523abe
*** empty log message ***
18 years ago
Salvatore Filippone
3bf7f8a8f0
*** empty log message ***
18 years ago
Salvatore Filippone
6fdc3c2c0e
*** empty log message ***
18 years ago
Salvatore Filippone
978105d787
Fixed stupid bug on allocate using a field of an OUT dummy arg.
18 years ago
Salvatore Filippone
7cbb943e6c
Merged new serial code.
18 years ago
Salvatore Filippone
028c2f2c96
Fixed implicit none, to avoid idiotic type mistake.
18 years ago
Salvatore Filippone
83213e1fc5
Fixed detailed comments.
18 years ago
Salvatore Filippone
6ce39bed18
Fix printout on COO format.
18 years ago
Salvatore Filippone
813ec76c8a
*** empty log message ***
18 years ago
Salvatore Filippone
42bdac1d95
*** empty log message ***
18 years ago
Salvatore Filippone
8eb6e6b702
*** empty log message ***
18 years ago
Salvatore Filippone
2da6a43816
Included psb_check_mod for the new tests in the krylov methods.
18 years ago
Salvatore Filippone
5abf0cd2c1
Fixed error checks on temp allocation.
18 years ago
Salvatore Filippone
3be4f105f8
*** empty log message ***
18 years ago
Salvatore Filippone
5422fda30d
Fixed documentation of INTENT of arguments.
18 years ago
Salvatore Filippone
5982dde3de
Fixed optional number of rows in send/receive.
18 years ago
Salvatore Filippone
801d3498a0
Fixed error handling on ALLOCATE.
18 years ago
Salvatore Filippone
88f0e7ef53
Fixed error handling on ALLOCATE.
18 years ago
Salvatore Filippone
7c40630b86
Fixed bug in CDALL whereas SET_BLD using matrix_data(psb_ctxt_) was
...
called before the entry was set.
18 years ago
Salvatore Filippone
b42976808a
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
18 years ago
Salvatore Filippone
4b16ee0af4
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
18 years ago
Salvatore Filippone
b350f41c87
Folded in new precinit/precset.
18 years ago
Salvatore Filippone
6e724f4458
Added some cleanup from compiling with -Wall.
18 years ago
Salvatore Filippone
c7e877c93f
Fixed wrong name for act_ret.
18 years ago
Salvatore Filippone
35318812a1
Fixed bug: add nullify into sp_all.
18 years ago
Salvatore Filippone
dd5a8bb7fd
Fixed bug: add nullify for BLK matrix.
18 years ago
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???
18 years ago
Salvatore Filippone
163bf3693d
Changed error message for duplicated elements.
18 years ago
Salvatore Filippone
c8a76918a8
*** empty log message ***
18 years ago
Salvatore Filippone
7bac86e813
Fixed special exit case.
18 years ago
Salvatore Filippone
05a5d8fa37
Fixed application of Block-Jacobi preconditioner, folding diagonal
...
scale back into the serial sparse BLAS where it belongs.
18 years ago
Salvatore Filippone
ba2c27d235
Updated documentation with getrow.
...
Added some comments into realloc module.
18 years ago
Salvatore Filippone
176318b11d
Aligned multiple RHS version with 1-rhs version of MV.
18 years ago
Salvatore Filippone
056f154a13
*** empty log message ***
18 years ago
Salvatore Filippone
1108d635ef
*** empty log message ***
18 years ago
Salvatore Filippone
0e3cd65762
Defined interface msort_unique and used in neigh and cdovr.
18 years ago
Salvatore Filippone
0fa297f419
*** empty log message ***
18 years ago
Salvatore Filippone
b36917c2d2
*** empty log message ***
18 years ago
Salvatore Filippone
d1c2be389b
Fixed neigh to use getrow, not inside code, to avoid pointless
...
code replications.
Defined imsru: sort unique.
18 years ago
Salvatore Filippone
c2377670eb
Fixed sphalo to use getrow, not getblk, to avoid problems with
...
subsequente all-to-all.
Fixed getblk to use fixcoo by default.
Fixed spclip to use getrow, and save on memory space.
Should we change fixcoo name?
18 years ago
Salvatore Filippone
ca35960e24
Changed implementation and internals of GETROW/GETBLK.
18 years ago
Salvatore Filippone
7717e402ec
Fixed bug in cdall, version with NL.
18 years ago
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.
18 years ago
Salvatore Filippone
904e2e1fce
*** empty log message ***
18 years ago
Salvatore Filippone
2ea35bfab3
Fixes for compilation on SP5: avoid "??'", also clean up CR/LF from makefiles.
18 years ago
Salvatore Filippone
ae4600eefb
Changes for SUN compilers.
18 years ago
Salvatore Filippone
ef01179b50
Fixed stupid mistake: out of order declaration vs. executable
...
statement in InitPairSearchTree gives trouble in strict C compilation.
18 years ago
Salvatore Filippone
f7e404d96c
*** empty log message ***
18 years ago
Salvatore Filippone
f56e369210
First round of changes: fixed SYMBMM,NUMBMM to use GETROW.
...
THis has to be updated in two ways:
1. the symbmm/numbmm equivalent must be made smarter (perhaps a cache
for rows extracted from B?)
2. the whole getrow/getblk/clip chain must be changed.
18 years ago
Salvatore Filippone
3cd8e0722d
*** empty log message ***
18 years ago
Salvatore Filippone
703c80f892
*** empty log message ***
18 years ago
Salvatore Filippone
a985d0ad05
Fixed idiotic memory leak in dhalov.
18 years ago
Salvatore Filippone
7cb47779bd
Reimplemented merge-sort inner routine.
18 years ago
Salvatore Filippone
2968c06cfb
Fixed to avoid calls when number of elements to be sent/received is 0;
...
this may happen with unsymmetric patterns.
18 years ago
Salvatore Filippone
2f0cfece0e
Merge (minimal) changes from SLUDist branch.
18 years ago
Salvatore Filippone
aafb62405a
Defining and using new routines: psb_sp_trim psb_sp_clip.
18 years ago
Salvatore Filippone
b97283eed5
Fixes for build paths with SuperLU and UMFPACK.
18 years ago
Salvatore Filippone
5ed6b7970b
Fixes for complex halo gather.
18 years ago
Salvatore Filippone
6093d6a685
Fixed wrong USE rename statement.
18 years ago
Salvatore Filippone
217e6b2a52
Reorganized USE hierarchy.
...
Cleaned up the PREC directory.
18 years ago
Salvatore Filippone
96304ec351
Moved gthsct as part of reorg of USE hierarchy.
18 years ago
Salvatore Filippone
e9af5d4d69
Fixed call to SIZE() to use a copy of an optional argument.
18 years ago
Salvatore Filippone
e25d2e1d67
Third sweep of changes from Pasqua/Daniela about the
...
preconditioners. Updated documentation.
18 years ago
Salvatore Filippone
f4c609a3e6
Take out call flush which is only GNU fortran.
...
Further reduction in module file size.
Fixed include for AIX XLF: does not have MOVE_ALLOC.
18 years ago
Salvatore Filippone
fb0fc8cf90
Fixed USE statements to minimize size of generated module files.
18 years ago
Salvatore Filippone
1ae3697c76
Fixed ONLY clause in USE PSB_TOOLS_MOD to avoid name clashing.
18 years ago
Salvatore Filippone
d665988606
Fix default error action.
18 years ago
Salvatore Filippone
c9aeb3d605
Fix wrong error message.
18 years ago
Salvatore Filippone
4bbd34c3cd
Fix default error action.
18 years ago
Salvatore Filippone
79d76975ca
Fix stupid spelling bug for errpush.
18 years ago
Salvatore Filippone
faa6867bb8
Fixed makefile and use statements for psb_msort, psb_qsort etc.
18 years ago
Salvatore Filippone
719d69246e
Merged changes for serial version.
18 years ago
Salvatore Filippone
11cf3b128d
Fixed old usage of igebs2d.
18 years ago
Salvatore Filippone
1ada92856c
Take out obsolete refs to mpi_wtime, use psb_wtime instead.
18 years ago
Salvatore Filippone
8bc00d4083
Updated PENV with min/max.
...
Updated docs on utilities.
18 years ago
Salvatore Filippone
3f7b2f9376
Added igather/iscatter.
18 years ago
Salvatore Filippone
927575a4a1
Added igather/iscatter.
18 years ago
Salvatore Filippone
9f99eef283
Fixed realloc to use lower bounds when necessary. This was causing
...
problems in ldsc_pre_halo.
18 years ago
Salvatore Filippone
45b21b501a
Fixed interface to PSB_HALO.
...
Fixed in CDASB: deallocate avltree upon entering assembled state.
18 years ago
Salvatore Filippone
20d5e2ed40
Aligned data_ treatment with dswapdata.
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
229b097a2b
Fix Makefile to preserve module file dates while copying, avoiding compilation
...
cascades when possible.
18 years ago
Salvatore Filippone
ab8704dd91
Fixed state vs. size of descriptor in two separate entries in matrix_data,
...
making them orthogonal.
Updated tools sources accordingly.
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
e59374bf6b
Renamed CDALL into CDALS.
18 years ago
Salvatore Filippone
af5b65606c
Second step of major reorg: tested compilation.
18 years ago
Salvatore Filippone
7a3e36db56
First reorganization towards psblas-2.1/3.0
18 years ago