Searched refs:initerr (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/h2opus/ |
| H A D | pch2opus.c | 540 PetscReal initerr = 0.0, err; in PCSetUp_H2OPUS() local 611 …NORM_1 || norm == NORM_2 || norm == NORM_INFINITY) PetscCall(MatNorm(pch2opus->T, norm, &initerr)); in PCSetUp_H2OPUS() 612 if (PetscIsInfOrNanReal(initerr)) pc->failedreason = PC_SETUP_ERROR; in PCSetUp_H2OPUS() 613 err = initerr; in PCSetUp_H2OPUS() 614 …": ||M*A - I|| NORM%s abs %g rel %g\n", 0, NormTypes[norm], (double)err, (double)(err / initerr))); in PCSetUp_H2OPUS() 615 if (initerr > pch2opus->atol && !pc->failedreason) { in PCSetUp_H2OPUS() 634 …|M*A - I|| NORM%s abs %g rel %g\n", i + 1, NormTypes[norm], (double)err, (double)(err / initerr))); in PCSetUp_H2OPUS() 636 if (err < pch2opus->atol || err < pch2opus->rtol * initerr || pc->failedreason) break; in PCSetUp_H2OPUS()
|