4.2. Glue Code
The OpenFAST glue code is the layer of software that initializes each physics module, manages the flow of data between them, orchestrates the time-stepping loop, and—optionally—linearizes the assembled system. This section documents the glue code from a user and module-developer perspective.
- 4.2.1. Glue Code Overview
- 4.2.2. Module Variables (
ModVar) - 4.2.3. ModGlue – Combining Modules into Global Arrays
- 4.2.4. Solver
- 4.2.5. Linearization
- 4.2.5.1. User inputs for linearization
- 4.2.5.2. Module support for linearization
- 4.2.5.3. Variable selection
- 4.2.5.4. Steady-state trimming (
CalcSteady) - 4.2.5.5. linearization at an operating point
- 4.2.5.6. Output file format
- 4.2.5.7. Variable naming conventions
- 4.2.5.8. Module developer responsibilities