How to use nested problems in OpenMDAO 1.x?
You are right that solve_nonlinear on Problem is never called, because Problem is not an OpenMDAO component and doesn’t have a solve_nonlinear method. What you want to do in order to run a submodel problem inside another problem is to encapsulate it in a Component instance. It would look something like this: class SubOptimization(Component) def … Read more