openconcept icon indicating copy to clipboard operation
openconcept copied to clipboard

OpenMDAO v3.31 internal `_setup_procs` change breaks `PhaseGroup` and `IntegratorGroup`

Open eytanadler opened this issue 1 year ago • 0 comments

Description

OpenMDAO v3.31 changes the om.Group _setup_procs method function signature from _setup_procs(pathname, comm, mode, prob_meta) to _setup_procs(pathname, comm, prob_meta) . This breaks the four instances of _setup_procs in openconcept/mission/mission_groups.py. I'm not sure the best way to handle it because fixing it will break OpenConcept's backward compatibility with all versions of OpenMDAO before v3.31. The best solution would be to find a workaround that doesn't need to use the hidden methods.

For now, I'm adding an upper bound of v3.30 on the OpenMDAO version.

eytanadler avatar Mar 19 '24 19:03 eytanadler