Commit Graph

2638 Commits (v3.8.1-rc1-3)
 

Author SHA1 Message Date
sfilippone f7d2c856ec Fix gather with SERIAL
sfilippone d718ef1e6d Always allocate szs in psb_gather
sfilippone baf18cebd7 Further fix for gather.
sfilippone 5caee551e5 Fixed IN_PLACE option for collectives.
sfilippone d82b090289 Fix makefile for psi_acx & friends
Salvatore Filippone 25e9183e50 Fix SHFT implementation, step 2
Salvatore Filippone 250a6300ba Fix SHFT implementation
Salvatore Filippone 0b184e4313 Merge branch 'shift' into development
Salvatore Filippone d3fcd566d9 Define a SHIFT argument to compute ILU( A+shft I)
sfilippone d1bf46b0b1 Merge branch 'dev-openmp' into development
sfilippone e31dd52c41 Fixed CRITICAL in hash_mod
sfilippone def0635c53 More OMP directives in cd_inloc
sfilippone efa29bc3ad Fix configure for GCC when using --with-fcopt
sfilippone 3e29e603d2 Fix necessary flags for GCC
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 2322a9ce61 using end_idx to copy data from threads in gustavson and gustavson_1d
wlthr 0185b79b2a added setter for d_csr_spspmm implementation
wlthr 0fe95c3c76 added use statement
wlthr 979a3da95f merged dev-openmp into omp-walther
wlthr 1af76c067c added parallel double precision spspmm implementations
sfilippone 94c9060579 Merge branch 'dev-openmp' into development
sfilippone f4f37924e2 Update contributor list
sfilippone 815ecd5cc1 Merge branch 'dev-openmp' into development
sfilippone f001ebbad3 Final fix for COO on OMP
sfilippone 26bf4c5d69 Fixed COO csput for OMP/not OMP
sfilippone 3aa748b0e3 Finish dual OMP/notOMP g2lv1_ins
sfilippone 08c1ab0cd1 Fix tril/triu in COO for non-OMP paths.
sfilippone ca82520b88 Reworked CSR TRIL/TRIU for OpenMP
sfilippone 5e691d5bff Some improvements for openmp vector updates
sfilippone bb9f213551 Define and implement OMP version of TRIL/TRIU
sfilippone 2f403e0df7 Rework cp_{from|to}_fmt for better OpenMP performance
Salvatore Filippone 402354dbd8 Fix syntax issue
sfilippone d378266f33 Fix synatx error
sfilippone fd0aea4afa Merge branch 'dev-openmp' of github.com:sfilippone/psblas3 into dev-openmp
sfilippone a66778f270 Improve coo and merge development
sfilippone e72edf70a1 Merge branch 'development' into dev-openmp
sfilippone 677789469c Reworked ensure_size
sfilippone 347352fe1e Make spins work in OpenMP from either par or serial
sfilippone db0e4db507 Minimize debug sttements in hash_ins
sfilippone 1941affe7a Exposed error in AMG test when not parallelizing generation loop
sfilippone 494e29dd2e Cosmetic adjustments to COO and BSRCH
sfilippone 739dc78a75 Merge branch 'development' into omp-threadsafe
sfilippone 7e5dc20e03 Define new options for BSRCH, clean interface
sfilippone 40cc78854a Improve implementation of fix_coo using exscan
sfilippone 91d3e66547 Merge branch 'omp-threadsafe' of github.com:sfilippone/psblas3 into omp-threadsafe
sfilippone 74a8217520 Fixed silly bug in EXSCAN and usage in CSR_IMPL
Salvatore Filippone 5bc02fb2e6 Take out redundant statements in SPINS