Salvatore Filippone
cf679ebc1a
psblas3-matasb:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_mat_mod.f90
base/serial/impl/psb_d_mat_impl.F90
base/tools/psb_dins.f90
base/tools/psb_dspasb.f90
Mods to get imaging application up & running
10 years ago
Salvatore Filippone
047d928ed5
psblas3-matasb:
...
base/modules/Makefile
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.F90
base/tools/psb_dins.f90
base/tools/psb_dspins.f90
Insert routines for vectors now take both vectors and arrays.
11 years ago
Salvatore Filippone
46fe7af14c
11 years ago
Salvatore Filippone
daa1f91c8e
psblas3-matasb:
...
base/modules/Makefile
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_base_vect_mod.f90
base/modules/psb_i_vect_mod.F90
base/modules/psb_vect_mod.f90
base/serial/impl/psb_d_base_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/tools/psb_dspins.f90
csputs with encapsulatd vectors.
Defined encapsulated multivectors.
11 years ago
Salvatore Filippone
8b61ae96b3
psblas3-matasb:
...
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/serial/impl/psb_d_base_mat_impl.F90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
Define csput to be a generic with two specifics, one of them with
encapsulated vectors so that it can be overloaded in the GPU.
11 years ago
Salvatore Filippone
0f0c071146
psblas3-matasb:
...
base/modules/psb_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_realloc_mod.F90
base/modules/psb_sort_mod.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/psb_sort_impl.f90
base/tools/psb_dspasb.f90
base/tools/psb_dspins.f90
Working version of sparse matrices with host/device status.
11 years ago
Salvatore Filippone
f29189b92c
First steps in defining new mat asb procedures.
11 years ago
Salvatore Filippone
5f54a9e599
psblas3:
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.F90
Fixed incomplete call to free.
11 years ago
Salvatore Filippone
a543c4009f
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_vect_mod.F90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Change many INTENT(OUT) routines: if FINALs are not enforced they are
not reliable.
11 years ago
Salvatore Filippone
30346971b0
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_z_coo_impl.f90
Added sort status to COO.
11 years ago
Salvatore Filippone
2fe569381a
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/psblas/psb_cspnrm1.f90
base/psblas/psb_dspnrm1.f90
base/psblas/psb_sspnrm1.f90
base/psblas/psb_zspnrm1.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
prec/impl/psb_c_diagprec_impl.f90
prec/impl/psb_d_diagprec_impl.f90
prec/impl/psb_s_diagprec_impl.f90
prec/impl/psb_z_diagprec_impl.f90
Change rowsum & friends into functions. Fix preconditioners.
11 years ago
Salvatore Filippone
1fe047609b
psblas3:
...
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
prec/impl/psb_c_diagprec_impl.f90
prec/impl/psb_d_diagprec_impl.f90
prec/impl/psb_s_diagprec_impl.f90
prec/impl/psb_z_diagprec_impl.f90
Transforming get_diag into a function returning an allocatable array.
11 years ago
Salvatore Filippone
49877b1c47
psblas3:
...
base/modules/psb_c_psblas_mod.f90
base/modules/psb_d_psblas_mod.f90
base/modules/psb_s_psblas_mod.f90
base/modules/psb_z_psblas_mod.f90
docs/html/index.html
docs/html/node128.html
docs/html/node47.html
docs/html/node50.html
docs/html/node51.html
docs/html/node52.html
docs/html/node53.html
docs/html/node54.html
docs/html/node55.html
docs/html/node56.html
docs/html/node57.html
docs/html/node58.html
docs/html/node59.html
docs/html/userhtml.html
docs/psblas-3.2.pdf
docs/src/psbrout.tex
util/psb_mmio_mod.f90
Multiple generic names for array_read/write and for norms of vectors/matrices.
11 years ago
Salvatore Filippone
2084fbd91d
psblas3:
...
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_const_mod.F90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_base_vect_mod.f90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_vect_mod.F90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_mat_impl.F90
base/serial/psb_cspspmm.f90
base/serial/psb_dspspmm.f90
base/serial/psb_sspspmm.f90
base/serial/psb_zspspmm.f90
New defaults for MOLD, inquiry and set functions.
New sparse-spare product version.
New is_by_rows/is_by_cols methods, as yet unused.
11 years ago
Salvatore Filippone
ba7500bca3
Fixed duplicate method in base_mat_mod.
11 years ago
Salvatore Filippone
ca525ea88f
fix typo in psb_base_mat_mod.f90
11 years ago
Salvatore Filippone
3dfe4910bd
psblas3:
...
base/modules/psb_c_serial_mod.f90
base/modules/psb_d_serial_mod.f90
base/modules/psb_s_serial_mod.f90
base/modules/psb_z_serial_mod.f90
base/serial/Makefile
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_c_csr_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_d_csr_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_s_csr_impl.f90
base/serial/impl/psb_z_csc_impl.f90
base/serial/impl/psb_z_csr_impl.f90
New sparse matrix-sparse matrix product.
Implementation details for CSR/CSC matrices.
11 years ago
Salvatore Filippone
595e7e1740
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/serial/impl/psb_c_coo_impl.f90
base/serial/impl/psb_c_csc_impl.f90
base/serial/impl/psb_d_coo_impl.f90
base/serial/impl/psb_d_csc_impl.f90
base/serial/impl/psb_s_coo_impl.f90
base/serial/impl/psb_s_csc_impl.f90
base/serial/impl/psb_z_coo_impl.f90
base/serial/impl/psb_z_csc_impl.f90
New fix_coo routines and interface.
11 years ago
Salvatore Filippone
19da10f555
psblas3:
...
base/modules/psb_const_mod.F90
New symbolic names for row/col major order.
11 years ago
Salvatore Filippone
af8ae96628
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
coo%transp should call set_sorted(.false.)
11 years ago
Salvatore Filippone
009a56e882
psblas3:
...
base/internals/psi_desc_impl.f90
base/modules/psb_desc_mod.F90
base/tools/Makefile
base/tools/psb_cd_clone.f90
base/tools/psb_icdasb.F90
Fixed cloning method for descriptors.
11 years ago
Salvatore Filippone
b5347e102a
*** empty log message ***
11 years ago
Salvatore Filippone
00d3701493
psblas3:
...
Changelog
base/comm/psb_cspgather.F90
base/comm/psb_dspgather.F90
base/comm/psb_sspgather.F90
base/comm/psb_zspgather.F90
base/internals/psi_bld_tmphalo.f90
base/internals/psi_cswapdata.F90
base/internals/psi_desc_impl.f90
base/internals/psi_dswapdata.F90
base/internals/psi_sswapdata.F90
base/internals/psi_zswapdata.F90
base/modules/Makefile
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_tools_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_cd_tools_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_desc_mod.F90
base/modules/psb_i_base_vect_mod.f90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psb_z_vect_mod.F90
base/modules/psi_c_mod.f90
base/modules/psi_d_mod.f90
base/modules/psi_i_mod.f90
base/modules/psi_s_mod.f90
base/modules/psi_z_mod.f90
base/tools/psb_c_map.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cd_lstext.f90
base/tools/psb_cdcpy.F90
base/tools/psb_csphalo.F90
base/tools/psb_d_map.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dsphalo.F90
base/tools/psb_icdasb.F90
base/tools/psb_iins.f90
base/tools/psb_s_map.f90
base/tools/psb_scdbldext.F90
base/tools/psb_ssphalo.F90
base/tools/psb_z_map.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zsphalo.F90
config/pac.m4
configure.ac
configure
test/pargen/Makefile
util/Makefile
util/metis_int.c
util/psb_d_genpde_impl.f90
util/psb_d_genpde_mod.f90
util/psb_metispart_mod.F90
util/psb_s_genpde_impl.f90
util/psb_s_genpde_mod.f90
Merged changes from 399 branch.
11 years ago
Salvatore Filippone
658b28b6f8
psblas3:
...
base/internals/Makefile
base/internals/psi_ldsc_pre_halo.f90
base/modules/psi_i_mod.f90
base/tools/psb_icdasb.F90
Remove obsolete internal interface.
11 years ago
Salvatore Filippone
41c6bfc15e
psblas-3.99:
...
base/internals/Makefile
base/internals/psi_bld_tmphalo.f90
base/internals/psi_desc_impl.f90
base/internals/psi_ldsc_pre_halo.f90
base/modules/psi_i_mod.f90
base/tools/psb_icdasb.F90
Remove obsolete internal interface.
11 years ago
Salvatore Filippone
c42aa65e47
psblas-3.99:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_base_mat_impl.F90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Defined TRIL and TRIU methods. To be tested.
11 years ago
Salvatore Filippone
f5b7317a38
psblas3:
...
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_mat_mod.f90
base/serial/impl/psb_c_base_mat_impl.F90
base/serial/impl/psb_c_mat_impl.F90
base/serial/impl/psb_d_base_mat_impl.F90
base/serial/impl/psb_d_mat_impl.F90
base/serial/impl/psb_s_base_mat_impl.F90
base/serial/impl/psb_s_mat_impl.F90
base/serial/impl/psb_z_base_mat_impl.F90
base/serial/impl/psb_z_mat_impl.F90
Defined TRIL and TRIU methods. To be tested.
11 years ago
Salvatore Filippone
32f5f86e9e
psbals3:
...
take out debug print from hash_reinit.
11 years ago
Salvatore Filippone
dc6d40cdad
psblas3:
...
base/modules/psb_hash_map_mod.f90
In init_vlu: call realloc instead of allocate, to safeguard against
being called from reinit.
11 years ago
Salvatore Filippone
799e126c67
psblas-3.99:
...
base/internals/psi_bld_tmphalo.f90
base/internals/psi_crea_index.f90
base/internals/psi_desc_index.F90
base/internals/psi_fnd_owner.F90
base/modules/psb_desc_mod.F90
base/modules/psb_desc_mod.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cins.f90
base/tools/psb_cspins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dins.f90
base/tools/psb_dspins.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sins.f90
base/tools/psb_sspins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zins.f90
base/tools/psb_zspins.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/kernel/d_file_spmv.f90
test/kernel/pdgenspmv.f90
test/pargen/ppde2d.f90
test/pargen/ppde3d.f90
test/pargen/spde2d.f90
test/pargen/spde3d.f90
Take out desc%indxmap% indirection where it makes sense.
11 years ago
Salvatore Filippone
96b4da8932
*** empty log message ***
11 years ago
Salvatore Filippone
cfa9940e59
psblas3:
...
base/internals/psi_bld_tmphalo.f90
base/internals/psi_crea_index.f90
base/internals/psi_desc_index.F90
base/internals/psi_fnd_owner.F90
base/modules/psb_desc_mod.F90
base/modules/psb_indx_map_mod.f90
base/serial/impl/psb_d_coo_impl.f90
base/tools/psb_cdins.f90
base/tools/psb_dspins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_loc_to_glob.f90
test/fileread/cf_sample.f90
test/fileread/df_sample.f90
test/fileread/sf_sample.f90
test/fileread/zf_sample.f90
test/kernel/d_file_spmv.f90
test/kernel/pdgenspmv.f90
test/pargen/runs/ppde.inp
Take out desc%indxmap% indirection where it makes sense, take 1.
11 years ago
Salvatore Filippone
eb9eeb0d4a
*** empty log message ***
11 years ago
Salvatore Filippone
cfc6255040
psblas3:
...
base/modules/psb_desc_mod.F90
base/tools/psb_glob_to_loc.f90
test/pargen/ppde2d.f90
test/pargen/ppde3d.f90
test/pargen/spde2d.f90
test/pargen/spde3d.f90
New get_fmt, g2l, l2g methods in desc_type.
11 years ago
Salvatore Filippone
868b5742ce
psblas3:
...
Rename psb_desc_mod
11 years ago
Salvatore Filippone
97a40d2493
psblas3:
...
psb_desc_mod
First changes for indxmap checks.
11 years ago
Salvatore Filippone
70b5fb2f00
psblas-3.99:
...
base/internals/Makefile
base/internals/psi_fnd_owner.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/modules/psi_i_mod.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_iins.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zins.f90
Take out idx_cnv.
11 years ago
Salvatore Filippone
74ba49f863
psblas-3:
...
base/internals/Makefile
base/internals/psi_fnd_owner.F90
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
base/modules/psi_i_mod.f90
base/tools/psb_ccdbldext.F90
base/tools/psb_cins.f90
base/tools/psb_dcdbldext.F90
base/tools/psb_dins.f90
base/tools/psb_glob_to_loc.f90
base/tools/psb_iins.f90
base/tools/psb_scdbldext.F90
base/tools/psb_sins.f90
base/tools/psb_zcdbldext.F90
base/tools/psb_zins.f90
Take out idx_cnv.
11 years ago
Salvatore Filippone
c407209ca7
psblas3:
...
base/internals/psi_idx_ins_cnv.f90
base/modules/psb_cd_tools_mod.f90
base/tools/psb_cdins.f90
base/tools/psb_dspins.f90
Test some performance fixes for glob_to_loc and matrix insertion.
11 years ago
Salvatore Filippone
5e7c98a795
psblas3:
...
base/modules/psb_cd_tools_mod.f90
base/tools/psb_cdins.f90
base/tools/psb_dspins.f90
Try to avoid multiple redundant checks in spins.
11 years ago
Salvatore Filippone
8309d08f72
psblas-3.99
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.F90
base/psblas/psb_cspmm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_zspmm.f90
Lighten checks, new realloc method
11 years ago
Salvatore Filippone
31023c565a
psblas3
...
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_i_vect_mod.F90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_vect_mod.F90
base/psblas/psb_cspmm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_zspmm.f90
Lighten checks, new realloc method
11 years ago
Salvatore Filippone
6e450a440c
psblas3:
...
base/modules/psb_gen_block_map_mod.f90
Do not (over)use in-place methods
11 years ago
Salvatore Filippone
d5129cf77b
*** empty log message ***
11 years ago
Salvatore Filippone
9fb59c39b8
psblas3:
...
base/modules/psb_hash_map_mod.f90
base/modules/psb_repl_map_mod.f90
Do not copy & call in-place version, take one. To be completed.
11 years ago
Salvatore Filippone
c41e840e37
psblas-3.99:
...
base/modules/psb_desc_mod.f90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_repl_map_mod.f90
base/tools/Makefile
base/tools/psb_cd_clone.f90
base/tools/psb_cd_reinit.f90
Merged cd_reinit fixes from trunk. Probably not finished yet.
11 years ago
Salvatore Filippone
25b555e317
*** empty log message ***
11 years ago
Salvatore Filippone
e6bba78af6
psblas3:
...
base/modules/psb_desc_mod.f90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_indx_map_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_repl_map_mod.f90
base/tools/Makefile
base/tools/psb_cd_clone.f90
base/tools/psb_cd_reinit.f90
Fixes for reinit methods.
11 years ago
Salvatore Filippone
9ba6f6f2d1
*** empty log message ***
11 years ago
Salvatore Filippone
ab7f03a5a1
psblas-3.99:
...
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_vect_mod.F90
base/modules/psb_d_vect_mod.F90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_vect_mod.F90
Adjustments for IMOLD and CNV methods.
11 years ago