Searched refs:PETSC_MG_MAXLEVELS (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcgamgimpl.h | 34 …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 D | pcmgimpl.h | 9 #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 D | gamg.c | 16 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 …]
|