Salvatore Filippone
5bb455bd80
psblas3:
...
base/serial/psb_crwextd.f90
base/serial/psb_drwextd.f90
base/serial/psb_srwextd.f90
base/serial/psb_zrwextd.f90
Temporary fix to allow compilation under GNU Fortran.
15 years ago
Salvatore Filippone
96eb6077a5
psblas3:
...
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Fixed steps for CP_TO/CP_FROM/MV_TO/MV_FROM
15 years ago
Salvatore Filippone
c7ac41d437
psblas3:
...
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
Fixed default setting for DUPL.
15 years ago
Salvatore Filippone
840a5b1c78
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_z_base_mat_impl.f03
New error: wrong dynamic type. Used in transpose method: you should
not transpose a REAL matrix onto a COMPLEX matrix.
Hmmmm. At least, not for now......
15 years ago
Salvatore Filippone
50f77c9095
psblas3:
...
Changelog
base/modules/Makefile
base/modules/psb_base_mat_mod.f03
base/modules/psb_c_linmap_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_z_linmap_mod.f90
base/serial/f03/psb_d_csr_impl.f03
test/serial/Makefile
test/serial/d_matgen.f03
Split linmap_mod.
base_mat%aux to be of fixed size, workaround for a gfortran strange
bug.
15 years ago
Salvatore Filippone
8e68c312ff
psblas3:
...
f03/psb_c_coo_impl.f03
f03/psb_d_coo_impl.f03
f03/psb_s_coo_impl.f03
f03/psb_z_coo_impl.f03
Fixed error on input NZ < 0 and not <= .
15 years ago
Salvatore Filippone
de705a3dc6
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
base/modules/psb_realloc_mod.F90
base/serial/f03/psb_c_base_mat_impl.f03
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_csc_impl.f03
base/serial/f03/psb_c_csr_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_base_mat_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_csc_impl.f03
base/serial/f03/psb_s_csr_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_base_mat_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_csc_impl.f03
base/serial/f03/psb_z_csr_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/serial/psb_cnumbmm.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zsymbmm.f90
test/serial/Makefile
test/serial/d_matgen.f03
test/serial/psb_d_cxx_impl.f03
test/serial/psb_d_cxx_mat_mod.f03
New psb_err_invalid_mat_state_ and error message.
Debug statements REMEMBER TO TAKE THEM OUT!!
15 years ago
Salvatore Filippone
18ecc8983c
psblas3:
...
base/comm/psb_dhalo.f90
base/comm/psb_dspgather.F90
base/comm/psb_shalo.f90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dl_check.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_extrct_dl.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/internals/srtlist.f
base/modules/psb_base_mat_mod.f03
base/modules/psb_c_tools_mod.f90
base/modules/psb_const_mod.F90
base/modules/psb_d_tools_mod.f90
base/modules/psb_desc_type.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_gps_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psi_comm_buffers_mod.F90
base/modules/psi_p2p_mod.F90
base/modules/psi_penv_mod.F90
base/psblas/psb_sxdot.f90
base/serial/aux/dasrx.f90
base/serial/aux/dmsr.f90
base/serial/aux/dmsrx.f90
base/serial/aux/zamsr.f90
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_coo_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_coo_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/serial/f77/smmp.f
base/serial/psb_cnumbmm.f90
base/serial/psb_crwextd.f90
base/serial/psb_csymbmm.f90
base/serial/psb_dnumbmm.f90
base/serial/psb_drwextd.f90
base/serial/psb_dsymbmm.f90
base/serial/psb_snumbmm.f90
base/serial/psb_sort_impl.f90
base/serial/psb_srwextd.f90
base/serial/psb_ssymbmm.f90
base/serial/psb_znumbmm.f90
base/serial/psb_zrwextd.f90
base/serial/psb_zsymbmm.f90
base/serial/psi_impl.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_inloc.f90
base/tools/psb_cd_set_bld.f90
base/tools/psb_cdins.f90
base/tools/psb_cspins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dspins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_linmap.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_map.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sspins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zspins.f90
config/pac.m4
configure.ac
configure
krylov/psb_base_inner_krylov_mod.f90
krylov/psb_ckrylov.f90
krylov/psb_dkrylov.f90
krylov/psb_skrylov.f90
krylov/psb_zkrylov.f90
prec/psb_c_bjacprec.f03
prec/psb_cilu_fct.f90
prec/psb_cprecinit.f90
prec/psb_d_bjacprec.f03
prec/psb_dilu_fct.f90
prec/psb_dprecinit.f90
prec/psb_prec_const_mod.f03
prec/psb_s_bjacprec.f03
prec/psb_silu_fct.f90
prec/psb_sprecinit.f90
prec/psb_z_bjacprec.f03
prec/psb_zilu_fct.f90
prec/psb_zprecinit.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/getp.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/pargen/ppde.f90
test/pargen/spde.f90
test/serial/d_coo_matgen.f03
test/serial/d_matgen.f03
test/torture/psbtf.f90
util/psb_hbio_impl.f90
util/psb_mat_dist_impl.f90
util/psb_metispart_mod.F90
util/psb_mmio_impl.f90
I/O changes with ISO_FORTRAN_ENV psb_XXX_unit & friends.
15 years ago
Salvatore Filippone
2944313023
*** empty log message ***
15 years ago
Salvatore Filippone
a2b414f17f
psblas3:
...
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_mat_mod.f03
configure.ac
configure
Cosmetic fixes for X_mat_mod.
Configure: fix action on PAC_HAVE_GFORTRAN
15 years ago
Salvatore Filippone
b30b8300ec
psblas3:
...
Fixed INTENT of ictxt in psb_exit.
Fix makefiles and configure to get rid of spurious m2c rules.
15 years ago
Salvatore Filippone
8503f02789
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_d_base_mat_mod.f03
base/modules/psb_d_csc_mat_mod.f03
base/modules/psb_d_csr_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_psblas_mod.f90
base/modules/psb_error_mod.F90
base/psblas/Makefile
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspnrm1.f90
base/serial/f03/psb_d_base_mat_impl.f03
base/serial/f03/psb_d_coo_impl.f03
base/serial/f03/psb_d_csc_impl.f03
base/serial/f03/psb_d_csr_impl.f03
base/serial/f03/psb_d_mat_impl.f03
Added ROWSUM,ARWSUM,COLSUM,ACLSUM and SPNRM1.
Only for D at this time.
15 years ago
Salvatore Filippone
e4452fe0a6
psblas3:
...
fix documentation bug for NRM2
15 years ago
Salvatore Filippone
591166264b
*** empty log message ***
15 years ago
Salvatore Filippone
1bd9fb01f6
psblas3:
...
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/internals/psi_bld_g2lmap.f90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_bld_tmpovrl.f90
base/internals/psi_compute_size.f90
base/internals/psi_crea_index.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_desc_index.F90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_fnd_owner.F90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_ldsc_pre_halo.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
base/modules/psb_const_mod.F90
base/modules/psb_desc_type.f90
base/modules/psb_error_mod.F90
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_damax.f90
base/psblas/psb_dasum.f90
base/psblas/psb_daxpby.f90
base/psblas/psb_ddot.f90
base/psblas/psb_dnrm2.f90
base/psblas/psb_dnrmi.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.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_zamax.f90
base/psblas/psb_zasum.f90
base/psblas/psb_zaxpby.f90
base/psblas/psb_zdot.f90
base/psblas/psb_znrm2.f90
base/psblas/psb_znrmi.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/serial/psi_impl.f90
base/tools/psb_callc.f90
base/tools/psb_casb.f90
base/tools/psb_cdcpy.f90
base/tools/psb_cdren.f90
base/tools/psb_cfree.f90
base/tools/psb_cins.f90
base/tools/psb_cspalloc.f90
base/tools/psb_cspasb.f90
base/tools/psb_dallc.f90
base/tools/psb_dasb.f90
base/tools/psb_dfree.f90
base/tools/psb_dins.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dspasb.f90
base/tools/psb_ialloc.f90
base/tools/psb_iasb.f90
base/tools/psb_icdasb.F90
base/tools/psb_ifree.f90
base/tools/psb_iins.f90
base/tools/psb_sallc.f90
base/tools/psb_sasb.f90
base/tools/psb_sfree.f90
base/tools/psb_sins.f90
base/tools/psb_sspalloc.f90
base/tools/psb_sspasb.f90
base/tools/psb_zallc.f90
base/tools/psb_zasb.f90
base/tools/psb_zfree.f90
base/tools/psb_zins.f90
base/tools/psb_zspalloc.f90
base/tools/psb_zspasb.f90
test/serial/Makefile
test/serial/d_coo_matgen.f03
Fix blacs_error into context_error
15 years ago
Salvatore Filippone
00a54cce70
psblas3:
...
psb_error_impl.F90
psb_error_mod.F90
Fixed formatting problem in some error messages.
15 years ago
Salvatore Filippone
466bcc2c25
psblas3:
...
psb_error_impl.F90
psb_error_mod.F90
Fixed formatting problem in some error messages.
15 years ago
Salvatore Filippone
3e511e6eb9
psblas3:
...
configure.ac
configure
test/serial/d_coo_matgen.f03
Keep only standard make rules.
15 years ago
Salvatore Filippone
dbea2f11a5
psblas3:
...
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 stupid out.-of-bounfd bug in coo_to|from_coo
15 years ago
Salvatore Filippone
3c46ea898c
psblas3:
...
prec/psb_cilu_fct.f90
prec/psb_dilu_fct.f90
prec/psb_silu_fct.f90
prec/psb_zilu_fct.f90
Workaround for ICE in gfortran. Have to figure out if the original
code was valid or not.
15 years ago
Salvatore Filippone
6ed696b359
psblas3:
...
updated doc on psb_cdall, fixed stupid typos.
15 years ago
Salvatore Filippone
90397b713a
psblas3:
...
updated doc on psb_cdall.
15 years ago
Salvatore Filippone
eea1d44360
psblas3:
...
base/modules/psb_base_tools_mod.f90
base/modules/psb_error_mod.F90
docs/html/node106.html
docs/html/node43.html
docs/psblas-3.0.pdf
docs/src/toolsrout.tex
New CDALL.
15 years ago
Salvatore Filippone
a02214eb6a
psblas3:
...
base/modules/psb_error_impl.F90
config/pac.m4
configure.ac
configure
Only use the F2003 FLUSH statement. Check for it in configure.
15 years ago
Salvatore Filippone
d3949b9ad3
psblas3:
...
clenaup and checks for repeated indices in vl into cdall.
15 years ago
Salvatore Filippone
1c6b259541
psblas3:
...
base/modules/psb_const_mod.F90
base/modules/psb_error_mod.F90
base/tools/psb_cdins.f90
base/tools/psb_icdasb.F90
1. New error code to be called from cdasb (if we get there).
2. Fix proper error signal into cdins.
15 years ago
Salvatore Filippone
3fc1495f39
psblas3:
...
psb_base_mat_impl.f03
psb_c_base_mat_impl.f03
psb_d_base_mat_impl.f03
psb_s_base_mat_impl.f03
psb_z_base_mat_impl.f03
New symbolic name for error 700
15 years ago
Salvatore Filippone
dcaf505b77
psblas3:
...
New symbolic name for error 700
15 years ago
Salvatore Filippone
27d608e395
psblas3:
...
d_matgen
check stat output.
15 years ago
Salvatore Filippone
35cc59cfed
psblas3
...
split torture test modules.
15 years ago
Salvatore Filippone
f4949574eb
*** empty log message ***
15 years ago
Salvatore Filippone
e95a274427
*** empty log message ***
15 years ago
Salvatore Filippone
b6d64c3fee
*** empty log message ***
15 years ago
Salvatore Filippone
4dd4ee7796
psblas3:
...
Fixed docs and README.
15 years ago
Salvatore Filippone
57307e98d4
psblas3:
...
fix fakempi to allow compilation under XLF.
15 years ago
Salvatore Filippone
de1fcda44d
psblas3:
...
Fix inconsistent INTENT
15 years ago
Salvatore Filippone
7465406d15
psblas3:
...
fixed fake mpi for --enable-serial.
15 years ago
Salvatore Filippone
e76b1f94da
psblas3:
...
Fixed configry to use mpif90 for F03.
Restructured KRYLOV methods, in synch with psblas2.
15 years ago
Salvatore Filippone
a614197538
psblas3:
...
BLACS takeout, missing files.
15 years ago
Salvatore Filippone
7530cafc83
psblas3:
...
BLACS takeout.
15 years ago
Salvatore Filippone
5ffbc8ca82
psblas3:
...
prepare for merge BLACS takeout.
15 years ago
Salvatore Filippone
5ceb49d165
psblas3:
...
prec/Makefile
prec/psb_c_base_prec_mod.f03
prec/psb_c_bjacprec.f03
prec/psb_c_diagprec.f03
prec/psb_c_nullprec.f03
prec/psb_c_prec_type.f03
prec/psb_d_base_prec_mod.f03
prec/psb_d_bjacprec.f03
prec/psb_d_diagprec.f03
prec/psb_d_nullprec.f03
prec/psb_d_prec_type.f03
prec/psb_s_base_prec_mod.f03
prec/psb_s_bjacprec.f03
prec/psb_s_diagprec.f03
prec/psb_s_nullprec.f03
prec/psb_s_prec_type.f03
prec/psb_z_base_prec_mod.f03
prec/psb_z_bjacprec.f03
prec/psb_z_diagprec.f03
prec/psb_z_nullprec.f03
prec/psb_z_prec_type.f03
Restructured PREC inheritance chain.
15 years ago
Salvatore Filippone
070b15cdb9
psblas3:
...
base/modules/psb_c_mat_mod.f03
base/modules/psb_d_mat_mod.f03
base/modules/psb_s_mat_mod.f03
base/modules/psb_z_mat_mod.f03
fixed missing private attribute in get_nz_row
15 years ago
Salvatore Filippone
00531419d6
psblas3:
...
base/comm/psb_dspgather.F90
base/internals/psi_fnd_owner.F90
base/modules/psb_c_base_mat_mod.f03
base/modules/psb_c_mat_mod.f03
base/modules/psb_c_tools_mod.f90
base/modules/psb_d_mat_mod.f03
base/modules/psb_d_tools_mod.f90
base/modules/psb_s_mat_mod.f03
base/modules/psb_s_tools_mod.f90
base/modules/psb_z_mat_mod.f03
base/modules/psb_z_tools_mod.f90
base/serial/Makefile
base/serial/f03/psb_c_coo_impl.f03
base/serial/f03/psb_c_mat_impl.f03
base/serial/f03/psb_d_mat_impl.f03
base/serial/f03/psb_s_mat_impl.f03
base/serial/f03/psb_z_mat_impl.f03
base/tools/Makefile
base/tools/psb_cspalloc.f90
base/tools/psb_dspalloc.f90
base/tools/psb_dsphalo.F90
base/tools/psb_sspalloc.f90
base/tools/psb_zspalloc.f90
Various fixes arising from compilation with Gfortran.
Issues:
1. INTENT(OUT) on sparse matrices; besides breaking gfortran, it's
better to have INOUT until FINAL routines are available.
2. Naming conventions in container classes:
get_nrows => psb_X_get_nrows
and friends
15 years ago
Salvatore Filippone
6043c2854b
*** empty log message ***
15 years ago
Salvatore Filippone
6b278318bd
psblas3:
...
15 years ago
Salvatore Filippone
22876a972f
*** empty log message ***
15 years ago
Salvatore Filippone
802546ceb3
psblas3
...
prec/psb_cilu_fct.f90
prec/psb_dilu_fct.f90
prec/psb_silu_fct.f90
prec/psb_zilu_fct.f90
"Dirty trick" to speed up factorization when input is already in CSR.
15 years ago
Salvatore Filippone
e307e0a22e
psblas3:
...
Fixed two write statements in pargen
15 years ago
Salvatore Filippone
d724c14b5a
psblas3:
...
change variable names in ppde/spde to make it more readable.
15 years ago