Меня очень привлекает идея использования OpenMDAO. Однако я не уверен, стоит ли использовать OpenMDAO в сценарии оптимизации, когда я использую внешний код как отдельный компонент и ничего больше.
Есть ли разница между реализацией с использованием оптимизатора, доступного в SciPy, и вышеупомянутой реализацией openmdao.
Или какая-либо разница между этим и реализацией аналогичного подхода на каком-либо другом языке, таком как набор инструментов оптимизации Matlab и т. Д.?
(Конечно, способ реализации оптимизаторов может отличаться, но я имею в виду концептуально, использую ли я преимущества OpenMDAO при таком подходе?)
Насколько я читал статьи; openMDAO эффективен в тех случаях, когда несколько компонентов «взаимодействуют» друг с другом и получаются «глобальные производные»? Использую ли я преимущества openMDAO, используя один ExternalCodeComp