Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Getting Started
Getting Started
Basic User Guide
Basic User Guide
How OpenMDAO Represents Variables
Paraboloid - A Single-Discipline Model
Optimization of Paraboloid
Sellar - A Two-Discipline Problem with a Nonlinear Solver
Linking Variables with Promotion vs. Connection
Optimizing the Sellar Problem
Sanity Checking Your Model
Visualizing The Structure of Your Model
Basic Recording Example
Advanced User Guide
Advanced User Guide
Building Models with Solvers and Implicit Components
Using BalanceComp to Create Implicit Relationships in Groups
Computing Total Derivatives of Coupled Models
Defining Partial Derivatives on Implicit Components
Defining Partial Derivatives on Explicit Components
Advanced Recording Example
Cannonball Example with Euler Integration and an External Optimizer
A Guide to Using Complex Step to Compute Derivatives
Raising an AnalysisError
Reference Guide
Theory Manual
OpenMDAO Class Structure
Understanding How Variables Work
The System Setup Stack: Understanding When to Use setup and configure
OpenMDAO Solvers
Scaling Variables in OpenMDAO
Determining How Many Times a System was Executed
How Total Derivatives are Computed
Setting Up a Model for Efficient Linear Solves
Advanced Linear Solver Algorithms for Special Cases
Using OpenMDAO with MPI
Features
Core Features
Building Blocks
Recording Data
Model Visualization
Debugging
Warning Control
Units Definitions
Experimental Features
Examples
Optimizing a Paraboloid – The TL;DR Version
Simple Optimization
Wind Turbine Actuator Disc
Hohmann Transfer Example - Optimizing a Spacecraft Manuever
Kepler’s Equation
Converging an Implicit Model: Nonlinear circuit analysis
Optimizing the Thickness Distribution of a Cantilever Beam Using the Adjoint Method
Revisiting the Beam Problem - Minimizing Stress with KS Constraints and BSplines
Simple Optimization using Simultaneous Derivatives
Other Useful Docs
Command Line Tools
How to Cite OpenMDAO
Building a Tool on Top of OpenMDAO
Repository Structure
Release Your Project on pypi
Conversion Guide for the Auto-IVC (IndepVarComp) Feature
Upgrading from OpenMDAO 2.10 to OpenMDAO 3
Quick Reference: OpenMDAO-Related Environment Variables
File Wrapping
Source Docs
Developer Docs (if you’re going to contribute code)
Signing GitHub Commits
Unit Testing
Continuous Integration Testing
Local Building of OpenMDAO Documentation
OpenMDAO Docs Style Guide
Sphinx and Decorated Methods
Writing Plugins
.ipynb
.pdf
beam_opt.py
beam_opt.py
#