Commit Graph

27 Commits (ecccb1391437fea6dc6984129e79e32140293091)

Author SHA1 Message Date
sfilippone ba8c32c507 Define merge_nd method
sfilippone 3aa3c795e9 Refactor assembly and cnv
Salvatore Filippone f09e25524e Create ECSR format and use it for A%AND
Salvatore Filippone 00cc83cde8 First version of AD/AND with memory duplication
Salvatore Filippone fc81367fef Changes for remote build interfaces. Implementation to be completed.
Salvatore Filippone 3a2a29c915 First round of changes for remote vector
Salvatore Filippone 6d0b26ecf1 Further changes for remote build, new method
Salvatore Filippone 1337009f91 Infrastructure for non-local matrix build
Salvatore Filippone 340c191e7f First round of cleanup build warnings
Salvatore Filippone a673bf8bf1 Fix inconsistency in %csget
Cirdans-Home fbf23c3959 Added implementation in BJAC and test for ILU-type factorizations
Cirdans-Home 6777e57d37 merge with merge-paraggr-newops
Cirdans-Home c0ccbe14f7 merge with unify_agg_build
Salvatore Filippone f499ffb203 New clear_defaults function, use it in psb_exit
Cirdans-Home 1c23654328 Added functions to compare the entries of two matrices or every entry of matrix with a value
Cirdans-Home 3b36c2196b Added implementation of A = alpha A + beta B for sparse matrices
Cirdans-Home dc55713541 Added generic interface psb_scalplusidentity for long integer spmat
Cirdans-Home e108416719 Added function for scaled sparse matrix plus identity
Salvatore Filippone 01ffca76d2 Change mat%print interface, and refactor.
Salvatore Filippone e2653b1c60 New clip "in place" method
Salvatore Filippone 319d2831b7 New methods for LX%set_nrows with IPK/LPK
Salvatore Filippone 634c2e0aa5 Implement clip_diag for LX
Salvatore Filippone 22d76d1e48 Fix SYM handling at spmat level.
Salvatore Filippone 51e50120bd Add move_alloc method to sparse matrix.
Salvatore Filippone 638f777322 Fix SPMAT take out LX_icsget; in search of a better solution.
Salvatore Filippone cd8ae65c85 Take out GTL arg from CSPUT.
Salvatore Filippone 8d489f8ce2 Merged MixedI8 in new branch (to be later merged into development)