mirror of
https://github.com/sfilippone/amg4psblas.git
synced 2026-10-06 22:55:12 +00:00
Added L1-Jacobi smoother
This commit is contained in:
@@ -492,7 +492,7 @@ int main(int argc, char *argv[])
|
||||
/* Set up the preconditioner */
|
||||
ph = amg_c_dprec_new();
|
||||
amg_c_dprecinit(*cctxt, ph, ptype);
|
||||
amg_c_dprecsetc(ph, "", "L1-JACOBI");
|
||||
amg_c_dprecsetc(ph, "SMOOTHER_TYPE", "L1-JACOBI");
|
||||
amg_c_dprecseti(ph, "SMOOTHER_SWEEPS", 2);
|
||||
amg_c_dprecsetc(ph, "COARSE_SOLVE", "BJAC");
|
||||
amg_c_dprecsetc(ph, "COARSE_SUBSOLVE", "L1-JACOBI");
|
||||
@@ -533,6 +533,17 @@ int main(int argc, char *argv[])
|
||||
psb_c_abort(*cctxt);
|
||||
}
|
||||
*/
|
||||
/* Print the information on the preconditioner */
|
||||
if (iam == 0)
|
||||
{
|
||||
info = amg_c_ddescr(ph);
|
||||
if (info != 0)
|
||||
{
|
||||
fprintf(stderr, "From ddescr: %d\nBailing out\n", info);
|
||||
psb_c_abort(*cctxt);
|
||||
}
|
||||
}
|
||||
|
||||
/* Set up the solver options */
|
||||
psb_c_DefaultSolverOptions(&options);
|
||||
options.eps = 1.e-6;
|
||||
|
||||
Reference in New Issue
Block a user