Commit Graph

2061 Commits (24c212db511ef9befb5defaac13de5b1900f5987)
 

Author SHA1 Message Date
Salvatore Filippone 24c212db51 Merge branch 'psblas-paraggr' of https://github.com/sfilippone/psblas3 into psblas-paraggr
Salvatore Filippone 0309f00ada New psb_par_spspmm method for parallel triple matrix product.
Salvatore Filippone f79104a6d1 Fix return statement in FCG
Salvatore Filippone e0c40e042e SAVE module variables for timers.
Salvatore Filippone ffb6a6dd68 Fix handling of SYMmetric
Salvatore Filippone 83e2cb444a Merge branch 'psblas-3.6-maint' into psblas-paraggr
Salvatore Filippone 0460968f5d Partial fix for ROOT in SPGATHER.
Salvatore Filippone 8fd9f70626 csrd has xt_tri.
Salvatore Filippone 5e03cacdec New SCAN collective, only for SUM right now.
New arg in CDALL to force HASH over GEN_BLOCK
Salvatore Filippone be30879121 Modify handling of lower/upper/symmetric
Salvatore Filippone adc3d37a11 Memory allocation fixes for CSR/CSC.
Salvatore Filippone e79850acbd Update version in configure.
Salvatore Filippone 00df8edd06 Improve memory usage in fix_coo, and mv_to/mv_from CSR/CSC.
Salvatore Filippone 3238f2c248 Merge branch 'psblas-3.6-maint' of https://github.com/sfilippone/psblas3 into psblas-3.6-maint
Salvatore Filippone 239d59b2a7 Fix cbind test program.
Salvatore Filippone 849f198b61 *** empty log message ***
Salvatore Filippone 486c0338c5 Minimize memory requirements in borderline cases
Salvatore Filippone 8eee384a40 Take care in reallocate size in CSR/CSC.
Salvatore Filippone 2bd9e4ffa6 Print_timers: check for allocated timers.
Salvatore Filippone bddc6673b6 Merge branch 'psblas-3.6-maint' of https://github.com/sfilippone/psblas3 into psblas-3.6-maint
Salvatore Filippone 727a468374 Fixes for NR/NC allocation.
Salvatore Filippone fcc8a88112 Limit reallocation to NR or NC
Salvatore Filippone 5ae90a0dae Add argument to cdall to force HASH.
Salvatore Filippone 66433a46bb Fix call to fnd_owner method
Salvatore Filippone b8251d67ce Do not use aux memory in spsm_vect.
Salvatore Filippone 160b987ed1 Reduce memory footprint in csrspspmm.
Salvatore Filippone 8695f9bcdd Make ADD default action for replicated entries.
Salvatore Filippone 122bfdf7f8 New second descriptor for gather.
Salvatore Filippone 5478b9a075 Fix bad setup of halo_owner in cd_renum_block
Salvatore Filippone b53f750964 Fix bad setup of halo_owner in denum_block
Salvatore Filippone e766e9b2fb Implementation of CSRD. To be tested.
Salvatore Filippone 5fd73b347e New has_xt_tri method.
Salvatore Filippone 839b82ff94 New SPHALO CSR version, suitable for new MLD. To be fully tested yet.
Salvatore Filippone 8b26f6d6c7 Fixed rebuild of halo_onwer. TBD: FIX INDXMAP%CLONE
Salvatore Filippone d7537326ea Fix build error.
Salvatore Filippone 0f92cd617c Reuse GEN_BLOCK_MAP if already on input.
Salvatore Filippone 0b28b0fc4b Better error handling for reallocate1i
Salvatore Filippone 62499ebe91 Define new csr_sphalo.
Salvatore Filippone 6b39b2808c Argument grouping for new SPINS_CSR interface. Document same.
Salvatore Filippone 88330868cd New variant of psb_spins in CSR mode. Docs for same.
Salvatore Filippone a803dbc033 New timer facility.
Salvatore Filippone aa51371174 New timer facilities.
Salvatore Filippone fb21ed19a6 Fix pargen matrix generation.
Salvatore Filippone c75350463a Aux space spspmm estimate was wrong, reverted.
Salvatore Filippone 5bc452139f Fix estimate in spspmm
Salvatore Filippone 48c6a5777a Fix silly double declaration.
Salvatore Filippone a666f8b492 Improved estimated of output size in spspmm.
Salvatore Filippone 2991c6407c Fix calls to checkvect in data exchange functions.
Salvatore Filippone 715191bb77 Avoid division by zero in size estimate
Salvatore Filippone ed7d3aaafd New check_halo in chkvect