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