mdolab / OpenAeroStruct

OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO.
Apache License 2.0
192 stars 117 forks source link

Replace all remaining `declare_partials('*', '*')` with the correct calls #90

Closed johnjasa closed 6 years ago

johnjasa commented 6 years ago

We are unnecessarily allocating some Jacobian information when we declare all partials this way.

Do a find all in the project and change all instances of these to use the correct declare, such as declare_partials('A', 'thickness'), etc.

If the component requires further work or sparsification to make it good, create a new issue for that.

johnjasa commented 6 years ago

Fixed by many PRs over time.