Commit Graph

1008 Commits (fa94b7dfd46530581c9cef3c70f7e004013da007)

Author SHA1 Message Date
Salvatore Filippone fa94b7dfd4 Fix clean_negidx method.
Salvatore Filippone 6f92a78096 Fix borderline case with graph_fnd_owner
Salvatore Filippone deae7e9963 Fixed implementation of SPGATHER.
Salvatore Filippone 6ae77cb3ac Fixed interface of extract_dep_list.
Salvatore Filippone 53766df273 Fix implementation of SPGATHER.
Salvatore Filippone bb4547a0bf Define new method get_mpi_comm
Salvatore Filippone ac3128ec9d Cleanup obsolete code.
Salvatore Filippone 3368b44174 Merged internal comments for FND_OWNER methods.
Salvatore Filippone 5d6a380664 extract_dep_list dl_lda checks removed
dl_lda is now computed after the place the checks were positioned.
Salvatore Filippone f736cb808f Dependency list handling
Two algorithms for symmetrizing the dependency list, one distributed,
the other serial after allgather.
Salvatore Filippone 7f030d33b5 Update debug printing.
Salvatore Filippone 1cbc885b70 Fix dependency of indx_map_mod on sort_mod
Salvatore Filippone 4d73993bc5 Merge branch 'psblas-3.6-maint' of https://github.com/sfilippone/psblas3 into psblas-3.6-maint
Salvatore Filippone 555205bb36 Fix error message for wrong IRST.
Salvatore Filippone 54c98ac608 New fnd_owner
Merged new fnd_owner algorithm from development/cdasb
Salvatore Filippone c63d96de6a Merged new version of extract_dep_list.
Salvatore Filippone d88dc28bd6 Merge branch 'psblas-paraggr' of https://github.com/sfilippone/psblas3 into psblas-paraggr
Salvatore Filippone acfbc29fb7 Pretty-printing
Salvatore Filippone 2478dc55ba New name for map_aggr_ parm.
Salvatore Filippone 0309f00ada New psb_par_spspmm method for parallel triple matrix product.
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 00df8edd06 Improve memory usage in fix_coo, and mv_to/mv_from CSR/CSC.
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