Commit Graph

122 Commits (efccdc88cd34aced854b546ed5671964180d57c4)

Author SHA1 Message Date
gabrielequatrana 4ff0f112a9 SpMM HDIAG working
gabrielequatrana 9daa04c3dc Updated HLG SpMM (s,d,c,z)
gabrielequatrana ee140bc8dd Read/Write multivect fixed (SpMM bug)
sfilippone c1e4f9c2b1 Merge branch 'repackage' into psblas-bgmres, fixes to resolve merge
gabrielequatrana 0839165bdc Added convergence check
sfilippone 373d841bce Don't need renaming of psi_gth and psi_sct
gabrielequatrana 1b79939255 Fixed some bugs (QR_fact serial)
gabrielequatrana 676652fcff Working parallel (QR_fact serial)
gabrielequatrana d10631530f Init Parallelize
gabrielequatrana 6987582c30 Done SERIAL
sfilippone 86be8ebcd0 New method W%XYZW()
Salvatore Filippone f4c7604f61 Fix base implementation of abgdxyz to call set_host
Salvatore Filippone b8f9badf95 Fix interface between vect and base_vect%ABGD
Salvatore Filippone 2a40b82b58 Fix typo in base_vect_mod
Salvatore Filippone 4e611bb078 Enable psi_abgdxyz
sfilippone 45f00e6e19 Fixed comments
Salvatore Filippone 14c4ff0f32 Added new methd for two combined axpbys
sfilippone 3aa3c795e9 Refactor assembly and cnv
sfilippone ae7fad95d4 Merge branch 'development' into non-diag
sfilippone 41be1357c3 Set defaults for SPSPMM depending on OpenMP compilation.
Salvatore Filippone 0d8a5d3dc2 New SPSPMM implementation
Salvatore Filippone d0cacda995 Moved various modules related to RB around, into auxil, update Makefile.
Salvatore Filippone 7b45994b70 Setter/getter for SPSPMM algorithm in base_mat_mod
wlthr 0185b79b2a added setter for d_csr_spspmm implementation
wlthr 979a3da95f merged dev-openmp into omp-walther
wlthr 1af76c067c added parallel double precision spspmm implementations
sfilippone 5e691d5bff Some improvements for openmp vector updates
sfilippone bb9f213551 Define and implement OMP version of TRIL/TRIU
sfilippone 40cc78854a Improve implementation of fix_coo using exscan
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 4d15dbf73e Fix wrong directive
Salvatore Filippone adbc75b22e Additional clauses for OpenMP parallelization.
Salvatore Filippone 4d988ea3db Improvemnts to MAT ASB in OpenMP
Salvatore Filippone cd01db132e Merge branch 'development' into dev-openmp
Salvatore Filippone b4c538825f Merge branch 'remotebuild' into development
Salvatore Filippone 00c69bfee9 Fix cnv method for unallocated vectors
Salvatore Filippone fafe128516 Finish vector assembly with REMOTE_BUILD. To be tested.
Salvatore Filippone fc81367fef Changes for remote build interfaces. Implementation to be completed.
Salvatore Filippone d6c232c676 Default to psb_dupl_add_ in vector
Salvatore Filippone 3a2a29c915 First round of changes for remote vector
Salvatore Filippone 9bdeae9a16 Fix coo_inner impl.
Salvatore Filippone d0a5ff9893 Rework build
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
Salvatore Filippone 493beaa751 Minor formatting
Cirdans-Home 3e6fdd39e4 Corrected bug in interfaces for genrm2
Salvatore Filippone 3e318e1a84 Initialize INFO