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.
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 | |
|---|---|---|
| .. | ||
| Makefile | 2 years ago | |
| amg_c_base_onelev_build.f90 | 3 months ago | |
| amg_c_base_onelev_check.f90 | 3 months ago | |
| amg_c_base_onelev_cnv.f90 | 3 months ago | |
| amg_c_base_onelev_csetc.F90 | 3 months ago | |
| amg_c_base_onelev_cseti.F90 | 3 months ago | |
| amg_c_base_onelev_csetr.f90 | 3 months ago | |
| amg_c_base_onelev_descr.f90 | 3 months ago | |
| amg_c_base_onelev_dump.f90 | 3 months ago | |
| amg_c_base_onelev_free.f90 | 3 months ago | |
| amg_c_base_onelev_free_smoothers.f90 | 3 months ago | |
| amg_c_base_onelev_map_prol.F90 | 1 week ago | |
| amg_c_base_onelev_map_rstr.F90 | 1 week ago | |
| amg_c_base_onelev_mat_asb.f90 | 3 months ago | |
| amg_c_base_onelev_memory_use.f90 | 3 months ago | |
| amg_c_base_onelev_setag.f90 | 3 months ago | |
| amg_c_base_onelev_setsm.F90 | 3 months ago | |
| amg_c_base_onelev_setsv.F90 | 3 months ago | |
| amg_d_base_onelev_build.f90 | 3 months ago | |
| amg_d_base_onelev_check.f90 | 3 months ago | |
| amg_d_base_onelev_cnv.f90 | 3 months ago | |
| amg_d_base_onelev_csetc.F90 | 3 months ago | |
| amg_d_base_onelev_cseti.F90 | 3 months ago | |
| amg_d_base_onelev_csetr.f90 | 3 months ago | |
| amg_d_base_onelev_descr.f90 | 3 months ago | |
| amg_d_base_onelev_dump.f90 | 3 months ago | |
| amg_d_base_onelev_free.f90 | 3 months ago | |
| amg_d_base_onelev_free_smoothers.f90 | 3 months ago | |
| amg_d_base_onelev_map_prol.F90 | 1 week ago | |
| amg_d_base_onelev_map_rstr.F90 | 1 week ago | |
| amg_d_base_onelev_mat_asb.f90 | 3 months ago | |
| amg_d_base_onelev_memory_use.f90 | 3 months ago | |
| amg_d_base_onelev_setag.f90 | 3 months ago | |
| amg_d_base_onelev_setsm.F90 | 3 months ago | |
| amg_d_base_onelev_setsv.F90 | 3 months ago | |
| amg_s_base_onelev_build.f90 | 3 months ago | |
| amg_s_base_onelev_check.f90 | 3 months ago | |
| amg_s_base_onelev_cnv.f90 | 3 months ago | |
| amg_s_base_onelev_csetc.F90 | 3 months ago | |
| amg_s_base_onelev_cseti.F90 | 3 months ago | |
| amg_s_base_onelev_csetr.f90 | 3 months ago | |
| amg_s_base_onelev_descr.f90 | 3 months ago | |
| amg_s_base_onelev_dump.f90 | 3 months ago | |
| amg_s_base_onelev_free.f90 | 3 months ago | |
| amg_s_base_onelev_free_smoothers.f90 | 3 months ago | |
| amg_s_base_onelev_map_prol.F90 | 1 week ago | |
| amg_s_base_onelev_map_rstr.F90 | 1 week ago | |
| amg_s_base_onelev_mat_asb.f90 | 3 months ago | |
| amg_s_base_onelev_memory_use.f90 | 3 months ago | |
| amg_s_base_onelev_setag.f90 | 3 months ago | |
| amg_s_base_onelev_setsm.F90 | 3 months ago | |
| amg_s_base_onelev_setsv.F90 | 3 months ago | |
| amg_z_base_onelev_build.f90 | 3 months ago | |
| amg_z_base_onelev_check.f90 | 3 months ago | |
| amg_z_base_onelev_cnv.f90 | 3 months ago | |
| amg_z_base_onelev_csetc.F90 | 3 months ago | |
| amg_z_base_onelev_cseti.F90 | 3 months ago | |
| amg_z_base_onelev_csetr.f90 | 3 months ago | |
| amg_z_base_onelev_descr.f90 | 3 months ago | |
| amg_z_base_onelev_dump.f90 | 3 months ago | |
| amg_z_base_onelev_free.f90 | 3 months ago | |
| amg_z_base_onelev_free_smoothers.f90 | 3 months ago | |
| amg_z_base_onelev_map_prol.F90 | 1 week ago | |
| amg_z_base_onelev_map_rstr.F90 | 1 week ago | |
| amg_z_base_onelev_mat_asb.f90 | 3 months ago | |
| amg_z_base_onelev_memory_use.f90 | 3 months ago | |
| amg_z_base_onelev_setag.f90 | 3 months ago | |
| amg_z_base_onelev_setsm.F90 | 3 months ago | |
| amg_z_base_onelev_setsv.F90 | 3 months ago | |