Home
last modified time | relevance | path

Searched refs:fine_level (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/ml/
H A Dml.c449 PetscInt level, fine_level = pc_ml->Nlevels - 1, dim = pc_ml->dim; in PCReset_ML() local
453 …for (level = 0; level <= fine_level; level++) PetscCall(VecDestroy(&pc_ml->gridctx[level].coords)); in PCReset_ML()
474 for (level = 0; level < fine_level; level++) { in PCReset_ML()
512 PetscInt nlocal_allcols, Nlevels, mllevel, level, level1, m, fine_level, bs; in PCSetUp_ML() local
540 fine_level = Nlevels - 1; in PCSetUp_ML()
541 gridctx[fine_level].A = A; in PCSetUp_ML()
573 level = fine_level - 1; in PCSetUp_ML()
588 for (level = 0; level < fine_level; level++) { in PCSetUp_ML()
592 PetscCall(PCMGSetResidual(pc, fine_level, PCMGResidualDefault, gridctx[fine_level].A)); in PCSetUp_ML()
593 PetscCall(KSPSetOperators(gridctx[fine_level].ksp, gridctx[level].A, gridctx[fine_level].A)); in PCSetUp_ML()
[all …]
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c543 …PetscInt fine_level, level, level1, bs, M, N, qq, lidx, nASMBlocksArr[PETSC_MG_MAXLEVELS], cr_b… in PCSetUp_GAMG() local
837 fine_level = level; in PCSetUp_GAMG()
843 for (lidx = 1, level = pc_gamg->Nlevels - 2; lidx <= fine_level; lidx++, level--) { in PCSetUp_GAMG()