Commit Graph

2066 Commits (1ca13b2a3c18da56e78a6760abdfebde1d20e1c0)
 

Author SHA1 Message Date
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
Salvatore Filippone 6c14195451 Added log message. 8 years ago
Salvatore Filippone e72e25f5e7 Fixed missing declarat. 8 years ago