Skip to content

Initial AeroMap changes for ElastoDyn and BeamDyn#1631

Merged
andrew-platt merged 7 commits intoOpenFAST:devfrom
bjonkman:f/AeroMap_BD_ED
Jun 20, 2023
Merged

Initial AeroMap changes for ElastoDyn and BeamDyn#1631
andrew-platt merged 7 commits intoOpenFAST:devfrom
bjonkman:f/AeroMap_BD_ED

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

Comments