You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
amg4psblas/amgprec/impl
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
..
aggregator [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
level [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
smoother [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
solver [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
Makefile Change and use #define with PSB_ and AMG_ prefixes 1 year ago
amg_c_extprol_bld.F90 Fix licensing text 3 months ago
amg_c_hierarchy_bld.F90 Adjust strategy for stopping on aggregation ratio 2 months ago
amg_c_hierarchy_rebld.f90 Fix licensing text 3 months ago
amg_c_smoothers_bld.f90 Improved error handling in _bld 3 months ago
amg_ccprecset.F90 Fix licensing text 3 months ago
amg_cfile_prec_descr.f90 Add base matrix info to prec%descr 2 months ago
amg_cfile_prec_memory_use.f90 Fix licensing text 3 months ago
amg_cmlprec_aply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_cmlprec_bld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_cprecaply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_cprecbld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_cprecinit.F90 Fix licensing text 3 months ago
amg_cprecset.F90 Fix licensing text 3 months ago
amg_cslu_interface.c Fix licensing text 3 months ago
amg_d_extprol_bld.F90 Fix licensing text 3 months ago
amg_d_hierarchy_bld.F90 Adjust strategy for stopping on aggregation ratio 2 months ago
amg_d_hierarchy_rebld.f90 Fix licensing text 3 months ago
amg_d_smoothers_bld.f90 Improved error handling in _bld 3 months ago
amg_dcprecset.F90 Fix licensing text 3 months ago
amg_dfile_prec_descr.f90 Add base matrix info to prec%descr 2 months ago
amg_dfile_prec_memory_use.f90 Fix licensing text 3 months ago
amg_dmlprec_aply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_dmlprec_bld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_dprecaply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_dprecbld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_dprecinit.F90 Fix licensing text 3 months ago
amg_dprecset.F90 Fix licensing text 3 months ago
amg_dslu_interface.c Fix licensing text 3 months ago
amg_dslud_interface.c Fix licensing text 3 months ago
amg_dumf_interface.c Fix licensing text 3 months ago
amg_s_extprol_bld.F90 Fix licensing text 3 months ago
amg_s_hierarchy_bld.F90 Adjust strategy for stopping on aggregation ratio 2 months ago
amg_s_hierarchy_rebld.f90 Fix licensing text 3 months ago
amg_s_smoothers_bld.f90 Improved error handling in _bld 3 months ago
amg_scprecset.F90 Fix licensing text 3 months ago
amg_sfile_prec_descr.f90 Add base matrix info to prec%descr 2 months ago
amg_sfile_prec_memory_use.f90 Fix licensing text 3 months ago
amg_smlprec_aply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_smlprec_bld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_sprecaply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_sprecbld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_sprecinit.F90 Fix licensing text 3 months ago
amg_sprecset.F90 Fix licensing text 3 months ago
amg_sslu_interface.c Fix licensing text 3 months ago
amg_z_extprol_bld.F90 Fix licensing text 3 months ago
amg_z_hierarchy_bld.F90 Adjust strategy for stopping on aggregation ratio 2 months ago
amg_z_hierarchy_rebld.f90 Fix licensing text 3 months ago
amg_z_smoothers_bld.f90 Improved error handling in _bld 3 months ago
amg_zcprecset.F90 Fix licensing text 3 months ago
amg_zfile_prec_descr.f90 Add base matrix info to prec%descr 2 months ago
amg_zfile_prec_memory_use.f90 Fix licensing text 3 months ago
amg_zmlprec_aply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_zmlprec_bld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_zprecaply.f90 [UPDATE] Drop work= from the vector (_vect) apply chain for communication_v2 1 week ago
amg_zprecbld.f90 Add cpymat optional argument to hierarchy_bld 3 months ago
amg_zprecinit.F90 Fix licensing text 3 months ago
amg_zprecset.F90 Fix licensing text 3 months ago
amg_zslu_interface.c Fix licensing text 3 months ago
amg_zslud_interface.c Fix licensing text 3 months ago
amg_zumf_interface.c Fix licensing text 3 months ago