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