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.
2013-10-09 16:57:56 +00:00
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.
2013-10-09 16:50:41 +00:00
Salvatore Filippone
32f5f86e9e
psbals3:
...
take out debug print from hash_reinit.
2013-10-04 14:50:29 +00:00
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.
2013-10-04 14:43:12 +00:00
Salvatore Filippone
0be3cdb6c3
Merged bug fix for psb_cd_inloc
2013-10-04 13:50:50 +00:00
Salvatore Filippone
e0a941dac5
psblas3:
...
base/tools/psb_cd_inloc.f90
Silly bug on present(idx)
2013-10-04 13:49:36 +00:00
Salvatore Filippone
527e022aa7
psblas-3.99:
...
base/internals/psi_bld_tmphalo.f90
base/internals/psi_desc_index.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_loc_to_glob.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
Revert: in tight loops on small sizes it's better to call directly
into %indxmap%
2013-10-02 11:49:11 +00:00
Salvatore Filippone
f1db2225bb
psblas3:
...
base/internals/psi_bld_tmphalo.f90
Revert: in tight loops on small sizes it's better to call directly
into %indxmap%
2013-10-02 11:48:30 +00:00
Salvatore Filippone
81b9285e85
psblas3:
...
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
Revert: in tight loops on small sizes it's better to call directly
into %indxmap%
2013-10-02 11:41:02 +00:00
Salvatore Filippone
fb8e8ae927
psblas3:
...
base/internals/psi_desc_index.F90
base/tools/psb_ccdbldext.F90
base/tools/psb_cdins.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_glob_to_loc.f90
base/tools/psb_loc_to_glob.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
Revert: in tight loops on small sizes it's better to call directly
into %indxmap%
2013-10-02 11:37:04 +00:00
Salvatore Filippone
fa91864df2
*** empty log message ***
2013-10-02 10:37:32 +00:00
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.
2013-10-02 09:41:22 +00:00
Salvatore Filippone
607c3fc5e4
psblas3:
...
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_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
Take out desc%indxmap% indirection where it makes sense, take 2.
2013-10-02 09:36:29 +00:00
Salvatore Filippone
96b4da8932
*** empty log message ***
2013-10-02 09:32:42 +00:00
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.
2013-10-02 09:26:37 +00:00
Salvatore Filippone
eb9eeb0d4a
*** empty log message ***
2013-10-02 08:36:46 +00:00
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.
2013-10-02 08:24:01 +00:00
Salvatore Filippone
868b5742ce
psblas3:
...
Rename psb_desc_mod
2013-10-02 07:32:35 +00:00
Salvatore Filippone
97a40d2493
psblas3:
...
psb_desc_mod
First changes for indxmap checks.
2013-10-02 07:31:54 +00:00
Salvatore Filippone
2a91be9acc
*** empty log message ***
2013-10-01 15:59:10 +00:00
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.
2013-10-01 15:58:28 +00:00
Salvatore Filippone
e81dacc0d6
*** empty log message ***
2013-10-01 15:53:24 +00:00
Salvatore Filippone
0a6670b20b
*** empty log message ***
2013-10-01 15:53:13 +00:00
Salvatore Filippone
d96e32ecde
*** empty log message ***
2013-10-01 15:51:16 +00:00
Salvatore Filippone
95d3c0a9fe
*** empty log message ***
2013-10-01 15:44:19 +00:00
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.
2013-10-01 15:37:23 +00:00
Salvatore Filippone
4b4d1f06b6
psblas-3.99:
...
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/tools/psb_cspins.f90
base/tools/psb_dspins.f90
base/tools/psb_sspins.f90
base/tools/psb_zspins.f90
Performance fixes in spins/cdins, take 1.
Vector checks in _sm, _mm _vect
2013-10-01 14:52:15 +00:00
Salvatore Filippone
775b1de8d6
psblas3:
...
base/psblas/psb_cspmm.f90
base/psblas/psb_cspsm.f90
base/psblas/psb_dspmm.f90
base/psblas/psb_dspsm.f90
base/psblas/psb_sspmm.f90
base/psblas/psb_sspsm.f90
base/psblas/psb_zspmm.f90
base/psblas/psb_zspsm.f90
base/tools/psb_cdins.f90
base/tools/psb_cspins.f90
base/tools/psb_dspins.f90
base/tools/psb_loc_to_glob.f90
base/tools/psb_sspins.f90
base/tools/psb_zspins.f90
Performance fixes in spins/cdins, take 1.
Vector checks in _sm, _mm _vect
2013-10-01 14:45:45 +00:00
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.
2013-10-01 13:58:30 +00:00
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.
2013-09-30 16:46:53 +00:00
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
2013-09-26 16:50:34 +00:00
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
2013-09-26 16:49:40 +00:00
Salvatore Filippone
c86620020e
psblas3:
...
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
Optimizations of inner_coo_ins.
2013-09-26 14:09:17 +00:00
Salvatore Filippone
492b059e85
psblas-3.99:
...
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
Optimizations of inner_coo_ins.
2013-09-26 14:08:33 +00:00
Salvatore Filippone
6e450a440c
psblas3:
...
base/modules/psb_gen_block_map_mod.f90
Do not (over)use in-place methods
2013-09-26 12:52:04 +00:00
Salvatore Filippone
82ab631ff9
psblas3:
...
base/serial/impl/psb_d_coo_impl.f90
base/tools/psb_cdins.f90
base/tools/psb_dspins.f90
Experiments for perfomance in matrix build
2013-09-26 12:16:43 +00:00
Salvatore Filippone
d5129cf77b
*** empty log message ***
2013-09-26 10:20:57 +00:00
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.
2013-09-26 10:04:35 +00:00
Salvatore Filippone
8907c096e7
psblas3:
...
base/internals/psi_idx_cnv.f90
base/internals/psi_idx_ins_cnv.f90
Do not copy & call in-place version.
2013-09-26 09:38:19 +00:00
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.
2013-09-24 14:12:05 +00:00
Salvatore Filippone
25b555e317
*** empty log message ***
2013-09-20 14:43:30 +00:00
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.
2013-09-20 14:23:34 +00:00
Salvatore Filippone
9ba6f6f2d1
*** empty log message ***
2013-09-02 18:34:15 +00:00
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.
2013-09-02 16:32:06 +00:00
Salvatore Filippone
64b933ee2c
psblas-3.99:
...
First shot at new IMOLD stuff.
2013-09-02 15:11:26 +00:00
Salvatore Filippone
641e933716
psblas-3.99
...
Fixes for integer vecors in DESC (even inside maps)
2013-08-31 15:23:22 +00:00
Salvatore Filippone
7a175dd859
psblas-3.99
...
Bug fixes: the new ivect desc components were not copied properly
on move_alloc.
2013-08-31 12:15:31 +00:00
Salvatore Filippone
15a92d2f61
psblas-399:
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Use V_HALO_INDEX instead of halo_index.
2013-08-28 13:30:01 +00:00
Salvatore Filippone
9c16a09111
psblas3:
...
base/tools/psb_csphalo.F90
base/tools/psb_dsphalo.F90
base/tools/psb_ssphalo.F90
base/tools/psb_zsphalo.F90
Wrong order of arguments in call to get_list in sphalo (but was
irrelevant to overall correctness)
2013-08-28 13:24:37 +00:00
Salvatore Filippone
65b76f6b70
psblas-3.99:
...
base/modules/psb_desc_mod.f90
base/modules/psb_i_base_vect_mod.f90
base/modules/psb_i_vect_mod.F90
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
Fixed bug in desc%clone()
Rewritten bldext to access V_ components of desc_a
2013-08-28 10:48:51 +00:00