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
DMMGArray DMMGGetSNES DMMGSetMatType
DMMGGetB DMMGGetSNESLocal DMMGSetOptionsPrefix
DMMGGetComm DMMGGetUser DMMGSetSNESLocalFD
DMMGGetDM DMMGGetx DMMGSetSNESLocal
DMMGGetFine DMMG DMMGSetUser
DMMGGetJ DMMGInitialGuessCurrent SNESDAFormFunction
DMMGGetKSP DMMGSetInitialGuess SNESMeshFormFunction
DMMGGetLevels DMMGSetInitialGuessLocal
DMMGGetRHS DMMGSetISColoringType
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