Salvatore Filippone
|
b71fb5e122
|
Merged changes for new hash implementation.
|
8 years ago |
Salvatore Filippone
|
211aecc347
|
Merge branch 'development' into MixedI8
# Conflicts:
# Changelog
# base/internals/psi_crea_index.f90
# base/internals/psi_desc_index.F90
# base/modules/desc/psb_desc_mod.F90
# base/modules/psi_i_mod.f90
# base/modules/serial/psb_c_base_mat_mod.f90
# base/modules/serial/psb_c_base_vect_mod.f90
# base/modules/serial/psb_c_csc_mat_mod.f90
# base/modules/serial/psb_c_csr_mat_mod.f90
# base/modules/serial/psb_c_mat_mod.f90
# base/modules/serial/psb_c_vect_mod.F90
# base/modules/serial/psb_d_base_mat_mod.f90
# base/modules/serial/psb_d_base_vect_mod.f90
# base/modules/serial/psb_d_csc_mat_mod.f90
# base/modules/serial/psb_d_csr_mat_mod.f90
# base/modules/serial/psb_d_mat_mod.f90
# base/modules/serial/psb_d_vect_mod.F90
# base/modules/serial/psb_i_base_vect_mod.f90
# base/modules/serial/psb_i_vect_mod.F90
# base/modules/serial/psb_s_base_mat_mod.f90
# base/modules/serial/psb_s_base_vect_mod.f90
# base/modules/serial/psb_s_csc_mat_mod.f90
# base/modules/serial/psb_s_csr_mat_mod.f90
# base/modules/serial/psb_s_mat_mod.f90
# base/modules/serial/psb_s_vect_mod.F90
# base/modules/serial/psb_z_base_mat_mod.f90
# base/modules/serial/psb_z_base_vect_mod.f90
# base/modules/serial/psb_z_csc_mat_mod.f90
# base/modules/serial/psb_z_csr_mat_mod.f90
# base/modules/serial/psb_z_mat_mod.f90
# base/modules/serial/psb_z_vect_mod.F90
# base/psblas/psb_camax.f90
# base/psblas/psb_casum.f90
# base/psblas/psb_cdot.f90
# base/psblas/psb_cnrm2.f90
# base/psblas/psb_cnrmi.f90
# base/psblas/psb_cspnrm1.f90
# base/psblas/psb_damax.f90
# base/psblas/psb_dasum.f90
# base/psblas/psb_ddot.f90
# base/psblas/psb_dnrm2.f90
# base/psblas/psb_dnrmi.f90
# base/psblas/psb_dspnrm1.f90
# base/psblas/psb_samax.f90
# base/psblas/psb_sasum.f90
# base/psblas/psb_sdot.f90
# base/psblas/psb_snrm2.f90
# base/psblas/psb_snrmi.f90
# base/psblas/psb_sspnrm1.f90
# base/psblas/psb_zamax.f90
# base/psblas/psb_zasum.f90
# base/psblas/psb_zdot.f90
# base/psblas/psb_znrm2.f90
# base/psblas/psb_znrmi.f90
# base/psblas/psb_zspnrm1.f90
# base/serial/impl/psb_c_base_mat_impl.F90
# base/serial/impl/psb_c_csr_impl.f90
# base/serial/impl/psb_d_base_mat_impl.F90
# base/serial/impl/psb_d_csr_impl.f90
# base/serial/impl/psb_s_base_mat_impl.F90
# base/serial/impl/psb_s_csr_impl.f90
# base/serial/impl/psb_z_base_mat_impl.F90
# base/serial/impl/psb_z_csr_impl.f90
# base/tools/psb_ccdbldext.F90
# base/tools/psb_cd_inloc.f90
# base/tools/psb_cdals.f90
# base/tools/psb_csphalo.F90
# base/tools/psb_dcdbldext.F90
# base/tools/psb_dsphalo.F90
# base/tools/psb_scdbldext.F90
# base/tools/psb_ssphalo.F90
# base/tools/psb_zcdbldext.F90
# base/tools/psb_zsphalo.F90
# cbind/krylov/psb_ckrylov_cbind_mod.f90
# cbind/krylov/psb_dkrylov_cbind_mod.f90
# cbind/krylov/psb_skrylov_cbind_mod.f90
# cbind/krylov/psb_zkrylov_cbind_mod.f90
# cbind/prec/psb_cprec_cbind_mod.f90
# cbind/prec/psb_dprec_cbind_mod.f90
# cbind/prec/psb_sprec_cbind_mod.f90
# cbind/prec/psb_zprec_cbind_mod.f90
# configure
# docs/html/img100.png
# docs/html/img101.png
# docs/html/img102.png
# docs/html/img103.png
# docs/html/img104.png
# docs/html/img105.png
# docs/html/img106.png
# docs/html/img107.png
# docs/html/img108.png
# docs/html/img109.png
# docs/html/img110.png
# docs/html/img111.png
# docs/html/img112.png
# docs/html/img113.png
# docs/html/img114.png
# docs/html/img115.png
# docs/html/img116.png
# docs/html/img117.png
# docs/html/img118.png
# docs/html/img119.png
# docs/html/img120.png
# docs/html/img121.png
# docs/html/img122.png
# docs/html/img123.png
# docs/html/img124.png
# docs/html/img125.png
# docs/html/img126.png
# docs/html/img127.png
# docs/html/img128.png
# docs/html/img129.png
# docs/html/img130.png
# docs/html/img131.png
# docs/html/img132.png
# docs/html/img133.png
# docs/html/img134.png
# docs/html/img135.png
# docs/html/img136.png
# docs/html/img137.png
# docs/html/img138.png
# docs/html/img139.png
# docs/html/img140.png
# docs/html/img142.png
# docs/html/img144.png
# docs/html/img145.png
# docs/html/img146.png
# docs/html/img147.png
# docs/html/img148.png
# docs/html/img149.png
# docs/html/img150.png
# docs/html/img151.png
# docs/html/img152.png
# docs/html/img153.png
# docs/html/img154.png
# docs/html/img155.png
# docs/html/img156.png
# docs/html/img157.png
# docs/html/img158.png
# docs/html/img159.png
# docs/html/img160.png
# docs/html/img161.png
# docs/html/img162.png
# docs/html/img163.png
# docs/html/img164.png
# docs/html/img165.png
# docs/html/img166.png
# docs/html/img167.png
# docs/html/img168.png
# docs/html/img27.png
# docs/html/img28.png
# docs/html/img29.png
# docs/html/img30.png
# docs/html/img31.png
# docs/html/img32.png
# docs/html/img33.png
# docs/html/img34.png
# docs/html/img35.png
# docs/html/img36.png
# docs/html/img37.png
# docs/html/img38.png
# docs/html/img39.png
# docs/html/img40.png
# docs/html/img41.png
# docs/html/img42.png
# docs/html/img43.png
# docs/html/img44.png
# docs/html/img45.png
# docs/html/img46.png
# docs/html/img47.png
# docs/html/img48.png
# docs/html/img49.png
# docs/html/img50.png
# docs/html/img51.png
# docs/html/img52.png
# docs/html/img53.png
# docs/html/img54.png
# docs/html/img55.png
# docs/html/img56.png
# docs/html/img57.png
# docs/html/img58.png
# docs/html/img59.png
# docs/html/img60.png
# docs/html/img61.png
# docs/html/img62.png
# docs/html/img63.png
# docs/html/img64.png
# docs/html/img65.png
# docs/html/img66.png
# docs/html/img67.png
# docs/html/img68.png
# docs/html/img69.png
# docs/html/img70.png
# docs/html/img71.png
# docs/html/img72.png
# docs/html/img73.png
# docs/html/img74.png
# docs/html/img75.png
# docs/html/img76.png
# docs/html/img77.png
# docs/html/img78.png
# docs/html/img79.png
# docs/html/img80.png
# docs/html/img81.png
# docs/html/img82.png
# docs/html/img83.png
# docs/html/img84.png
# docs/html/img85.png
# docs/html/img86.png
# docs/html/img87.png
# docs/html/img88.png
# docs/html/img89.png
# docs/html/img90.png
# docs/html/img91.png
# docs/html/img92.png
# docs/html/img93.png
# docs/html/img94.png
# docs/html/img95.png
# docs/html/img96.png
# docs/html/img97.png
# docs/html/img98.png
# docs/html/img99.png
# docs/html/index.html
# docs/html/node104.html
# docs/html/node114.html
# docs/html/node115.html
# docs/html/node116.html
# docs/html/node118.html
# docs/html/node119.html
# docs/html/node120.html
# docs/html/node121.html
# docs/html/node122.html
# docs/html/node123.html
# docs/html/node132.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/node6.html
# docs/html/node60.html
# docs/html/node61.html
# docs/html/node62.html
# docs/html/node63.html
# docs/html/node64.html
# docs/html/node65.html
# docs/html/node67.html
# docs/html/node68.html
# docs/html/node69.html
# docs/html/node70.html
# docs/html/node72.html
# docs/html/node73.html
# docs/html/node78.html
# docs/html/node79.html
# docs/html/node84.html
# docs/html/node96.html
# docs/html/userhtml.html
# docs/psblas-3.6.pdf
# docs/src/intro.tex
# docs/src/userguide.tex
# docs/src/userhtml.tex
# test/hello/Makefile
# test/pargen/psb_d_pde2d.f90
# test/pargen/psb_d_pde3d.f90
# test/pargen/psb_s_pde2d.f90
# test/pargen/psb_s_pde3d.f90
# util/psb_partidx_mod.F90
|
8 years ago |
Salvatore Filippone
|
50bca41108
|
Fix glist_map_mod init.
|
8 years ago |
Salvatore Filippone
|
f915066b81
|
Reworked independent IPK and LPK #defines.
|
8 years ago |
Salvatore Filippone
|
55a451d2de
|
Fixed from testing on delta. Now HASH and GEN_BLOCK maps should work
with long integers.
|
8 years ago |
sfilippone
|
b76530c6ec
|
Fix LPK for accumulator.
|
8 years ago |
Salvatore Filippone
|
6e1b4e4788
|
Fixed gen_block_map_mod.
|
8 years ago |
Salvatore Filippone
|
7cb828bef1
|
Change default in CDALL with VL: no global checks. Split psb_cd_choose_large_state with psb_cd_is_large.
|
8 years ago |
Salvatore Filippone
|
9e90a04e31
|
Change default in CDALL with VL: no global checks.
Split psb_cd_choose_large_state with psb_cd_is_large.
|
8 years ago |
Salvatore Filippone
|
936554eb2c
|
Fixed compilation and run for I4_L4 and I4_L8. Needs some more work
for I8_L8.
|
8 years ago |
Salvatore Filippone
|
c272444e32
|
Now ipk_4 and lpk_=4|8 both works. Still need some reworking for i8l8.
|
8 years ago |
Salvatore Filippone
|
52c95853d6
|
Merged changes from development.
Everything compiles.
psb_fnd_owner does not work right now.
|
8 years ago |
Salvatore Filippone
|
462f1d098c
|
Modified internals to have tmp_ovrlap in local numbering.
Also simplified crea_index taking out isglob argument.
Fixed bldext, cdall & friends accordingly.
|
8 years ago |
Salvatore Filippone
|
a3c5e41279
|
Further fixes for hash_map_mod. Start debugging
|
8 years ago |
Salvatore Filippone
|
dc2e1cd36b
|
Further advances in IPK vs LPK.
|
8 years ago |
Salvatore Filippone
|
d8eff28219
|
Fixed compilation for cdall & friends.
|
8 years ago |
Salvatore Filippone
|
e31f320cd8
|
Merge branch 'development' into mergeDev
|
8 years ago |
Salvatore Filippone
|
3d347d31dc
|
Ensure that the CNV method pick up the default storage format.
Populate the defaults at psb_init time.
|
8 years ago |
Salvatore Filippone
|
44ebca2235
|
Added epk to desc_const_mod
|
8 years ago |
Salvatore Filippone
|
5b9638c146
|
Further advances in using LPK.
|
8 years ago |
Salvatore Filippone
|
915ec70a08
|
Fixed LPK in desc_mod
|
8 years ago |
Salvatore Filippone
|
113281bc12
|
First version of indx_map modules with LPK glob indices.
|
8 years ago |
Salvatore Filippone
|
b06c612f9a
|
Reworked all the sorting routines from templates.
Also merged blsrch into gen_block_map_mod, where it belongs.
|
8 years ago |
Salvatore Filippone
|
15c01cb5e5
|
Changing names to integer kinds, in preparation for great rewrite
|
8 years ago |
Salvatore Filippone
|
44bbf1660a
|
Defined new test program under idx.
|
8 years ago |
Salvatore Filippone
|
9bab3163d5
|
Changes to gen_block. Does not build fully yet.
|
8 years ago |
Salvatore Filippone
|
51b1d4ade8
|
Changes for L version of sorting routines.
Compiles, but needs thorough testing.
|
8 years ago |
Salvatore Filippone
|
bb96330459
|
Unstaged initial long ints. Need sortin routines & more.
|
8 years ago |
Salvatore Filippone
|
b462db7444
|
Modified list_map and gen_block_map for large integers; to be tested properly.
|
8 years ago |
Salvatore Filippone
|
f11a712631
|
Started list_map_mod
|
8 years ago |
Salvatore Filippone
|
9908718c01
|
Reintroduced L2G and G2L method signatures for long integers, lost
after a careless merge.
|
8 years ago |
Salvatore Filippone
|
c774783057
|
Updated copyright statement
|
8 years ago |
Salvatore Filippone
|
de0596d677
|
psblas3:
New affiliation and fix compyright formatting.
|
9 years ago |
Salvatore Filippone
|
de68ae1d64
|
psblas3:
Modified copyright format for all Fortran file.
|
9 years ago |
Salvatore Filippone
|
9c4055f45c
|
psblas3:
base/comm/internals/psi_cswapdata.F90
base/comm/internals/psi_cswaptran.F90
base/comm/internals/psi_dswapdata.F90
base/comm/internals/psi_dswaptran.F90
base/comm/internals/psi_iswapdata.F90
base/comm/internals/psi_iswaptran.F90
base/comm/internals/psi_sswapdata.F90
base/comm/internals/psi_sswaptran.F90
base/comm/internals/psi_zswapdata.F90
base/comm/internals/psi_zswaptran.F90
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_cspgather.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_dspgather.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_sspgather.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/comm/psb_zspgather.F90
base/modules/desc/psb_hash_map_mod.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_realloc_mod.F90
base/modules/serial/psb_c_base_vect_mod.f90
base/modules/serial/psb_c_vect_mod.F90
base/modules/serial/psb_d_base_vect_mod.f90
base/modules/serial/psb_d_vect_mod.F90
base/modules/serial/psb_i_base_vect_mod.f90
base/modules/serial/psb_s_base_vect_mod.f90
base/modules/serial/psb_s_vect_mod.F90
base/modules/serial/psb_z_base_vect_mod.f90
base/modules/serial/psb_z_vect_mod.F90
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_icdasb.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
krylov/psb_dcg.F90
krylov/psb_scg.F90
Fixes for --enable-long-integers. Now compiles and runs correctly.
|
9 years ago |
Salvatore Filippone
|
c3813ad217
|
psblas3:
base/modules/Makefile
base/modules/aux
base/modules/aux/psb_c_sort_mod.f90
base/modules/aux/psb_d_sort_mod.f90
base/modules/aux/psb_hash_mod.f90
base/modules/aux/psb_i_sort_mod.f90
base/modules/aux/psb_ip_reord_mod.f90
base/modules/aux/psb_s_sort_mod.f90
base/modules/aux/psb_sort_mod.f90
base/modules/aux/psb_string_mod.f90
base/modules/aux/psb_z_sort_mod.f90
base/modules/aux/psi_c_serial_mod.f90
base/modules/aux/psi_d_serial_mod.f90
base/modules/aux/psi_i_serial_mod.f90
base/modules/aux/psi_s_serial_mod.f90
base/modules/aux/psi_serial_mod.f90
base/modules/aux/psi_z_serial_mod.f90
base/modules/comm
base/modules/comm/psb_base_linmap_mod.f90
base/modules/comm/psb_c_comm_mod.f90
base/modules/comm/psb_c_linmap_mod.f90
base/modules/comm/psb_comm_mod.f90
base/modules/comm/psb_d_comm_mod.f90
base/modules/comm/psb_d_linmap_mod.f90
base/modules/comm/psb_i_comm_mod.f90
base/modules/comm/psb_linmap_mod.f90
base/modules/comm/psb_s_comm_mod.f90
base/modules/comm/psb_s_linmap_mod.f90
base/modules/comm/psb_z_comm_mod.f90
base/modules/comm/psb_z_linmap_mod.f90
base/modules/desc
base/modules/desc/psb_desc_const_mod.f90
base/modules/desc/psb_desc_mod.F90
base/modules/desc/psb_gen_block_map_mod.f90
base/modules/desc/psb_glist_map_mod.f90
base/modules/desc/psb_hash_map_mod.f90
base/modules/desc/psb_indx_map_mod.f90
base/modules/desc/psb_list_map_mod.f90
base/modules/desc/psb_repl_map_mod.f90
base/modules/psb_base_linmap_mod.f90
base/modules/psb_base_mat_mod.f90
base/modules/psb_c_base_mat_mod.f90
base/modules/psb_c_base_vect_mod.f90
base/modules/psb_c_comm_mod.f90
base/modules/psb_c_csc_mat_mod.f90
base/modules/psb_c_csr_mat_mod.f90
base/modules/psb_c_linmap_mod.f90
base/modules/psb_c_mat_mod.f90
base/modules/psb_c_psblas_mod.F90
base/modules/psb_c_serial_mod.f90
base/modules/psb_c_sort_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_comm_mod.f90
base/modules/psb_d_base_mat_mod.f90
base/modules/psb_d_base_vect_mod.f90
base/modules/psb_d_comm_mod.f90
base/modules/psb_d_csc_mat_mod.f90
base/modules/psb_d_csr_mat_mod.f90
base/modules/psb_d_linmap_mod.f90
base/modules/psb_d_mat_mod.f90
base/modules/psb_d_psblas_mod.F90
base/modules/psb_d_serial_mod.f90
base/modules/psb_d_sort_mod.f90
base/modules/psb_d_tools_mod.f90
base/modules/psb_d_vect_mod.F90
base/modules/psb_desc_const_mod.f90
base/modules/psb_desc_mod.F90
base/modules/psb_gen_block_map_mod.f90
base/modules/psb_glist_map_mod.f90
base/modules/psb_hash_map_mod.f90
base/modules/psb_hash_mod.f90
base/modules/psb_i_base_vect_mod.f90
base/modules/psb_i_comm_mod.f90
base/modules/psb_i_sort_mod.f90
base/modules/psb_i_tools_mod.f90
base/modules/psb_i_vect_mod.F90
base/modules/psb_indx_map_mod.f90
base/modules/psb_ip_reord_mod.f90
base/modules/psb_linmap_mod.f90
base/modules/psb_list_map_mod.f90
base/modules/psb_mat_mod.f90
base/modules/psb_psblas_mod.f90
base/modules/psb_repl_map_mod.f90
base/modules/psb_s_base_mat_mod.f90
base/modules/psb_s_base_vect_mod.f90
base/modules/psb_s_comm_mod.f90
base/modules/psb_s_csc_mat_mod.f90
base/modules/psb_s_csr_mat_mod.f90
base/modules/psb_s_linmap_mod.f90
base/modules/psb_s_mat_mod.f90
base/modules/psb_s_psblas_mod.F90
base/modules/psb_s_serial_mod.f90
base/modules/psb_s_sort_mod.f90
base/modules/psb_s_tools_mod.f90
base/modules/psb_s_vect_mod.F90
base/modules/psb_serial_mod.f90
base/modules/psb_sort_mod.f90
base/modules/psb_sort_mod_save.f90
base/modules/psb_string_mod.f90
base/modules/psb_tools_mod.f90
base/modules/psb_vect_mod.f90
base/modules/psb_z_base_mat_mod.f90
base/modules/psb_z_base_vect_mod.f90
base/modules/psb_z_comm_mod.f90
base/modules/psb_z_csc_mat_mod.f90
base/modules/psb_z_csr_mat_mod.f90
base/modules/psb_z_linmap_mod.f90
base/modules/psb_z_mat_mod.f90
base/modules/psb_z_psblas_mod.F90
base/modules/psb_z_serial_mod.f90
base/modules/psb_z_sort_mod.f90
base/modules/psb_z_tools_mod.f90
base/modules/psb_z_vect_mod.F90
base/modules/psblas
base/modules/psblas/psb_c_psblas_mod.F90
base/modules/psblas/psb_d_psblas_mod.F90
base/modules/psblas/psb_psblas_mod.f90
base/modules/psblas/psb_s_psblas_mod.F90
base/modules/psblas/psb_z_psblas_mod.F90
base/modules/psi_c_serial_mod.f90
base/modules/psi_d_serial_mod.f90
base/modules/psi_i_serial_mod.f90
base/modules/psi_s_serial_mod.f90
base/modules/psi_serial_mod.f90
base/modules/psi_z_serial_mod.f90
base/modules/serial
base/modules/serial/psb_base_mat_mod.f90
base/modules/serial/psb_c_base_mat_mod.f90
base/modules/serial/psb_c_base_vect_mod.f90
base/modules/serial/psb_c_csc_mat_mod.f90
base/modules/serial/psb_c_csr_mat_mod.f90
base/modules/serial/psb_c_mat_mod.f90
base/modules/serial/psb_c_serial_mod.f90
base/modules/serial/psb_c_vect_mod.F90
base/modules/serial/psb_d_base_mat_mod.f90
base/modules/serial/psb_d_base_vect_mod.f90
base/modules/serial/psb_d_csc_mat_mod.f90
base/modules/serial/psb_d_csr_mat_mod.f90
base/modules/serial/psb_d_mat_mod.f90
base/modules/serial/psb_d_serial_mod.f90
base/modules/serial/psb_d_vect_mod.F90
base/modules/serial/psb_i_base_vect_mod.f90
base/modules/serial/psb_i_vect_mod.F90
base/modules/serial/psb_mat_mod.f90
base/modules/serial/psb_s_base_mat_mod.f90
base/modules/serial/psb_s_base_vect_mod.f90
base/modules/serial/psb_s_csc_mat_mod.f90
base/modules/serial/psb_s_csr_mat_mod.f90
base/modules/serial/psb_s_mat_mod.f90
base/modules/serial/psb_s_serial_mod.f90
base/modules/serial/psb_s_vect_mod.F90
base/modules/serial/psb_serial_mod.f90
base/modules/serial/psb_vect_mod.f90
base/modules/serial/psb_z_base_mat_mod.f90
base/modules/serial/psb_z_base_vect_mod.f90
base/modules/serial/psb_z_csc_mat_mod.f90
base/modules/serial/psb_z_csr_mat_mod.f90
base/modules/serial/psb_z_mat_mod.f90
base/modules/serial/psb_z_serial_mod.f90
base/modules/serial/psb_z_vect_mod.F90
base/modules/tools
base/modules/tools/psb_c_tools_mod.f90
base/modules/tools/psb_cd_tools_mod.f90
base/modules/tools/psb_d_tools_mod.f90
base/modules/tools/psb_i_tools_mod.f90
base/modules/tools/psb_s_tools_mod.f90
base/modules/tools/psb_tools_mod.f90
base/modules/tools/psb_z_tools_mod.f90
configure.ac
configure
Mreged reorganization of the base/modules subdir from newdesc branch.
|
10 years ago |