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

Ensure the estimated intersections between the free surface and the Morison members are treated as under water #1623

Merged

Conversation

luwang00
Copy link
Contributor

@luwang00 luwang00 commented Jun 13, 2023

Feature or improvement description

  • Added a switch to the functions of the SeaState WaveField module (WaveField_GetWaveKin and WaveField_GetWaveVel) that can force the input point to be treated as in water. This is helpful when querying for the wave kinematics at the estimated intersections between the free surface and Morison members in HydroDyn in case the intersections are slightly above the free surface due to numerical error.
  • Added a function to the SeaState WaveField module that returns the wave kinematics at a list of nodes. Updated HydroDyn to use this new function.

Impacted areas of the software
SeaState and HydroDyn

Test results, if applicable
No change to existing test results.

luwang00 added 4 commits June 13, 2023 12:59
…put point to be treated as in water. This is needed when querying the wave kinematics at the estimated intersection between the free surface and a Morison member to ensure nonzero wave kinematics are returned.
…ave kinematics at a list of node positions. Update Morison_CalcOutput to use this new WaveField function.
@andrew-platt andrew-platt self-assigned this Jun 14, 2023
@andrew-platt andrew-platt requested a review from deslaughter June 14, 2023 19:40
@andrew-platt andrew-platt added Module: HydroDyn Module: SeaState SeaState module for wave data generation labels Jun 14, 2023
@andrew-platt andrew-platt added this to the v4.0.0 milestone Jun 14, 2023
@andrew-platt andrew-platt requested review from andrew-platt and deslaughter and removed request for deslaughter June 16, 2023 16:15
@andrew-platt andrew-platt marked this pull request as ready for review June 16, 2023 16:19
@andrew-platt andrew-platt removed the request for review from deslaughter June 16, 2023 16:19
@andrew-platt andrew-platt merged commit 12e7d8a into OpenFAST:dev-unstable-pointers Jun 16, 2023
@andrew-platt andrew-platt mentioned this pull request Dec 24, 2024
38 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Module: HydroDyn Module: SeaState SeaState module for wave data generation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants