#include "petscdm.h" #include "petscksp.h" #include "petscpcmg.h" #include "petscdmmg.h" #include "petscpc.h" PetscErrorCode DMMGSolve(DMMG *dmmg)This is being deprecated. Use KSPSetDM() for linear problems and SNESSetDM() for nonlinear problems. See src/ksp/ksp/examples/tutorials/ex45.c and src/snes/examples/tutorials/ex57.c
Collective on DMMG
-dmmg_grid_sequence | - use grid sequencing to get the initial solution for each level from the previous | |
-dmmg_monitor_solution | - display the solution at each iteration |
Notes: For linear (KSP) problems may be called more than once, uses the same matrices but recomputes the right hand side for each new solve. Call DMMGSetKSP() to generate new matrices.
Level:advanced
Location:src/snes/utils/damg.c
Index of all DMMG routines
Table of Contents for all manual pages
Index of all manual pages
src/ksp/ksp/examples/tutorials/ex22.c.html
src/ksp/ksp/examples/tutorials/ex25.c.html
src/ksp/ksp/examples/tutorials/ex28.c.html
src/ksp/ksp/examples/tutorials/ex29.c.html
src/ksp/ksp/examples/tutorials/ex31.c.html
src/ksp/ksp/examples/tutorials/ex32.c.html
src/ksp/ksp/examples/tutorials/ex34.c.html
src/ksp/ksp/examples/tutorials/ex35.c.html
src/ksp/ksp/examples/tutorials/ex37.c.html
src/ksp/ksp/examples/tutorials/ex47.c.html