Skip to content

← Back to Sellar

main

Source: userfiles/Sellar/main.py

Entry point for running the Sellar Non-Hierarchic distributed optimization.

This module sets up and executes a distributed design optimization using a non-hierarchic decomposition with Augmented Lagrangian Coordination for the Sellar multidisciplinary problem. It initializes subsystems from an input file and coordinates them.

Functions

main() → None

Run the distributed optimization for the Sellar problem.

Initializes the input file configuration, creates subsystems, sets up the coordinator, and executes the distributed optimization algorithm. Prints the completion timestamp upon success or error details upon failure.

Raises:

Exception: Any exception that occurs during optimization is caught
and printed with a traceback.