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
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
f012a9d05e
Add cpymat optional argument to hierarchy_bld
3 months ago
sfilippone
eae53162af
Fix licensing text
3 months ago
sfilippone
547c4f3a60
Fix template typo in KRM_SOLVER_IMPL
7 months ago
sfilippone
387d6bef74
Fixes for compilation with IPK=8
8 months ago
sfilippone
5ee819592f
Fixes for compilation with INTEL
9 months ago
sfilippone
b246223597
Fixes for IPK8
1 year ago
Salvatore Filippone
8337edb362
Switch off detailed timings
1 year ago
sfilippone
9ad88b1355
Take out MUMPS interface debug statement
1 year ago
sfilippone
6fa5b04387
Change and use #define with PSB_ and AMG_ prefixes
1 year ago
sfilippone
b075182ce6
Obsolete AINV_SOLVER_SETirc
1 year ago
sfilippone
08a0c744b1
Switch from KRYLOV to LINSOLVE
2 years ago
sfilippone
5a83c63810
Unused lines in ilu_solver_bld
2 years ago
sfilippone
ec9fcb1bcc
Adjustments for POLYNOMIAL smoothers.
3 years ago
sfilippone
ea2f75776c
Implement structure for polynomial smoother
3 years ago
sfilippone
84ea60c94c
Defined Jacobi and L1-JACOBI solvers.
3 years ago
sfilippone
0bcc9d7b55
Merge branch 'dev-openmp' into development
3 years ago
sfilippone
2fd718be6f
Updates and measurements for OpenMP build
3 years ago
sfilippone
dd7cb86775
Fix clone_settings for AINV variants.
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
4bbba3ebd7
Fix interface inconsistencies
5 years ago
Salvatore Filippone
ddbe050c1a
Fix copyright statement and example programs
5 years ago
Salvatore Filippone
5b2169672b
Switched from RKR to KRM, templated implementation
5 years ago
Salvatore Filippone
6beaf49275
Take out SET and generic.
5 years ago
Salvatore Filippone
bf71175d89
Missing z_ainv_solvercset* in Makefile
5 years ago
Cirdans-Home
086d93dd28
RKR solver
6 years ago
Salvatore Filippone
534ca2043d
Take out obsolete declarations
6 years ago
Cirdans-Home
9898caa576
Removed unused module import
6 years ago
Cirdans-Home
a5fc17719a
Corrected call to invt/invk factorization
6 years ago
Cirdans-Home
606f4e9567
Added modules and implementation for INVT/INVK solver
6 years ago
Cirdans-Home
159d2bdb1a
Added modules and implementation for INVK solver
6 years ago
Cirdans-Home
8f5ff61a55
Added modules and implementation for AINV solver
6 years ago
Salvatore Filippone
b751d726a1
Fix name of CTXT variable
6 years ago
Salvatore Filippone
d4b443d832
Rename directories, fix Makefiles
6 years ago