Semi-Lagrangian Solves using the Method of Characteristics — PETSc 3.24.5 documentation

Skip to main content
`Ctrl`+`K`

# Semi-Lagrangian Solves using the Method of Characteristics

`Characteristic` objects are used to manage parallel Semi-Lagrangian methods (method of characteristics) for structured mesh (`DMDA`) problems in PDE-based simulations.

## Beginner - Basic usage

Characteristic CharacteristicCreate | CharacteristicDestroy | CharacteristicType

## Intermediate - Setting options for algorithms and data structures

CharacteristicSetType |  |

## Advanced - Setting more advanced options and customization

CharacteristicRegister | CharacteristicRegisterAll |

## Developer - Interfaces rarely needed by applications programmers

CharacteristicFinalizePackage CharacteristicInitializePackage | CharacteristicSetUp | CharacteristicSolve

## Single list of manual pages

Characteristic CharacteristicCreate CharacteristicDestroy CharacteristicFinalizePackage | CharacteristicInitializePackage CharacteristicRegister CharacteristicRegisterAll CharacteristicSetType | CharacteristicSetUp CharacteristicSolve CharacteristicType