Commit Graph

2092 Commits (6ae77cb3ac3a7b88efd3b065abc3b7adeaa40a38)
 

Author SHA1 Message Date
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
Salvatore Filippone 99be85699d indx_map%clone: if output is allocated, deallocate.
Salvatore Filippone cd0c11e0e7 Fix error message.
Salvatore Filippone 1079260d84 Fixed switch to build state for overlap descriptor.
Salvatore Filippone 4bb0c7a633 Add move_alloc method to sparse matrix.
Salvatore Filippone a695b63c3c New linmap internal structure.
Salvatore Filippone 82ab3b4fe1 Fix map build for gen_linear.
Salvatore Filippone 909c44a2ef Fix MAP%MAP_Y2X.
Salvatore Filippone 6382c534c4 New allocate_wrk & friends methods for PREC, use in Krylov.
Salvatore Filippone f6e677d9d2 Better allocation of temporaries in SPHALO.
Salvatore Filippone f22ba07543 Improve output printout from test programs.
Salvatore Filippone 66b3480957 Further fixes for sphalo.
Salvatore Filippone b74689801f Fix sphalo to have calls to CSGET with full output.
Salvatore Filippone 3f065cea61 New fnd_owner_halo methods. Bump version 3.6.1.
Salvatore Filippone bfcbeadd3d *** empty log message ***
Salvatore Filippone 72f220779d Merge branch 'psblas-3.6-maint' of https://github.com/sfilippone/psblas3 into psblas-3.6-maint
Salvatore Filippone 9bd04caa59 Fix makefile install
Salvatore Filippone 9e0d336d9d Mark matrix on host after clean_zeros
Salvatore Filippone ba6ac770cb Implement clean_zeros in CSR and CSC
Salvatore Filippone 3344bbe089 Fix stray #elif