Home
last modified time | relevance | path

Searched refs:mg (Results 1 – 25 of 82) sorted by relevance

1234

/petsc/src/ksp/pc/impls/mg/
H A Dmgfunc.c118 PC_MG *mg = (PC_MG *)pc->data; in PCMGGetCoarseSolve() local
119 PC_MG_Levels **mglevels = mg->levels; in PCMGGetCoarseSolve()
145 PC_MG *mg = (PC_MG *)pc->data; in PCMGSetResidual() local
146 PC_MG_Levels **mglevels = mg->levels; in PCMGSetResidual()
179 PC_MG *mg = (PC_MG *)pc->data; in PCMGSetResidualTranspose() local
180 PC_MG_Levels **mglevels = mg->levels; in PCMGSetResidualTranspose()
218 PC_MG *mg = (PC_MG *)pc->data; in PCMGSetInterpolation() local
219 PC_MG_Levels **mglevels = mg->levels; in PCMGSetInterpolation()
249 PC_MG *mg = (PC_MG *)pc->data; in PCMGSetOperators() local
250 PC_MG_Levels **mglevels = mg->levels; in PCMGSetOperators()
[all …]
H A Dmg.c16 PC_MG *mg = (PC_MG *)pc->data; in PCMGMCycle_Private() local
49 if (mglevels->level == mglevels->levels - 1 && mg->ttol && reason) { in PCMGMCycle_Private()
53 if (rnorm <= mg->ttol) { in PCMGMCycle_Private()
54 if (rnorm < mg->abstol) { in PCMGMCycle_Private()
56 …erged. Residual norm %g is less than absolute tolerance %g\n", (double)rnorm, (double)mg->abstol)); in PCMGMCycle_Private()
59 … less than relative tolerance times initial residual norm %g\n", (double)rnorm, (double)mg->ttol)); in PCMGMCycle_Private()
126 PC_MG *mg = (PC_MG *)pc->data; in PCApplyRichardson_MG() local
127 PC_MG_Levels **mglevels = mg->levels; in PCApplyRichardson_MG()
160 mg->rtol = rtol; in PCApplyRichardson_MG()
161 mg->abstol = abstol; in PCApplyRichardson_MG()
[all …]
H A Dmgadapt.c210 PC_MG *mg = (PC_MG *)pc->data; in PCMGAdaptInterpolator_Internal() local
222 …if (mg->mespMonitor) PetscCall(DMCheckInterpolator(dm, InterpAdapt, cspace, fspace, 0.5 /* PETSC_S… in PCMGAdaptInterpolator_Internal()
/petsc/src/ksp/pc/impls/hmg/
H A Dhmg.c93 PC_MG *mg = (PC_MG *)pc->data; in PCSetUp_HMG() local
94 PC_HMG *hmg = (PC_HMG *)mg->innerctx; in PCSetUp_HMG()
213 PC_MG *mg = (PC_MG *)pc->data; in PCDestroy_HMG() local
214 PC_HMG *hmg = (PC_HMG *)mg->innerctx; in PCDestroy_HMG()
232 PC_MG *mg = (PC_MG *)pc->data; in PCView_HMG() local
233 PC_HMG *hmg = (PC_HMG *)mg->innerctx; in PCView_HMG()
251 PC_MG *mg = (PC_MG *)pc->data; in PCSetFromOptions_HMG() local
252 PC_HMG *hmg = (PC_HMG *)mg->innerctx; in PCSetFromOptions_HMG()
266 PC_MG *mg = (PC_MG *)pc->data; in PCHMGSetReuseInterpolation_HMG() local
267 PC_HMG *hmg = (PC_HMG *)mg->innerctx; in PCHMGSetReuseInterpolation_HMG()
[all …]
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c28 PC_MG *mg = (PC_MG *)pc->data; in PCReset_GAMG() local
29 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCReset_GAMG()
36 mg->min_eigen_DinvA[level] = 0; in PCReset_GAMG()
37 mg->max_eigen_DinvA[level] = 0; in PCReset_GAMG()
63 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGCreateLevel_GAMG() local
64 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGCreateLevel_GAMG()
504 PC_MG *mg = (PC_MG *)a_pc->data; in PCGAMGSquareGraph_GAMG() local
505 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSquareGraph_GAMG()
540 PC_MG *mg = (PC_MG *)pc->data; in PCSetUp_GAMG() local
541 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCSetUp_GAMG()
[all …]
H A Dagg.c55 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGSetNSmooths_AGG() local
56 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetNSmooths_AGG()
227 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGSetAggressiveLevels_AGG() local
228 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetAggressiveLevels_AGG()
238 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGMISkSetAggressive_AGG() local
239 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGMISkSetAggressive_AGG()
249 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGSetAggressiveSquareGraph_AGG() local
250 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetAggressiveSquareGraph_AGG()
260 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGSetLowMemoryFilter_AGG() local
261 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGSetLowMemoryFilter_AGG()
[all …]
H A Dclassical.c62 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGClassicalSetType_GAMG() local
63 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGClassicalSetType_GAMG()
73 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGClassicalGetType_GAMG() local
74 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGClassicalGetType_GAMG()
92 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGCreateGraph_Classical() local
93 PC_GAMG *gamg = (PC_GAMG *)mg->innerctx; in PCGAMGCreateGraph_Classical()
187 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGProlongator_Classical_Direct() local
188 PC_GAMG *gamg = (PC_GAMG *)mg->innerctx; in PCGAMGProlongator_Classical_Direct()
452 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGTruncateProlongator_Private() local
453 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGTruncateProlongator_Private()
[all …]
H A Dgeo.c36 PC_MG *mg = (PC_MG *)pc->data; in PCSetCoordinates_GEO() local
37 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCSetCoordinates_GEO()
520 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGCreateGraph_GEO() local
521 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGCreateGraph_GEO()
604 PC_MG *mg = (PC_MG *)pc->data; in PCGAMGProlongator_GEO() local
605 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCGAMGProlongator_GEO()
729 PC_MG *mg = (PC_MG *)pc->data; in PCCreateGAMG_GEO() local
730 PC_GAMG *pc_gamg = (PC_GAMG *)mg->innerctx; in PCCreateGAMG_GEO()
/petsc/share/petsc/saws/
H A Dreadme25 mg
27 ./ex19 -saws_options -da_refine 2 -pc_type mg -ksp_type fgmres -mg_coarse_pc_type redundant
43 …t_0_ksp_type gmres -fieldsplit_0_pc_type bjacobi -fieldsplit_1_ksp_type cg -fieldsplit_1_pc_type mg
/petsc/src/ksp/pc/impls/wb/
H A Dwb.c692 PC_MG *mg = (PC_MG *)pc->data; in PCExoticSetType_Exotic() local
693 PC_Exotic *ctx = (PC_Exotic *)mg->innerctx; in PCExoticSetType_Exotic()
703 PC_MG *mg = (PC_MG *)pc->data; in PCSetUp_Exotic() local
704 PC_Exotic *ex = (PC_Exotic *)mg->innerctx; in PCSetUp_Exotic()
725 PC_MG *mg = (PC_MG *)pc->data; in PCDestroy_Exotic() local
726 PC_Exotic *ctx = (PC_Exotic *)mg->innerctx; in PCDestroy_Exotic()
739 PC_MG *mg = (PC_MG *)pc->data; in PCView_Exotic() local
741 PC_Exotic *ctx = (PC_Exotic *)mg->innerctx; in PCView_Exotic()
771 PC_MG *mg = (PC_MG *)pc->data; in PCSetFromOptions_Exotic() local
773 PC_Exotic *ctx = (PC_Exotic *)mg->innerctx; in PCSetFromOptions_Exotic()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex42-mgschur_nestedfs.opts3 -stokes_pc_type mg
H A Dex42-mgschur.opts3 -stokes_pc_type mg
H A Dex42-mgfs.opts3 -stokes_pc_type mg
H A Dex42-mgfs2.opts3 -stokes_pc_type mg
/petsc/src/ksp/pc/impls/ml/
H A Dml.c405 PC_MG *mg = (PC_MG *)pc->data; in PCSetCoordinates_ML() local
406 PC_ML *pc_ml = (PC_ML *)mg->innerctx; in PCSetCoordinates_ML()
447 PC_MG *mg = (PC_MG *)pc->data; in PCReset_ML() local
448 PC_ML *pc_ml = (PC_ML *)mg->innerctx; in PCReset_ML()
515 PC_MG *mg = (PC_MG *)pc->data; in PCSetUp_ML() local
516 PC_ML *pc_ml = (PC_ML *)mg->innerctx; in PCSetUp_ML()
951 PC_MG *mg = (PC_MG *)pc->data; in PCDestroy_ML() local
952 PC_ML *pc_ml = (PC_ML *)mg->innerctx; in PCDestroy_ML()
970 PC_MG *mg = (PC_MG *)pc->data; in PCSetFromOptions_ML() local
971 PC_ML *pc_ml = (PC_ML *)mg->innerctx; in PCSetFromOptions_ML()
[all …]
/petsc/src/snes/tutorials/network/water/
H A Dsample1.inp62 Quality Chlorine mg/L
/petsc/doc/tutorials/
H A Dhandson.md61 $ mpiexec -n 4 ./ex50 -da_grid_x 1025 -da_grid_y 1025 -pc_type mg -pc_mg_levels 9 -ksp_monitor
176 $ mpiexec -n 4 ./ex19 -da_refine 5 -snes_monitor -ksp_monitor -snes_view -pc_type mg
238 $ mpiexec -n 1 ./ex19 -da_refine 5 -log_view -pc_type mg
270 $ mpiexec -n 4 ./ex19 -da_refine 5 -log_view -pc_type mg
/petsc/src/vec/vec/utils/
H A Dvscat.c678 PetscInt bs, bsx, bsy, min, max, m[2], mg[2], ixfirst, ixstep, iyfirst, iystep; in VecScatterCreate() local
811 PetscCall(PetscGlobalMinMaxInt(bigcomm, m, mg)); in VecScatterCreate()
817 if (mg[0] == mg[1] && mg[0] > 1) { in VecScatterCreate()
820 m[0] = xlen % mg[0]; in VecScatterCreate()
821 m[1] = ylen % mg[0]; in VecScatterCreate()
837 bs = mg[0]; in VecScatterCreate()
/petsc/src/snes/tutorials/
H A Dmakefile35 …-${QUIET}${MPIEXEC} -n 1 ${MPIEXEC_TAIL} ./ex19 -da_refine 3 -pc_type mg -ksp_type fgmres > ex19.…
47 …-${QUIET}${MPIEXEC} -n 2 ${MPIEXEC_TAIL} ./ex19 -da_refine 3 -pc_type mg -ksp_type fgmres -snes_ty…
/petsc/src/ksp/ksp/tutorials/output/
H A Dex56_nsize-1_rap_bs_cuda.out28 type: mg
H A Dex56_nsize-8_rap_bs_cuda.out25 type: mg
H A Dex56_nsize-1_rap_bs_hip.out28 type: mg
H A Dex56_nsize-8_rap_bs_hip.out25 type: mg
H A Dex56_nsize-8_rap_bs_kokkos.out22 type: mg
/petsc/src/ts/tutorials/output/
H A Dex47_2d_p1p1_mg_r1.out38 type: mg
145 type: mg
252 type: mg
359 type: mg
466 type: mg
573 type: mg
680 type: mg
787 type: mg
894 type: mg
1001 type: mg

1234