Commit Graph
1510 Commits
Author SHA1 Message Date
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.
2013-11-02 17:15:25 +00:00
Salvatore Filippone 13938b910a psblas3:
config/pac.m4
 configure.ac
 configure

Added check for mpi_f08 module.
2013-10-31 11:18:10 +00:00
Salvatore Filippone 4c31ca5a04 psblas3:
configure.ac
 configure

Check for mpifort from openmpi 1.7.3
2013-10-29 17:36:27 +00:00
Salvatore Filippone c7c0251359 psblas3:
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


Fixed silly bug
2013-10-09 17:28:39 +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 e0a941dac5 psblas3:
base/tools/psb_cd_inloc.f90

 Silly bug on present(idx)
2013-10-04 13:49:36 +00:00
Salvatore Filippone 9b8e3309df Changelog 2013-10-03 16:11:20 +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 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 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 e81dacc0d6 *** empty log message *** 2013-10-01 15:53:24 +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 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 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 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 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 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 d5827395ca psblas3:
base/internals/psi_crea_bnd_elem.f90
 base/internals/psi_crea_ovr_elem.f90
 base/internals/psi_fnd_owner.F90
 base/modules/psb_c_base_vect_mod.f90
 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_base_vect_mod.f90
 base/modules/psb_i_vect_mod.F90
 base/modules/psb_s_base_vect_mod.f90
 base/modules/psb_s_vect_mod.F90
 base/modules/psb_z_base_vect_mod.f90
 base/modules/psb_z_vect_mod.F90

Defined get_fmt for vectors, header changes in base/internals.
2013-08-01 10:16:03 +00:00
Salvatore Filippone 98b56c4eb2 *** empty log message *** 2013-07-17 13:45:49 +00:00
Salvatore Filippone dee8458324 *** empty log message *** 2013-07-04 14:55:30 +00:00
Salvatore Filippone 6b21e615a9 2013-07-04 14:53:11 +00:00
Salvatore Filippone 33b91706d5 psblas3:
base/psblas/psb_daxpby.f90
 base/psblas/psb_saxpby.f90
 base/psblas/psb_zaxpby.f90

Exceedingly silly preprocessing bug.
2013-06-19 14:56:40 +00:00
Salvatore Filippone 11f47c4f84 psblas3:
docs/html/index.html
 docs/html/userhtml.html
 docs/psblas-3.1.pdf
 docs/src/userguide.tex
 docs/src/userhtml.tex

Fix docs date.
2013-06-10 13:33:03 +00:00
Salvatore Filippone 6af268cd15 psblas3:
util/psb_s_genpde_mod.f90
    util/psb_d_genpde_mod.f90
Add nrl to interface
2013-06-10 10:18:04 +00:00
Salvatore Filippone d1aaed7a6c psblas3:
util/psb_d_genpde_impl.f90
    util/psb_s_genpde_impl.f90

Added optional NR argument.
2013-06-10 10:12:38 +00:00
Salvatore Filippone e24e4109ab 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

Inconsistent INTENT(OUT) on B vs. APPEND
2013-06-05 12:19:27 +00:00
Salvatore Filippone 9ce20e7c34 *** empty log message *** 2013-05-13 16:03:39 +00:00
Salvatore Filippone f8a6839d78 *** empty log message *** 2013-05-13 16:02:52 +00:00
Salvatore Filippone f62b22eb0c psblas3:
the integration of new formats is now included in test/serial
2013-05-13 15:59:10 +00:00
Salvatore Filippone 0aef02ca10 psblas3:
base/modules/psb_c_linmap_mod.f90
 base/modules/psb_d_linmap_mod.f90
 base/modules/psb_s_linmap_mod.f90
 base/modules/psb_z_linmap_mod.f90


Fix interface of clone.
2013-05-10 14:27:00 +00:00
Salvatore Filippone 09f5576d73 psblas3:
Fixed test/serial directory for automated build.
2013-05-07 14:57:57 +00:00