Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug when approximating totals on a group caused derivs to be incorrect if a component under the group had partials declared with the 'val' argument. #1392

Merged
merged 1 commit into from May 7, 2020

Conversation

Kenneth-T-Moore
Copy link
Member

Summary

Bug when approximating totals on a group caused derivs to be incorrect if a component under the group had partials declared with the 'val' argument. This was happening because groups with an approximation were still calling their linear solver during the "solve" stage of a GS iteration. Fixed by reverting to ExplicitComponent behavior when an approximation is present and active.

Related Issues

Backwards incompatibilities

None

New Dependencies

None

@project-bot project-bot bot added this to In progress in OpenMDAO Dev [Read only] May 5, 2020
@swryan swryan requested a review from naylor-b May 6, 2020 15:43
@project-bot project-bot bot moved this from In progress to Under review in OpenMDAO Dev [Read only] May 6, 2020
OpenMDAO Dev [Read only] automation moved this from Under review to Reviewer approved May 7, 2020
@swryan swryan merged commit 2bfbd0c into OpenMDAO:master May 7, 2020
OpenMDAO Dev [Read only] automation moved this from Reviewer approved to Done May 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

Group FD across a subsystem with sparse derivs is incorrect.
3 participants