Home
last modified time | relevance | path

Searched refs:PETSC_MG_MAXLEVELS (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dpcgamgimpl.h34 …PetscReal threshold[PETSC_MG_MAXLEVELS]; /* common quantity to many AMG methods so keep it …
35 PetscInt level_reduction_factors[PETSC_MG_MAXLEVELS];
91 PETSC_EXTERN PetscLogEvent petsc_gamg_setup_matmat_events[PETSC_MG_MAXLEVELS][3];
H A Dpcmgimpl.h9 #define PETSC_MG_MAXLEVELS 15 macro
77 PetscReal min_eigen_DinvA[PETSC_MG_MAXLEVELS];
78 PetscReal max_eigen_DinvA[PETSC_MG_MAXLEVELS];
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c16 PetscLogEvent petsc_gamg_setup_matmat_events[PETSC_MG_MAXLEVELS][3];
20 static PetscLogStage gamg_stages[PETSC_MG_MAXLEVELS];
35 for (PetscInt level = 0; level < PETSC_MG_MAXLEVELS; level++) { in PCReset_GAMG()
543 …PetscInt fine_level, level, level1, bs, M, N, qq, lidx, nASMBlocksArr[PETSC_MG_MAXLEVELS], cr_b… in PCSetUp_GAMG()
546 Mat Aarr[PETSC_MG_MAXLEVELS], Parr[PETSC_MG_MAXLEVELS]; in PCSetUp_GAMG()
547 IS *ASMLocalIDsArr[PETSC_MG_MAXLEVELS]; in PCSetUp_GAMG()
807 if (level == PETSC_MG_MAXLEVELS - 2) is_last = PETSC_TRUE; in PCSetUp_GAMG()
827 } else if (level == PETSC_MG_MAXLEVELS - 2) { /* stop if we are limited by PC_MG_MAXLEVELS */ in PCSetUp_GAMG()
1536 for (i = 0; i < PetscMin(n, PETSC_MG_MAXLEVELS); i++) pc_gamg->threshold[i] = v[i]; in PCGAMGSetThreshold_GAMG()
1537 …for (; i < PETSC_MG_MAXLEVELS; i++) pc_gamg->threshold[i] = pc_gamg->threshold[i - 1] * pc_gamg->t… in PCGAMGSetThreshold_GAMG()
[all …]