Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/tests-module-hydrodyn/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ author: 'Rafael Mudafort https://github.com/rafmudaf'
runs:
using: "composite"
steps:
- run: ctest -VV -j1 -R hd_ -LE python
- run: ctest -VV -j6 -R hd_ -LE python
working-directory: ${{runner.workspace}}/openfast/build
shell: bash
8 changes: 4 additions & 4 deletions docs/source/user/hydrodyn/input_files.rst
Original file line number Diff line number Diff line change
Expand Up @@ -230,17 +230,17 @@ real surface waves, permitting more accurate modeling of sea states and
the associated wave loads at the expense of greater computational effort
(mostly at HydroDyn initialization).

While the cut-off frequencies in the :ref:`hd-2nd_order_waves_input` section
above apply to both the second-order wave kinematics used by strip
While the cut-off frequencies in the :ref:`sea-2nd_order_waves_input` section
of the SeaState module to apply to both the second-order wave kinematics used by strip
theory and the second-order diffraction loads in potential-flow theory,
the second-order terms themselves are enabled separately. The
second-order wave kinematics used by strip theory are enabled in the
:ref:`hd-2nd_order_waves_input` section above while the second-order
:ref:`sea-2nd_order_waves_input` section while the second-order
diffraction loads in potential-flow theory are enabled in this section.
While the second-order effects are included when enabled, the wave
elevations output from HydroDyn will only include the second-order terms
when the second-order wave kinematics are enabled in the
:ref:`hd-2nd_order_waves_input` section above.
:ref:`sea-2nd_order_waves_input` section in the SeaState module documetation.

The second-order difference-frequency potential-flow terms can be
enabled in one of three ways. To compute only the mean-drift term, set
Expand Down
1 change: 1 addition & 0 deletions docs/source/user/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ Documentation covers usage of models, underlying theory, and in some cases modul
ExtPtfm <extptfm//index.rst>
ElastoDyn <elastodyn/index.rst>
HydroDyn <hydrodyn/index.rst>
SeaState <seastate/index.rst>
InflowWind <inflowwind/index.rst>
MoorDyn <moordyn/index.rst>
ServoDyn <servodyn/index.rst>
Expand Down
11 changes: 11 additions & 0 deletions docs/source/user/seastate/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
SeaState User Guide and Theory Manual
=====================================

.. toctree::
:maxdepth: 1

input_files.rst

SeaState generates wave field information used by HydroDyn. This module had
once been part of HydroDyn, so see the HydroDyn documentation for information on
the waves and current.
6 changes: 3 additions & 3 deletions docs/source/user/seastate/input_files.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ first-order waves or the use of externally generated waves, used by both
the strip-theory and potential-flow solutions. The wave spectrum
settings in this section only pertain to the first-order wave frequency
components. When second-order terms are optionally enabled—see the
:ref:`sea-2nd_order_waves_input` and :ref:`sea-2nd_order_floating_platform_forces_input`
:ref:`sea-2nd_order_waves_input` and :ref:`hd-2nd_order_floating_platform_forces_input`
sections below—the second-order terms are calculated using the
first-order wave-component amplitudes and extra energy is added to the
wave spectrum (at the difference and sum frequencies).
Expand Down Expand Up @@ -276,7 +276,7 @@ diffraction loads in potential-flow theory, the second-order terms
themselves are enabled separately. The second-order wave kinematics used
by strip theory are enabled in this section while the second-order
diffraction loads in potential-flow theory are enabled in the
:ref:`sea-2nd_order_floating_platform_forces_input` section below. While the
:ref:`hd-2nd_order_floating_platform_forces_input` section below. While the
second-order effects are included when enabled, the wave elevations
output from HydroDyn will only include the second-order terms when the
second-order wave kinematics are enabled in this section.
Expand Down Expand Up @@ -408,7 +408,7 @@ with the string "END" at the beginning of the line or at the beginning
of a quoted string found at the beginning of the line will cause
HydroDyn to quit scanning for more lines of channel names. Member- and
joint-related quantities are generated for the requested
:ref:`sea-member-output-list` and :ref:`sea-joint-output-list`.
:ref:`hd-member-output-list` and :ref:`hd-joint-output-list`.
If HydroDyn encounters an unknown/invalid
channel name, it warns the users but will remove the suspect channel
from the output file. Please refer to Appendix C for a complete list of
Expand Down
2 changes: 1 addition & 1 deletion reg_tests/r-test
Submodule r-test updated 41 files
+1 −1 glue-codes/openfast/5MW_ITIBarge_DLL_WTurb_WavesIrr/SeaState.dat
+ glue-codes/openfast/5MW_OC3Mnpl_DLL_WTurb_WavesIrr/5MW_OC3Mnpl_DLL_WTurb_WavesIrr.outb
+1 −1 glue-codes/openfast/5MW_OC3Mnpl_DLL_WTurb_WavesIrr/NRELOffshrBsline5MW_OC3Monopile_HydroDyn_withIce.dat
+1 −1 glue-codes/openfast/5MW_OC3Mnpl_DLL_WTurb_WavesIrr/SeaState.dat
+ glue-codes/openfast/5MW_OC3Spar_DLL_WTurb_WavesIrr/5MW_OC3Spar_DLL_WTurb_WavesIrr.outb
+1 −1 glue-codes/openfast/5MW_OC3Spar_DLL_WTurb_WavesIrr/SeaState.dat
+1 −1 glue-codes/openfast/5MW_OC3Trpd_DLL_WSt_WavesReg/SeaState.dat
+1 −1 glue-codes/openfast/5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth/NRELOffshrBsline5MW_OC4Jacket_HydroDyn_withIce.dat
+1 −1 glue-codes/openfast/5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth/SeaState.dat
+1 −1 glue-codes/openfast/5MW_OC4Semi_Linear/SeaState.dat
+ glue-codes/openfast/5MW_OC4Semi_WSt_WavesWN/5MW_OC4Semi_WSt_WavesWN.outb
+1 −1 glue-codes/openfast/5MW_OC4Semi_WSt_WavesWN/SeaState.dat
+ glue-codes/openfast/5MW_TLP_DLL_WTurb_WavesIrr_WavesMulti/5MW_TLP_DLL_WTurb_WavesIrr_WavesMulti.outb
+1 −1 glue-codes/openfast/5MW_TLP_DLL_WTurb_WavesIrr_WavesMulti/SeaState.dat
+1 −1 glue-codes/openfast/StC_test_OC4Semi/SeaState.dat
+1 −1 modules/hydrodyn/hd_5MW_ITIBarge_DLL_WTurb_WavesIrr/SeaState.dat
+1 −1 modules/hydrodyn/hd_5MW_OC3Spar_DLL_WTurb_WavesIrr/SeaState.dat
+4,806 −4,806 modules/hydrodyn/hd_5MW_OC3Spar_DLL_WTurb_WavesIrr/driver.out
+1 −1 modules/hydrodyn/hd_5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth/SeaState.dat
+1 −1 modules/hydrodyn/hd_5MW_OC4Semi_WSt_WavesWN/NRELOffshrBsline5MW_OC4DeepCwindSemi_SeaState.dat
+4,802 −4,802 modules/hydrodyn/hd_5MW_OC4Semi_WSt_WavesWN/driver.out
+1 −1 modules/hydrodyn/hd_5MW_TLP_DLL_WTurb_WavesIrr_WavesMulti/SeaState.dat
+4,806 −4,806 modules/hydrodyn/hd_5MW_TLP_DLL_WTurb_WavesIrr_WavesMulti/driver.out
+1 −1 modules/hydrodyn/hd_NBodyMod1/SeaState.dat
+4,001 −4,001 modules/hydrodyn/hd_NBodyMod1/driver.out
+1 −1 modules/hydrodyn/hd_NBodyMod2/SeaState.dat
+4,001 −4,001 modules/hydrodyn/hd_NBodyMod2/driver.out
+1 −1 modules/hydrodyn/hd_NBodyMod3/SeaState.dat
+4,001 −4,001 modules/hydrodyn/hd_NBodyMod3/driver.out
+1 −1 modules/hydrodyn/hd_OC3tripod_offshore_fixedbottom_wavesirr/SeaState.dat
+503 −503 modules/hydrodyn/hd_OC3tripod_offshore_fixedbottom_wavesirr/driver.out
+1 −1 modules/hydrodyn/hd_OC3tripod_offshore_fixedbottom_wavesirr/hd_primary.inp
+1 −1 modules/hydrodyn/py_hd_5MW_OC4Semi_WSt_WavesWN/NRELOffshrBsline5MW_OC4DeepCwindSemi_SeaState.dat
+4,802 −4,802 modules/hydrodyn/py_hd_5MW_OC4Semi_WSt_WavesWN/py_hd.out
+1 −1 modules/seastate/seastate_1/NRELOffshrBsline5MW_OC4DeepCwindSemi_SeaState.dat
+804 −804 modules/seastate/seastate_1/seastate.SeaSt.out
+1 −1 modules/seastate/seastate_wavemod5/NRELOffshrBsline5MW_OC4DeepCwindSemi_SeaState_WaveMod5.dat
+802 −802 modules/seastate/seastate_wavemod5/seastate.SeaSt.out
+1 −1 modules/seastate/seastate_wr_kin1/NRELOffshrBsline5MW_OC4DeepCwindSemi_SeaState_WriteKin.dat
+4,801 −36,801 modules/seastate/seastate_wr_kin1/seastate.SeaSt.Elev
+802 −802 modules/seastate/seastate_wr_kin1/seastate.SeaSt.out