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

Fun3d 14.0 Interface #279

Merged
merged 3 commits into from
Feb 15, 2024
Merged

Fun3d 14.0 Interface #279

merged 3 commits into from
Feb 15, 2024

Conversation

sean-engelstad
Copy link
Contributor

  • A separate FUN3D 14 interface is created for FUN3D version 14.0.2 the time being to allow backwards compatibility (we will clean this up later probably).
  • One of the main motivators for using FUN3D 14.0 is the new HANIM forward solver which we've shown converges the forward coupled flow problem 5x times faster in some cases.
  • Fortran contiguous arrays were changed to C contiguous arrays
  • added last step attributes for FUN3D forward + adjoint as the HANIM solver in FUN3D 14.0 will sometimes exit early and reading the RMS residuals will fail
  • Separate mode for complex vs real as FUN3D 14.0 does not accept complex arrays when in real mode (previously it was casting them down to doubles)

@bburke38 bburke38 self-assigned this Feb 15, 2024
@bburke38 bburke38 merged commit 5ca82a7 into smdogroup:master Feb 15, 2024
6 checks passed
bburke38 added a commit that referenced this pull request Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants