DMMG is a multigrid solver object. It uses DM object to manage mesh data structures at each multigrid level. See, for example DMMGCreate.

No beginner routines
Intermediate - Setting options for algorithms and data structures
DMMG DMMGGetRHS DMMGSetMatType
DMMGArray DMMGGetSNES DMMGSetOptionsPrefix
DMMGGetB DMMGGetSNESLocal DMMGSetSNESLocal
DMMGGetComm DMMGGetUser DMMGSetSNESLocalFD
DMMGGetDM DMMGGetx DMMGSetUser
DMMGGetFine DMMGInitialGuessCurrent SNESDAFormFunction
DMMGGetJ DMMGSetISColoringType SNESMeshFormFunction
DMMGGetKSP DMMGSetInitialGuess
DMMGGetLevels DMMGSetInitialGuessLocal
Advanced - Setting more advanced options and customization
DMMGCreate DMMGSetKSP DMMGSolve
DMMGDestroy DMMGSetNullSpace DMMGView
DMMGSetDM DMMGSetSNES
DMMGSetFromOptions DMMGSetUp
No developer routines
No deprecated routines

Table of Contents