Commit Graph

1448 Commits (ab776dd082c9b160d95b6014d57596cfeffd0ab0)

Author SHA1 Message Date
sfilippone ab776dd082 Fix silly bug in include for metis and configry
Salvatore Filippone 180d7f95f1 Finish fix isend for serial-mpi
sfilippone 53930c7bf9 Fix isend for SERIAL_MPI
sfilippone fd90ecb643 Move data from CDEFINES to psb_config.h
sfilippone 2b23f4bdc2 Mv fakempi to psb_fakempi.{c|h}. psb_c_base.h include psb_config.h
sfilippone e42dfbe4f7 Changes for --enable-serial
sfilippone 39b5886b63 Add CSERIALMPI for --enable-serial
sfilippone 01220d4639 changes to define psb_config.h
sfilippone 635991f6a8 Configure now produces psb_config.h
sfilippone 29c8a72e68 Add external MPI communicator to INIT
sfilippone 9ef812bf4a Fix compile mismatch warnings
sfilippone 9ccadf5b95 Fix use statements in new par_spspmm
sfilippone e282fb1a2a Silence more warnings/errors from INTEL
sfilippone 701f297163 Silence warnings uncovered by INTEL
sfilippone 329a295315 Fix bug in heapsort on complex data
sfilippone 3c53066a04 Walk back some generic method changes made for NVHPC.
sfilippone 55518f5553 Avoid specific method names' conflicts between vect and multivect.
sfilippone 7700d4e0da Update copyright
sfilippone 5f7e40b0f5 Merge branch 'cmake' into repackage
Luca Pepè Sciarria f362b5878e Update files to be compiled: added .c files
sfilippone c9386c58d8 Remove default(none) from some OpenMP directives.
sfilippone 6772315d4d Fix use of psi_Xaxpby
sfilippone a527493258 Fix mat_get_nnz to return correct value
sfilippone 269477435b Fix usage of serial AXPBY
sfilippone 30810f804e Additional OpenMP tweaks, to be redesigned in the future.
sfilippone 772533b6f1 Avoid excessive OpenMP overhead in SPINS. Will have to be redesigned.
sfilippone 4e71fa971c Modify clean_zeros and have it only at base%
Salvatore Filippone 66a9d5e50a Interface psb_sizeof_X size computation
Salvatore Filippone c83137cf78 Constants psb_sizeof_X should be 8 bytes
Luca Pepè Sciarria 61976812be Add cmake building for base, cbind, ext, linsolve, prec, util
Salvatore Filippone 63fb828528 Fix Makefile for I2
sfilippone fa6b8d5e33 Enable I2 send/receive/collectives
Salvatore Filippone f10c6c1822 Fix GEPRT
sfilippone 949499265e Simplify clean_zeros
sfilippone ee56c6be3c Cosmetic changes to OpenACC vectors
sfilippone 1c235f9281 Improve clean_zeros
sfilippone 108d544fc1 Fix clean_zeros to always keep the diagonal
sfilippone 8220140729 Merged recent changes from development
sfilippone 3168b7e8f7 Merge branch 'development' into oacc_loloum
sfilippone 7857015923 Cosmetic changes to vect_mod
sfilippone 2982aaee27 Implementation in OpenACC for ELL and HLL into templates. Merge from development
sfilippone 4461b44eda Change name abgdxyz into upd_xyz
sfilippone 39cfcd3893 Fix allocation in coo_impl
sfilippone a38867be25 Fix allocation in coo_impl
sfilippone b9ad357648 Improve temp memory allocation in fix_coo
Salvatore Filippone 42293c62b6 Fix usage of sync()
Salvatore Filippone a177e94ba5 Fix comments,
sfilippone 12a4c21fed Fixes for OpenMP compilation in map_mod
sfilippone e19284eb6c Small omp addition
sfilippone 35096a2ef9 Cosmetic changes to coo_impl