Beginner - Basic usage |
DMSTAG |
DMStagGetGlobalSizes |
DMStagStencil |
DMStagCreate1d |
DMStagGetLocationSlot |
DMStagStencilLocation |
DMStagCreate2d |
DMStagGetStencilType |
DMStagStencilType |
DMStagCreate3d |
DMStagGetStencilWidth |
DMStagVecGetArray |
DMStagGetCorners |
DMStagSetStencilType |
DMStagVecGetArrayRead |
DMStagGetDOF |
DMStagSetStencilWidth |
DMStagVecRestoreArray |
DMStagGetGhostCorners |
DMStagSetUniformCoordinatesExplicit |
DMStagVecRestoreArrayRead |
Intermediate - Setting options for algorithms and data structures |
DMStagCreateCompatibleDMStag |
DMStagGetLocationDOF |
DMStagGetProductCoordinateLocationSlot |
DMStagGetBoundaryTypes |
DMStagGetNumRanks |
DMStagMatSetValuesStencil |
DMStagGetIsFirstRank |
DMStagGetOwnershipRanges |
DMStagRestoreProductCoordinateArrays |
DMStagGetIsLastRank |
DMStagGetProductCoordinateArrays |
DMStagRestoreProductCoordinateArraysRead |
DMStagGetLocalSizes |
DMStagGetProductCoordinateArraysRead |
DMStagSetUniformCoordinatesProduct |
Advanced - Setting more advanced options and customization |
DMStagMatGetValuesStencil |
DMStagSetDOF |
DMStagVecSetValuesStencil |
DMStagMigrateVec |
DMStagSetGlobalSizes |
DMStagVecSplitToDMDA |
DMStagSetBoundaryTypes |
DMStagSetUniformCoordinates |
|
DMStagSetCoordinateDMType |
DMStagVecGetValuesStencil |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
DMStagDuplicateWithoutSetup |
DMStagPopulateLocalToGlobalInjective |
DMStagSetOwnershipRanges |
DMStagGetEntriesPerElement |
DMStagSetNumRanks |
|
No deprecated routines |