Commit Graph

330 Commits (communication_v2)

Author SHA1 Message Date
Stack-1 4031ffb7ba [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2
Adapt amg4psblas to the communication_v2 PSBLAS interfaces, which removed
the work argument from all vector routines (psb_*_vect, the base prec
apply_vect, map_U2V_v/map_V2U_v).

Remove work from the whole vector apply chain:
- prec apply2_vect/apply1_vect and the amg_*precaply2/1_vect implementations
  (dropped the local work_ buffer);
- mlprec_aply_vect and its inner recursive routines
  (inner_ml_aply, inner_add/mult/k_cycle, inneritkcycle);
- the smoother/solver *_apply_vect implementations and their interface
  declarations, dropping the now-dead aux/ww scratch buffers;
- AS smoother restr_v/prol_v (psb_halo/psb_ovrl on vectors);
- onelev map_rstr_v/map_prol_v (psb_map_U2V/V2U on vectors);
- poly_smoother_bld power-iteration apply_v calls.

Array routines keep work. mumps/slu/sludist/umf vector applies now pass a
zero-size local buffer to the underlying array apply (work optional there).
Regenerated for s/d/c/z; the library builds and the pdegen samples converge.
1 week ago
sfilippone 5c055170e7 Merge branch 'development' of github.com:sfilippone/amg4psblas into development 2 months ago
sfilippone 0814492adc Mods jac solver 2 months ago
sfilippone 1ae3cc135f Improve error handling for prec%free 2 months ago
sfilippone 246992cb65 Add base matrix info to prec%descr 2 months ago
sfilippone 01cc7ada88 Adjust strategy for stopping on aggregation ratio 2 months ago
sfilippone 693eab66cb Merge branch 'development' of github.com:sfilippone/amg4psblas into development 2 months ago
sfilippone 4642c857d1 Improve MUMPS solver build 2 months ago
sfilippone c8d065fa55 Fix double allocation in DDIAG%BLD 2 months ago
sfilippone 0e1d7de857 Update VERSION 2 months ago
sfilippone 04d7122380 Improved error handling in _bld 3 months ago
sfilippone f012a9d05e Add cpymat optional argument to hierarchy_bld 3 months ago
sfilippone eae53162af Fix licensing text 3 months ago
sfilippone 4c9687c89b Multiple changes to CBIND and configure 3 months ago
sfilippone f760396403 Fix compilation for new use of MPIC 3 months ago
sfilippone 228f4e46a9 Fix select type 5 months ago
sfilippone 86731fe5bb Fix makefiles 5 months ago
sfilippone b5df1842e0 Update handling of AMG_SLU_VERSION in configure and interface 6 months ago
sfilippone a6267d8e67 Update configure and interfaces for SUPERLU version 7. 6 months ago
Salvatore Filippone 83a668c1e0 Improve Makefile dependencies 7 months ago
sfilippone c162633845 Merge branch 'cmake' into development 7 months ago
sfilippone 547c4f3a60 Fix template typo in KRM_SOLVER_IMPL 7 months ago
sfilippone 387d6bef74 Fixes for compilation with IPK=8 7 months ago
sfilippone daaa06e486 Fix USE statement 9 months ago
sfilippone 5ee819592f Fixes for compilation with INTEL 9 months ago
Luca Pepè Sciarria e429b04600 work on cpp part of amgprec. Still not working 1 year ago
Luca Pepè Sciarria 7c153de54a add cpp file compilation; fix mpi compilation 1 year ago
sfilippone b246223597 Fixes for IPK8 1 year ago
sfilippone 22b37fa6d3 Fix REPL with MATCHBOXP 1 year ago
Luca Pepè Sciarria e762554627 update to reflect the changes in development regarding amg_config.h file 1 year ago
Luca Pepè Sciarria b5e7d6aaaa Merge branch 'development' into cmake 1 year ago
Salvatore Filippone 8337edb362 Switch off detailed timings 1 year ago
sfilippone 75f768028c Fixes code and copyright for serial matching. 1 year ago
sfilippone afb5d9da76 Fix use of BIT64 in MatchBox 1 year ago
sfilippone b9cf9dca06 Merge branch 'serial-match' into development 1 year ago
sfilippone e922582aad Various fixes for PSB_ and SERIAL_MPI with matching 1 year ago
sfilippone 9ad88b1355 Take out MUMPS interface debug statement 1 year ago
sfilippone cfd29707da New amg_config.h.in 1 year ago
sfilippone 9ded460701 Fix #defines 1 year ago
sfilippone da7a3be4e4 Fix AMG_prefix for some defines 1 year ago
sfilippone 6fa5b04387 Change and use #define with PSB_ and AMG_ prefixes 1 year ago
sfilippone 3b3a6c88a8 Silence more warnings/errors from INTEL 1 year ago
Luca Pepè Sciarria b426a9ccf7 remove impl/solver/amg_*_invk_solver_set* from compiling 1 year ago
Luca Pepè Sciarria 1feaf40972 remove impl/solver/amg_*_invt_solver_set* from compiling 1 year ago
Luca Pepè Sciarria cc66413be8 remove impl/solver/amg_*_ainv_solver_set* from compiling 1 year ago
sfilippone f6349d34d1 Provide alias deallocate_wrk for free_wrk. Document and use. 1 year ago
sfilippone b075182ce6 Obsolete AINV_SOLVER_SETirc 1 year ago
sfilippone 4ee170f0ec Update version 1.2.0 1 year ago
sfilippone 749ab2f6ae Fix extprol. Remove obsolete hybrid aggregator. 1 year ago
sfilippone 1aef82023c Merge branch 'repackage' of github.com:sfilippone/amg4psblas into repackage 1 year ago