Commit Graph

33 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 f012a9d05e Add cpymat optional argument to hierarchy_bld 3 months ago
sfilippone eae53162af Fix licensing text 3 months ago
sfilippone 228f4e46a9 Fix select type 5 months ago
sfilippone b246223597 Fixes for IPK8 1 year ago
Salvatore Filippone 8337edb362 Switch off detailed timings 1 year ago
sfilippone 161b93da64 Fix interface issues of clone_settings 1 year ago
sfilippone d518f5eac7 Merge branch 'l1-and-0-aggr' into repackage 2 years ago
sfilippone 08a0c744b1 Switch from KRYLOV to LINSOLVE 2 years ago
sfilippone b704d50df1 Fix dump of TPROL and POLY smoother 2 years ago
sfilippone 3ee333baac Change name abgdxyz into upd_xyz 2 years ago
sfilippone 33ac3f786b Merge latest changes from polysmooth 2 years ago
Cirdans-Home 74dccb6c44 Added timers and removed unuseful spmm 2 years ago
sfilippone e83bde6896 New timings 2 years ago
Cirdans-Home d385d99e71 Fixed Cheby1 Implementation 2 years ago
Salvatore Filippone 4e6e3d5f09 Fix merge conflict 2 years ago
Salvatore Filippone 7c48b96936 Work version of polynomial smoother 2 years ago
Cirdans-Home ea8974f88c Fixed build and apply to actually use degree 2 years ago
sfilippone ccef858192 Cleanup dead code 3 years ago
sfilippone 30a5c7be03 Added POLY smoothers, also in SAMPLES/ADVANCED 3 years ago
sfilippone 23aabd794d Defined new variant of polynomial smoother. 3 years ago
sfilippone a67454ef5c Prepare for new variant. 3 years ago
sfilippone 79317cb392 Additional fields for rho(BA) estimate. 3 years ago
sfilippone 847ed6ae60 Estimate rho(BA) 3 years ago
sfilippone bb262275a1 Temporary checkpoint, working version, to be investigated further. 3 years ago
sfilippone ec9fcb1bcc Adjustments for POLYNOMIAL smoothers. 3 years ago
sfilippone ea2f75776c Implement structure for polynomial smoother 3 years ago
Salvatore Filippone c7edaaa7c5 Fix Makefiles for parallel builds 4 years ago
Salvatore Filippone 1355765d14 Fix PREFIX in PREC%DESCR 4 years ago
Salvatore Filippone 1fa94d0372 Fix AS%FREE() 5 years ago
Salvatore Filippone ddbe050c1a Fix copyright statement and example programs 5 years ago
Salvatore Filippone b751d726a1 Fix name of CTXT variable 6 years ago
Salvatore Filippone d4b443d832 Rename directories, fix Makefiles 6 years ago