Skip to content

Conversation

@WallyMaier
Copy link
Contributor

Proposed Changes

This PR introduces the implicit time-stepping capability for viscous problems using NEMO.
The is a "clean" of PR #1356 (which should be closed by the time you read this). Most of the implementation discussion can be found there. Thanks to @pcarruscag for helping modernize the approach taken!

There are also several small fixes throughout addressing some LGTM.com and codefactor issues.

Future work will include extracting Jacobians from the Mutation++ to be used with NEMO. As of right now, only the native library can be used with the implementation.

Related Work

Related PRs include #1356, #1343, and #1347.

PR Checklist

Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.

  • I am submitting my contribution to the develop branch.
  • My contribution generates no new compiler warnings (try with the '-Wall -Wextra -Wno-unused-parameter -Wno-empty-body' compiler flags, or simply --warnlevel=2 when using meson).
  • My contribution is commented and consistent with SU2 style.
  • I have added a test case that demonstrates my contribution, if necessary.
  • I have updated appropriate documentation (Tutorials, Docs Page, config_template.cpp) , if necessary.

@WallyMaier WallyMaier requested a review from jtneedels November 3, 2021 16:19
@lgtm-com
Copy link

lgtm-com bot commented Nov 3, 2021

This pull request introduces 1 alert and fixes 16 when merging 2ebda7e into 262f439 - view on LGTM.com

new alerts:

  • 1 for Multiplication result converted to larger type

fixed alerts:

  • 16 for Comparison of narrow type with wide type in loop condition

@lgtm-com
Copy link

lgtm-com bot commented Nov 4, 2021

This pull request introduces 2 alerts and fixes 16 when merging 6b97520 into 262f439 - view on LGTM.com

new alerts:

  • 2 for Multiplication result converted to larger type

fixed alerts:

  • 16 for Comparison of narrow type with wide type in loop condition

Copy link
Member

@pcarruscag pcarruscag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the extra cleanup. Just a couple minor suggestions below and then LGTM.

@lgtm-com
Copy link

lgtm-com bot commented Nov 8, 2021

This pull request introduces 2 alerts and fixes 16 when merging b70962c into 147dfac - view on LGTM.com

new alerts:

  • 2 for Multiplication result converted to larger type

fixed alerts:

  • 16 for Comparison of narrow type with wide type in loop condition

@lgtm-com
Copy link

lgtm-com bot commented Nov 9, 2021

This pull request introduces 2 alerts and fixes 16 when merging 01103cb into 641d254 - view on LGTM.com

new alerts:

  • 2 for Multiplication result converted to larger type

fixed alerts:

  • 16 for Comparison of narrow type with wide type in loop condition

@WallyMaier WallyMaier merged commit ccc1c6e into develop Nov 9, 2021
@WallyMaier WallyMaier deleted the feature_NEMO_implicit_viscous branch November 9, 2021 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants