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

AeroDyn_Inflow minor updates #1541

Merged
merged 15 commits into from
Apr 25, 2023
Merged

Conversation

andrew-platt
Copy link
Collaborator

@andrew-platt andrew-platt commented Apr 21, 2023

This PR can be merged immediately

Feature or improvement description
This PR includes minor revisions to AeroDyn_Inflow and AeroDyn_Inflow_C_bindings.

  • Revision to data storage in ADI
    • change x,xd,z,OtherState allocatable in AD_driver registry (needed for correction steps in aerodyn_inflow_c)
    • allocatable inputs (u inputTimes) for quadratic interpolation
  • minor bug fixes for seg faults during failed IfW inits

Related issue, if one exists
none

Impacted areas of the software
AeroDyn Driver and AeroDyn_Inflow_C_Bindings only

Additional supporting information
As part of coupling ADI to OWENS (from Sandia), I discovered a few minor things that warranted modification.

Test results, if applicable
No test results will change. The interface to ADI c-bindings changed slightly, so the py_ad_5MW_OC4Semi_WSt_WavesWN AeroDyn module test case changed.

MHK pull request changed the arguments to this routine
@andrew-platt andrew-platt marked this pull request as ready for review April 25, 2023 07:23
This was resulting in weird issues with gcc 10.4 release.  In release mode, this was cause the Wind1Vel[xyz] outputs from IfW to get to zero occasionally -- the regression tests would then fail.
@andrew-platt andrew-platt merged commit 11c57be into OpenFAST:dev Apr 25, 2023
@andrew-platt andrew-platt deleted the f/ADIupdates branch April 25, 2023 17:59
@andrew-platt andrew-platt mentioned this pull request May 12, 2023
19 tasks
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.

2 participants