:html_theme.sidebar_secondary.remove: true
# Application Orderings (AO)

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


## Manual Pages by Level

### Beginner - Basic usage
```{hlist}
---
columns: 3
---
- [](AOApplicationToPetsc.md)
- [](AOApplicationToPetscIS.md)
- [](AOApplicationToPetscPermuteInt.md)
- [](AOApplicationToPetscPermuteReal.md)
- [](AOCreate.md)
- [](AOCreateBasic.md)
- [](AOCreateBasicIS.md)
- [](AOCreateMapping.md)
- [](AOCreateMappingIS.md)
- [](AOCreateMemoryScalable.md)
- [](AOCreateMemoryScalableIS.md)
- [](AODestroy.md)
- [](AOPetscToApplication.md)
- [](AOPetscToApplicationPermuteInt.md)
- [](AOPetscToApplicationPermuteReal.md)
- [](AOSetFromOptions.md)
- [](AOSetIS.md)
- [](AOType.md)
```



### Intermediate - Setting options for algorithms and data structures
```{hlist}
---
columns: 3
---
- [](AO.md)
- [](AOGetType.md)
- [](AOMappingHasApplicationIndex.md)
- [](AOMappingHasPetscIndex.md)
- [](AOPetscToApplicationIS.md)
- [](AOSetType.md)
- [](AOView.md)
- [](AOViewFromOptions.md)
```



### Advanced - Setting more advanced options and customization
```{hlist}
---
columns: 3
---
- [](AORegister.md)
- [](AORegisterAll.md)
```



### Developer - Interfaces rarely needed by applications programmers
```{hlist}
---
columns: 3
---
- [](AOFinalizePackage.md)
- [](AOInitializePackage.md)
```



## Single list of manual pages
```{hlist}
---
columns: 3
---
- [](AO.md)
- [](AOApplicationToPetsc.md)
- [](AOApplicationToPetscIS.md)
- [](AOApplicationToPetscPermuteInt.md)
- [](AOApplicationToPetscPermuteReal.md)
- [](AOCreate.md)
- [](AOCreateBasic.md)
- [](AOCreateBasicIS.md)
- [](AOCreateMapping.md)
- [](AOCreateMappingIS.md)
- [](AOCreateMemoryScalable.md)
- [](AOCreateMemoryScalableIS.md)
- [](AODestroy.md)
- [](AOFinalizePackage.md)
- [](AOGetType.md)
- [](AOInitializePackage.md)
- [](AOMappingHasApplicationIndex.md)
- [](AOMappingHasPetscIndex.md)
- [](AOPetscToApplication.md)
- [](AOPetscToApplicationIS.md)
- [](AOPetscToApplicationPermuteInt.md)
- [](AOPetscToApplicationPermuteReal.md)
- [](AORegister.md)
- [](AORegisterAll.md)
- [](AOSetFromOptions.md)
- [](AOSetIS.md)
- [](AOSetType.md)
- [](AOType.md)
- [](AOView.md)
- [](AOViewFromOptions.md)
```


