Skip to content

Conversation

@andrew-platt
Copy link
Collaborator

Ready to merge

Feature or improvement description
In the BD_Calc_RR0mEta_rho routine, the RR0mEta output was not getting set, but instead the m%qp%RR0mEta was set directly. However the RR0mEta value was passed out of the routine directly to m%qp%RR0mEta, so it becomes ambiguous if the compiler would set that value through the routine, or set it to the uninitialized value of RR0mEta.

Related issue, if one exists
Issue #2641 outlines the issue in more detail.

Impacted areas of the software
BeamDyn, but likely only with specific compilers (most seem to handle this odd code).

closes #2641

The argument RR0mEta to Calc_RR0mEta_rho was handled inconsistently.  See issue OpenFAST#2641 for details
@andrew-platt andrew-platt added this to the v4.1.0 milestone Feb 18, 2025
@andrew-platt andrew-platt self-assigned this Feb 18, 2025
@andrew-platt andrew-platt changed the base branch from main to dev February 18, 2025 20:50
@andrew-platt
Copy link
Collaborator Author

  • Backport to 4.0.3 if we do such a release.

andrew-platt and others added 2 commits February 18, 2025 15:15
Co-authored-by: Derek Slaughter <deslaughter@gmail.com>
@andrew-platt andrew-platt changed the title B/bd calc rr0m eta rho [BugFix] BD: variable passing in Calc_RR0mEta_rho Feb 19, 2025
@andrew-platt andrew-platt merged commit 656afdb into OpenFAST:dev Feb 20, 2025
44 checks passed
@andrew-platt andrew-platt deleted the b/BD_Calc_RR0mEta_rho branch April 17, 2025 22:27
@andrew-platt andrew-platt mentioned this pull request Jun 18, 2025
37 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.

BeamDyn subroutine argument passing

2 participants