| /petsc/src/snes/impls/fas/ |
| H A D | fasfunc.c | 306 PetscErrorCode SNESFASSetCycles(SNES snes, PetscInt cycles) in SNESFASSetCycles() argument 315 fas->n_cycles = cycles; in SNESFASSetCycles() 316 …if (!isFine) PetscCall(SNESSetTolerances(snes, snes->abstol, snes->rtol, snes->stol, cycles, snes-… in SNESFASSetCycles() 317 if (fas->next) PetscCall(SNESFASSetCycles(fas->next, cycles)); in SNESFASSetCycles() 469 PetscErrorCode SNESFASCycleSetCycles(SNES snes, PetscInt cycles) in SNESFASCycleSetCycles() argument 476 fas->n_cycles = cycles; in SNESFASCycleSetCycles() 477 PetscCall(SNESSetTolerances(snes, snes->abstol, snes->rtol, snes->stol, cycles, snes->max_funcs)); in SNESFASCycleSetCycles()
|
| /petsc/include/petsc/private/ |
| H A D | pcmgimpl.h | 15 PetscInt cycles; /* Type of cycle to run: 1 V 2 W */ member
|
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | mg.c | 18 PetscInt cycles = (mglevels->level == 1) ? 1 : mglevels->cycles; in PCMGMCycle_Private() local 84 while (cycles--) PetscCall(PCMGMCycle_Private(pc, mglevelsin - 1, transpose, matapp, reason)); in PCMGMCycle_Private() 358 mgctype = mglevels[0]->cycles; in PCMGSetLevels_MG() 383 mglevels[i]->cycles = mgctype; in PCMGSetLevels_MG() 685 PetscInt levels, cycles; in PCSetFromOptions_MG() local 706 mgctype = (PCMGCycleType)mglevels[0]->cycles; in PCSetFromOptions_MG() 726 …or each preconditioner step", "PCMGMultiplicativeSetCycles", mg->cyclesperpcapply, &cycles, &flg)); in PCSetFromOptions_MG() 727 if (flg) PetscCall(PCMGMultiplicativeSetCycles(pc, cycles)); in PCSetFromOptions_MG() 782 const char *cyclename = levels ? (mglevels[0]->cycles == PC_MG_CYCLE_V ? "v" : "w") : "unknown"; in PCView_MG() 1425 for (i = 0; i < levels; i++) mglevels[i]->cycles = n; in PCMGSetCycleType()
|
| /petsc/src/ksp/pc/tests/ |
| H A D | ex5.c | 31 PetscInt x_mesh = 15, levels = 3, cycles = 1, use_jacobi = 0; in main() local 45 PetscCall(PetscOptionsGetInt(NULL, NULL, "-c", &cycles, NULL)); in main() 87 PetscCall(PCMGSetCycleTypeOnLevel(pcmg, levels - 1 - i, (PCMGCycleType)cycles)); in main()
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex5_7_ksp_view_pre.out | 12 type is MULTIPLICATIVE, levels=0 cycles=unknown 43 type is MULTIPLICATIVE, levels=2 cycles=v 144 type is MULTIPLICATIVE, levels=2 cycles=v 255 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex5_mis_view_detailed.out | 11 type is MULTIPLICATIVE, levels=2 cycles=v 118 type is MULTIPLICATIVE, levels=2 cycles=v 235 type is MULTIPLICATIVE, levels=2 cycles=v 352 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex5_hem_view_detailed.out | 11 type is MULTIPLICATIVE, levels=2 cycles=v 118 type is MULTIPLICATIVE, levels=2 cycles=v 235 type is MULTIPLICATIVE, levels=2 cycles=v 352 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex46_1_alt_2.out | 29 type is FULL, levels=2 cycles=v
|
| H A D | ex12_fas_ngs_0.out | 58 type is MULTIPLICATIVE, levels=2, cycles=1
|
| H A D | ex46_1_alt.out | 29 type is FULL, levels=2 cycles=v
|
| H A D | ex12_fas_newton_0.out | 33 type is MULTIPLICATIVE, levels=2, cycles=1
|
| H A D | ex12_p4est_exact_q2_nonconformal_serial.out | 17 type is MULTIPLICATIVE, levels=3, cycles=1
|
| H A D | ex46_1.out | 30 type is FULL, levels=2 cycles=v
|
| H A D | ex12_p4est_exact_q2_conformal_serial.out | 17 type is MULTIPLICATIVE, levels=3, cycles=1
|
| /petsc/doc/developers/ |
| H A D | matrices.md | 15 or more cycles. In order to help manage this difference in time scales, 25 then the “hit” of 10 clock cycles to bring it into the register is not 27 of 10 clock cycles becomes noticeable, resulting in disappointing flop
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex56_latebs-2.out | 23 type is MULTIPLICATIVE, levels=2 cycles=v 111 type is MULTIPLICATIVE, levels=2 cycles=v 209 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-1_rap_bs_cuda.out | 29 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-8_rap_bs_cuda.out | 26 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-1_rap_bs_hip.out | 29 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-8_rap_bs_hip.out | 26 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-8_rap_bs_kokkos.out | 23 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-8_rap_bs.out | 23 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-1_rap_bs_kokkos.out | 25 type is MULTIPLICATIVE, levels=2 cycles=v
|
| H A D | ex56_nsize-1_rap_bs.out | 25 type is MULTIPLICATIVE, levels=2 cycles=v
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex47_2d_p1p1_mg_r1.out | 39 type is MULTIPLICATIVE, levels=2 cycles=v 146 type is MULTIPLICATIVE, levels=2 cycles=v 253 type is MULTIPLICATIVE, levels=2 cycles=v 360 type is MULTIPLICATIVE, levels=2 cycles=v 467 type is MULTIPLICATIVE, levels=2 cycles=v 574 type is MULTIPLICATIVE, levels=2 cycles=v 681 type is MULTIPLICATIVE, levels=2 cycles=v 788 type is MULTIPLICATIVE, levels=2 cycles=v 895 type is MULTIPLICATIVE, levels=2 cycles=v 1002 type is MULTIPLICATIVE, levels=2 cycles=v
|