Salvatore Filippone
|
b8cba23663
|
Fix bounds computation in set_vect. Bug report by Alexandre Silva Lopes
CG: allocate wrk with scratch=.true.
|
8 years ago |
Salvatore Filippone
|
deea842017
|
Merged new TRIL/TRIU from development.
|
8 years ago |
Salvatore Filippone
|
1ca13b2a3c
|
New FCG fixes.
|
8 years ago |
Salvatore Filippone
|
6d99a6cc22
|
Doc changes for v 3.6
|
8 years ago |
Salvatore Filippone
|
4220136568
|
Fixes for I8L8.
|
8 years ago |
Salvatore Filippone
|
b16706e3ea
|
Updated error tests on spgather.
|
8 years ago |
Salvatore Filippone
|
83743b55db
|
New error message for gather.
|
8 years ago |
Salvatore Filippone
|
b103562701
|
Fixed LXLX gather. To be reviewed.
|
8 years ago |
Salvatore Filippone
|
9194f49f34
|
Implementation of LXSPSP and to/from L/I.
|
8 years ago |
Salvatore Filippone
|
1031911a91
|
Extend SPHALO.
|
8 years ago |
Salvatore Filippone
|
8aa7e04cc4
|
Enlarge set of methods for LX.
|
8 years ago |
Salvatore Filippone
|
32ebf9efc0
|
Merge branch 'LXmat' of https://github.com/sfilippone/psblas3 into LXmat
# Conflicts:
# base/comm/internals/psi_covrl_restr.f90
# base/comm/internals/psi_covrl_restr_a.f90
# base/comm/internals/psi_covrl_save.f90
# base/comm/internals/psi_covrl_save_a.f90
# base/comm/internals/psi_covrl_upd.f90
# base/comm/internals/psi_covrl_upd_a.f90
# base/comm/internals/psi_dovrl_restr.f90
# base/comm/internals/psi_dovrl_restr_a.f90
# base/comm/internals/psi_dovrl_save.f90
# base/comm/internals/psi_dovrl_save_a.f90
# base/comm/internals/psi_dovrl_upd.f90
# base/comm/internals/psi_dovrl_upd_a.f90
# base/comm/internals/psi_eovrl_restr_a.f90
# base/comm/internals/psi_eovrl_save_a.f90
# base/comm/internals/psi_eovrl_upd_a.f90
# base/comm/internals/psi_iovrl_restr.f90
# base/comm/internals/psi_iovrl_save.f90
# base/comm/internals/psi_iovrl_upd.f90
# base/comm/internals/psi_lovrl_restr.f90
# base/comm/internals/psi_lovrl_save.f90
# base/comm/internals/psi_lovrl_upd.f90
# base/comm/internals/psi_movrl_restr_a.f90
# base/comm/internals/psi_movrl_save_a.f90
# base/comm/internals/psi_movrl_upd_a.f90
# base/comm/internals/psi_sovrl_restr.f90
# base/comm/internals/psi_sovrl_restr_a.f90
# base/comm/internals/psi_sovrl_save.f90
# base/comm/internals/psi_sovrl_save_a.f90
# base/comm/internals/psi_sovrl_upd.f90
# base/comm/internals/psi_sovrl_upd_a.f90
# base/comm/internals/psi_zovrl_restr.f90
# base/comm/internals/psi_zovrl_restr_a.f90
# base/comm/internals/psi_zovrl_save.f90
# base/comm/internals/psi_zovrl_save_a.f90
# base/comm/internals/psi_zovrl_upd.f90
# base/comm/internals/psi_zovrl_upd_a.f90
# base/comm/psb_cgather.f90
# base/comm/psb_cgather_a.f90
# base/comm/psb_chalo.f90
# base/comm/psb_chalo_a.f90
# base/comm/psb_covrl.f90
# base/comm/psb_covrl_a.f90
# base/comm/psb_cscatter.F90
# base/comm/psb_cscatter_a.F90
# base/comm/psb_cspgather.F90
# base/comm/psb_dgather.f90
# base/comm/psb_dgather_a.f90
# base/comm/psb_dhalo.f90
# base/comm/psb_dhalo_a.f90
# base/comm/psb_dovrl.f90
# base/comm/psb_dovrl_a.f90
# base/comm/psb_dscatter.F90
# base/comm/psb_dscatter_a.F90
# base/comm/psb_dspgather.F90
# base/comm/psb_egather_a.f90
# base/comm/psb_ehalo_a.f90
# base/comm/psb_eovrl_a.f90
# base/comm/psb_escatter_a.F90
# base/comm/psb_igather.f90
# base/comm/psb_ihalo.f90
# base/comm/psb_iovrl.f90
# base/comm/psb_iscatter.F90
# base/comm/psb_ispgather.F90
# base/comm/psb_lgather.f90
# base/comm/psb_lhalo.f90
# base/comm/psb_lovrl.f90
# base/comm/psb_lscatter.F90
# base/comm/psb_lspgather.F90
# base/comm/psb_mgather_a.f90
# base/comm/psb_mhalo_a.f90
# base/comm/psb_movrl_a.f90
# base/comm/psb_mscatter_a.F90
# base/comm/psb_sgather.f90
# base/comm/psb_sgather_a.f90
# base/comm/psb_shalo.f90
# base/comm/psb_shalo_a.f90
# base/comm/psb_sovrl.f90
# base/comm/psb_sovrl_a.f90
# base/comm/psb_sscatter.F90
# base/comm/psb_sscatter_a.F90
# base/comm/psb_sspgather.F90
# base/comm/psb_zgather.f90
# base/comm/psb_zgather_a.f90
# base/comm/psb_zhalo.f90
# base/comm/psb_zhalo_a.f90
# base/comm/psb_zovrl.f90
# base/comm/psb_zovrl_a.f90
# base/comm/psb_zscatter.F90
# base/comm/psb_zscatter_a.F90
# base/comm/psb_zspgather.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_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_c_serial_impl.f90
# base/serial/psi_d_serial_impl.f90
# base/serial/psi_e_serial_impl.f90
# base/serial/psi_m_serial_impl.f90
# base/serial/psi_s_serial_impl.f90
# base/serial/psi_z_serial_impl.f90
# base/tools/psb_callc_a.f90
# base/tools/psb_casb_a.f90
# base/tools/psb_cfree_a.f90
# base/tools/psb_cins_a.f90
# base/tools/psb_cspalloc.f90
# base/tools/psb_cspfree.f90
# base/tools/psb_csphalo.F90
# base/tools/psb_dallc_a.f90
# base/tools/psb_dasb_a.f90
# base/tools/psb_dfree_a.f90
# base/tools/psb_dins_a.f90
# base/tools/psb_dspalloc.f90
# base/tools/psb_dspfree.f90
# base/tools/psb_dsphalo.F90
# base/tools/psb_eallc_a.f90
# base/tools/psb_easb_a.f90
# base/tools/psb_efree_a.f90
# base/tools/psb_eins_a.f90
# base/tools/psb_mallc_a.f90
# base/tools/psb_masb_a.f90
# base/tools/psb_mfree_a.f90
# base/tools/psb_mins_a.f90
# base/tools/psb_sallc_a.f90
# base/tools/psb_sasb_a.f90
# base/tools/psb_sfree_a.f90
# base/tools/psb_sins_a.f90
# base/tools/psb_sspalloc.f90
# base/tools/psb_sspfree.f90
# base/tools/psb_ssphalo.F90
# base/tools/psb_zallc_a.f90
# base/tools/psb_zasb_a.f90
# base/tools/psb_zfree_a.f90
# base/tools/psb_zins_a.f90
# base/tools/psb_zspalloc.f90
# base/tools/psb_zspfree.f90
# base/tools/psb_zsphalo.F90
# prec/impl/psb_c_bjacprec_impl.f90
# prec/impl/psb_d_bjacprec_impl.f90
# prec/impl/psb_s_bjacprec_impl.f90
# prec/impl/psb_z_bjacprec_impl.f90
# prec/psb_c_prec_type.f90
# prec/psb_d_prec_type.f90
# prec/psb_s_prec_type.f90
# prec/psb_z_prec_type.f90
|
8 years ago |
Salvatore Filippone
|
f43491292a
|
Further fixes for error handling.
|
8 years ago |
Salvatore Filippone
|
9830f6b381
|
Improve handling of "get_errstatus" conditions.
|
8 years ago |
Salvatore Filippone
|
7b4b8f8052
|
Fixed linmap interface.
|
8 years ago |
Salvatore Filippone
|
363fb97fd6
|
Version with LX for RWEXTD.
|
8 years ago |
Salvatore Filippone
|
dccf69dfca
|
Version with LX for RWEXTD.
|
8 years ago |
Salvatore Filippone
|
f21ee70271
|
Added LPK to linmap. New error for LPK to IPK inexact conversion
|
8 years ago |
Salvatore Filippone
|
21a866781a
|
New LCSC stuff.
New LSMMP
New HBIO with LSPX.
|
8 years ago |
Salvatore Filippone
|
41b2943f71
|
LX in mat_dist and MMIO.
|
8 years ago |
Salvatore Filippone
|
07f845cd26
|
Implementations for @LX@ spmat.
|
8 years ago |
Salvatore Filippone
|
d29daf9a1a
|
Defined LXspmat.
|
8 years ago |
Salvatore Filippone
|
c0e676dab7
|
Fold LX into X files.
|
8 years ago |
Salvatore Filippone
|
13ded391b4
|
New version with (limited) LX folded into X files.
|
8 years ago |
Salvatore Filippone
|
7d10c2df2f
|
New files, and ip_reord.
|
8 years ago |
Salvatore Filippone
|
fe9dc49539
|
Fixed use of L_VECT.
|
8 years ago |
Salvatore Filippone
|
50b71443f4
|
Fixed compile process & missing file.
|
8 years ago |
Salvatore Filippone
|
9e1e1c5864
|
New version: X and LX matrices in same source file.
|
8 years ago |
Salvatore Filippone
|
d6e9f36d52
|
LD interfaces for CSR/CSC now compile.
|
8 years ago |
Salvatore Filippone
|
a5479895e8
|
Fix LD compilation.
|
8 years ago |
Salvatore Filippone
|
4e40837aeb
|
New strategy for LD: use new LBASE.
|
8 years ago |
Salvatore Filippone
|
d9bc473b6e
|
New LD files.
|
8 years ago |
Salvatore Filippone
|
b79bb0d6bf
|
Test LD stuff.
|
8 years ago |
Salvatore Filippone
|
b85c14fafe
|
Merge fixes to test programs.
|
8 years ago |
Salvatore Filippone
|
066b9bdc5d
|
Update package version.
|
8 years ago |
Salvatore Filippone
|
fd820c363f
|
Fixed use of C_BASE in init_vl, and C test program.
|
8 years ago |
Salvatore Filippone
|
7b0ae72330
|
Fix CBIND makefile
|
8 years ago |
Salvatore Filippone
|
0cff103444
|
Fixed C interface for new integer kinds.
|
8 years ago |
Salvatore Filippone
|
f687c2db1c
|
Reworked all Fortran modules under CBIND.
|
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
|
660f0ccb28
|
Cleanup usage if i_err.
|
8 years ago |
Salvatore Filippone
|
987d9db99d
|
Fix NT kind in generation.
|
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 |
Salvatore Filippone
|
12840050ac
|
Add -DIPK -DLPK
|
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
|
0b4854b6e9
|
Add partition to input for pargen test programs.
|
8 years ago |
Salvatore Filippone
|
6faed403ee
|
Added I to L conversion because of GNU PR52162.
|
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 |