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

BD Driver bug fix and expand BeamDyn unit testing #677

Merged
merged 7 commits into from
Mar 9, 2021

Conversation

michaelasprague
Copy link
Contributor

Added unit test test_BD_QuadraturePointData.F90, which tests multiple components required to calculate quantities at quadrature points; also tests components found in BD_QuadraturePointDataAt0.

Fixed a bug in Driver_Beam.f90

Rewrote logic in BeamDyn_Subs.f90:BD_ComputeIniNodalCrv, which appears to give the same answer but was more intuitive.

All unit tests pass.

BeamDyn regression tests will pass, except for bd_5MW_dynamic_gravity_Az90, which needs GlbRotBladeT0 = True in bd_driver.inp

Expansion of test_tools required modifications to the indicated test routines.

test_BD_QuadraturePointData.F90 tests the following routines:
BD_QuadraturePointDataAt0,
BD_DisplacementQP
BD_RotationalInterpQP
BD_StifAtDeformedQP
…twist; all unit tests and regression tests pass
…th non-zero hub radius and non-identity orientation
modules/beamdyn/src/BeamDyn_Subs.f90 Outdated Show resolved Hide resolved
Copy link
Contributor

@ashesh2512 ashesh2512 left a comment

Choose a reason for hiding this comment

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

Other than some of the comments already addressed, looks all good to me!

Remove unnecessary comment block
@rafmudaf rafmudaf changed the title New unit test test_BD_QuadraturePointData.F90; Cleanup; correction in Driver_Beam.f90 for non-default oriented beams BD Driver bug fix and expand BeamDyn unit testing Mar 9, 2021
@rafmudaf rafmudaf self-assigned this Mar 9, 2021
@rafmudaf rafmudaf merged commit 4a5e14d into OpenFAST:dev Mar 9, 2021
@rafmudaf rafmudaf mentioned this pull request May 12, 2021
11 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.

4 participants