Adaptation Driver

The adaptatation driver orchestrates the adaptation components to perform the adaptation.

Adaptation Components

The components are responsible for performing the actions required to run a refine adaptation.

Component Base Classes

The component base classes define how the driver and user interact with all versions of the particular component. Class inhertiance is used to create particular versions that perform the task in different manners or use different underlying codes.

Refine

The refine object performs the metric computation, the generation of new meshes, and interpolation of the solution onto the new mesh. The methods to access this functionality are defined in RefineBase.

Controller

The controller object updates any input files at the start of an adaptation cycle, schedules the complexity for the mesh adaptation step, and cleans up files at the end of cycle. The methods to access this functionality are defined in ControllerBase.

FUN3D Simulations

The simulation object performs the analysis required for the adaptation step. The methods to access this functionality are defined in SimulationBase.

Post Processing

Pyrefine comes with a small set of post-processing options.

Indices and tables