Application Orderings (AO) — PETSc 3.21.4 documentation

Skip to main content
`Ctrl`+`K`

# Application Orderings (AO)

Application Orderings (`AO`) are objects that manage mappings between different global orderings. Users guide section: Application Orderings.

## Beginner - Basic usage

AOApplicationToPetsc AOApplicationToPetscIS AOApplicationToPetscPermuteInt AOApplicationToPetscPermuteReal AOCreate AOCreateBasic | AOCreateBasicIS AOCreateMapping AOCreateMappingIS AOCreateMemoryScalable AOCreateMemoryScalableIS AODestroy | AOPetscToApplication AOPetscToApplicationPermuteInt AOPetscToApplicationPermuteReal AOSetFromOptions AOSetIS AOType

## Intermediate - Setting options for algorithms and data structures

AO AOGetType AOMappingHasApplicationIndex | AOMappingHasPetscIndex AOPetscToApplicationIS AOSetType | AOView AOViewFromOptions

## Advanced - Setting more advanced options and customization

AORegister | AORegisterAll |

## Developer - Interfaces rarely needed by applications programmers

AOFinalizePackage | AOInitializePackage |

## Single list of manual pages

AO AOApplicationToPetsc AOApplicationToPetscIS AOApplicationToPetscPermuteInt AOApplicationToPetscPermuteReal AOCreate AOCreateBasic AOCreateBasicIS AOCreateMapping AOCreateMappingIS | AOCreateMemoryScalable AOCreateMemoryScalableIS AODestroy AOFinalizePackage AOGetType AOInitializePackage AOMappingHasApplicationIndex AOMappingHasPetscIndex AOPetscToApplication AOPetscToApplicationIS | AOPetscToApplicationPermuteInt AOPetscToApplicationPermuteReal AORegister AORegisterAll AOSetFromOptions AOSetIS AOSetType AOType AOView AOViewFromOptions