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

Initial AeroMap changes for ElastoDyn and BeamDyn #1631

Merged
merged 7 commits into from
Jun 20, 2023

Conversation

bjonkman
Copy link
Contributor

Feature or improvement description
This PR updates ElastoDyn and BeamDyn with changes needed for AeroMap generation (which will be added in a later pull request, after AeroDyn and InflowWind are also modified). In AeroMaps, linearization is done on only one blade, with a subset of states. Thus, the linearization code in these modules must change.

The flag that activates the new code is set to false, so the code should behave as it did before.

I also updated some comments in FVW and modified some error handling in the ED and BD nodal outputs (it will now still output some of the requested outputs if the number requested exceeds size limits)

Related issue, if one exists
None

Impacted areas of the software
ElastoDyn and BeamDyn, particularly with linearization.

Additional supporting information

Test results, if applicable
This should not change test results.

bjonkman added 7 commits June 15, 2023 20:54
ED bug fix from prev commit

903cf07
- If user requests too many nodal outputs, the max number of outputs will be generated instead of none (as done previously)
- call generic LAPACK_GEMM routines instead of writing LAPACK_DGEMM
- return after error on Init_MiscVars to prevent issues when writing summary file
BD: Explicitly initialize new InitInp in driver
Looks like it got commited accidentally on a rebase command....
Copy link
Contributor

@ebranlard ebranlard left a comment

Choose a reason for hiding this comment

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

Thank you for sending us these changes.

@andrew-platt andrew-platt merged commit e45200a into OpenFAST:dev Jun 20, 2023
@bjonkman
Copy link
Contributor Author

Thank you for sending us these changes.

These are the easy ones. :) I'll try to get the AeroDyn and other modules to you "soon" too.

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.

3 participants