Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
416d019
FF: switch to using VersionInfo for GetVersion
andrew-platt Feb 2, 2023
cae27d7
FF WAT: add inputs for WAT to FF input file
andrew-platt Mar 2, 2023
1f4cdfc
FF: move Farm_ReadPrimaryFile and Farm_ValidateInput to FAST_Farm_IO
andrew-platt Mar 13, 2023
bc657d0
IfW: allow passing of input file as an InputFile data structure (not …
andrew-platt Mar 14, 2023
58ad150
Merge remote-tracking branch 'OpenFAST/dev' into f/ffwat
andrew-platt Apr 25, 2023
47f61c7
FF-wat: revise input file, change data storage for WAT box
andrew-platt Apr 25, 2023
2e718a8
FF-wat: set MHK flag for IfW from FF
andrew-platt Apr 26, 2023
d9af82a
FF-wat: error handling for WAT resolution
andrew-platt Apr 26, 2023
2f7e33c
FF-wat: cleanup AWAE -- condense error handling, move driver
andrew-platt Apr 26, 2023
89e8bb5
FF-wat: condense WakeDynamics code (remove extra whitespace, simplify…
andrew-platt Apr 26, 2023
1bb46b7
FF-wat: simplify some error handling, remove extra blank lines to com…
andrew-platt Apr 26, 2023
edbe756
FF-wat: passing IfW data to AWAE for WAT
andrew-platt Apr 27, 2023
adc7580
FF-wat: add tracer for WAT box movement
andrew-platt Apr 27, 2023
15e0d8e
FF-wat: swap order of low-res and high-res calcs in AWAE
andrew-platt Apr 27, 2023
00ff233
FF-wat: passing of scaling factors from WD to AWAE
andrew-platt Apr 27, 2023
cdad34e
Merge branch 'dev-unstable-pointers' into f/ffwat
andrew-platt Jun 15, 2023
0656afd
FF-wat: convert WAT to use pointers for IfW
andrew-platt Jun 19, 2023
20afb9b
FF-wat: disallow WAT with Mod_Wake=Polar
andrew-platt Jun 19, 2023
7e5e59a
FF-wat: change WAT_k_mt to WAT_k
andrew-platt Jun 19, 2023
fbf604f
FF-wat: fix bug in WAT file name parsing
andrew-platt Jun 20, 2023
db4764f
IfW: avoid segfault if Lidar info not passed in (no input file reading)
andrew-platt Jun 20, 2023
ef08203
FF-wat: Mostly functioning with pointers for IfW.
andrew-platt Jun 20, 2023
95e1df5
FF-wat: set lidar sensortype to avoid segfaults during init
andrew-platt Jun 21, 2023
ed21ba6
IfW: logic error with lidar sensor outputs
andrew-platt Jul 20, 2023
308323e
FF-wat: initialize WAT Mann more data directly (skip InflowWind)
andrew-platt Jul 20, 2023
734fb66
FF-wat: Fix bug in parsing Mann box steps from filename
andrew-platt Jul 20, 2023
6567f88
FF-wat: fix WAT index for time/X (+X is -T)
andrew-platt Jul 21, 2023
e5c3989
Merge remote-tracking branch 'OpenFAST/dev-unstable-pointers' into f/…
andrew-platt Aug 10, 2023
f51454d
FF-wat: using k from input file
ebranlard Aug 10, 2023
e3ae325
FF: fix plane output for wakedynamics
ebranlard Aug 10, 2023
411dbe1
FF: plane outputs based on p_hub
ebranlard Aug 10, 2023
5715b17
FastLib: Adding SeaSt WaveField
ebranlard Aug 10, 2023
3264fa2
Merge branch 'f/ffwat' of https://github.com/andrew-platt/openfast in…
ebranlard Aug 10, 2023
62c5f46
FF: Bug fix: default value for fc was changed
ebranlard Aug 21, 2023
44b9a9a
NWTC: adding tools for string manipulation
ebranlard Aug 21, 2023
b8068f9
FF: fixed reading of dimension from box file name
ebranlard Aug 22, 2023
6b73f12
AWAE: important init, and commenting highres for now
ebranlard Aug 22, 2023
8f4c72c
FF: computing WAT_k the same for polar and cartesian
ebranlard Aug 22, 2023
6e76d38
FF: preparing for new input file lines
ebranlard Aug 22, 2023
dff6de2
FF: AWAE: using new variables in high res
ebranlard Aug 22, 2023
b58c2d7
FF: AWAE: using new variables in low res
ebranlard Aug 22, 2023
4fcf614
FF: WAT: adding WAT velocity to high res outputs
ebranlard Aug 22, 2023
b7c3e1e
FF: renaming of index var
ebranlard Aug 22, 2023
91b5200
FF: using Full velocity field for VDis outputs
ebranlard Aug 22, 2023
d7891c6
FF: AWAE: putting some common code in subfunction
ebranlard Aug 22, 2023
23a6bc4
FF: AWAE: more reorg
ebranlard Aug 22, 2023
4a73e2a
FF AWAE: wake merging in function
ebranlard Aug 23, 2023
fb9ff0a
FF: AWAE: computing average normal vector locally
ebranlard Aug 23, 2023
cc4ac1b
FF: AWAE: more code cleanup
ebranlard Aug 23, 2023
f7705f4
FF: AWAE: putting check on high res in AWAE_IO, cleanup
ebranlard Aug 24, 2023
a391a5f
FF: AWAE:more cleanup of AWAE_IO
ebranlard Aug 24, 2023
93bf13a
FF: AWAE: ensuring consistency between dt if FF and AWAE
ebranlard Aug 24, 2023
5950415
FF: no default yet for k_def k_grad, change of input file interface
ebranlard Sep 26, 2023
5c1a97d
FF:update of r-test after change of interface
ebranlard Sep 26, 2023
8c23dd5
FF: adding WAT documentation
ebranlard Sep 26, 2023
00023dd
FF: Update WAT default and k_VortexDecay
ebranlard Sep 26, 2023
64d6937
FF: update of r-test
ebranlard Sep 27, 2023
54363b1
RTD: change in readthedocs system
andrew-platt Sep 27, 2023
7e0f5a2
RTD: replace build.image with build.os
andrew-platt Sep 27, 2023
0f10503
Docs FF: remove lines so sphinx-html will compile
andrew-platt Sep 27, 2023
ba4e674
Merge remote-tracking branch 'OpenFAST/dev' into f/ffwat
andrew-platt May 10, 2024
4ed165f
SD: Remove duplicate routines now in library NWTC_Str.f90
andrew-platt May 11, 2024
44f2f8f
Updte ModAmb_3 FF case with WAT changes
andrew-platt May 11, 2024
781eb87
WD: remove print statements
andrew-platt May 13, 2024
2a60e52
WAT: add WAT to all FF regression tests
andrew-platt May 13, 2024
aa19dd9
FAST.Farm/WAT: add Mann box input file for MannBoxDB
andrew-platt May 14, 2024
bc5c806
NWTClib: add routines to read real arrays with defaults
andrew-platt May 15, 2024
d83866e
FF-wat: update k_def and k_grad to functions of distance
andrew-platt May 28, 2024
49f87a8
Merge remote-tracking branch 'OpenFAST/dev' into f/ffwat
andrew-platt May 28, 2024
e6061e3
FF wat: correct wake plane distance in function call
andrew-platt May 30, 2024
3e18cb8
FF wat: update r-test with new k_def/k_grad functions
andrew-platt May 31, 2024
5d02674
FF wat: cleanup and minor fixes
andrew-platt May 31, 2024
89ecd05
FF: change vAmb and vShr inputs to arrays of parameters
andrew-platt May 31, 2024
0f83dcc
FF wat: update api_change.rst
andrew-platt May 31, 2024
c9c60ff
Merge remote-tracking branch 'OpenFAST/dev' into f/ffwat
andrew-platt Jun 3, 2024
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
34 changes: 23 additions & 11 deletions docs/source/user/api_change.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,30 @@ The HydroDyn module was split into HydroDyn and SeaState. This results in a
completely new input file for SeaState, and complete revision of the HydroDyn
input file. See examples in the regression tests for the new formats.

============================================= ==== ==================== ========================================================================================================================================================================================================
============================================= ======= ==================== ========================================================================================================================================================================================================
Modified in OpenFAST `dev`
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Module Line Flag Name Example Value
============================================= ==== ==================== ========================================================================================================================================================================================================
HydroDyn all Complete restructuring of input file
SeaState all New module (split from HydroDyn, so contains some inputs previously found in HydroDyn)
SubDyn 56\* ----------------------- SPRING ELEMENT PROPERTIES -------------------------------------
SubDyn 57\* NSpringPropSets 0 - Number of spring properties
SubDyn 58\* PropSetID k11 k12 k13 k14 k15 k16 k22 k23 k24 k25 k26 k33 k34 k35 k36 k44 k45 k46 k55 k56 k66
SubDyn 59\* (-) (N/m) (N/m) (N/m) (N/rad) (N/rad) (N/rad) (N/m) (N/m) (N/rad) (N/rad) (N/rad) (N/m) (N/rad) (N/rad) (N/rad) (Nm/rad) (Nm/rad) (Nm/rad) (Nm/rad) (Nm/rad) (Nm/rad)
============================================= ==== ==================== ========================================================================================================================================================================================================
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Module Line Flag Name Example Value
============================================= ======= ==================== ========================================================================================================================================================================================================
HydroDyn all Complete restructuring of input file
SeaState all New module (split from HydroDyn, so contains some inputs previously found in HydroDyn)
SubDyn 56\* ----------------------- SPRING ELEMENT PROPERTIES -------------------------------------
SubDyn 57\* NSpringPropSets 0 - Number of spring properties
SubDyn 58\* PropSetID k11 k12 k13 k14 k15 k16 k22 k23 k24 k25 k26 k33 k34 k35 k36 k44 k45 k46 k55 k56 k66
SubDyn 59\* (-) (N/m) (N/m) (N/m) (N/rad) (N/rad) (N/rad) (N/m) (N/m) (N/rad) (N/rad) (N/rad) (N/m) (N/rad) (N/rad) (N/rad) (Nm/rad) (Nm/rad) (Nm/rad) (Nm/rad) (Nm/rad) (Nm/rad)
FAST.Farm 47 RotorDiamRef 125 RotorDiamRef - Reference turbine rotor diameter for wake calculations (m) [>0.0]
FAST.Farm 57 k_vAmb DEFAULT k_vAmb - Calibrated parameters for the influence of the ambient turbulence in the eddy viscosity (set of 5 parameters: k, FMin, DMin, DMax, Exp) (-) [>=0.0, >=0.0 and <=1.0, >=0.0, >DMin, >0.0] or DEFAULT [DEFAULT=0.05, 1.0, 0.0, 1.0, 0.01]
FAST.Farm 58 kvShr DEFAULT k_vShr - Calibrated parameters for the influence of the shear layer in the eddy viscosity (set of 5 parameters: k, FMin, DMin, DMax, Exp) (-) [>=0.0, >=0.0 and <=1.0, >=0.0, >DMin, >0.0] or DEFAULT [DEFAULT=0.016, 0.2, 3.0, 25.0, 0.1]
FAST.Farm 59-66 --removed--
FAST.Farm 71 --- WAKE-ADDED TURBULENCE ---
FAST.Farm 72 WAT 2 WAT - Switch between wake-added turbulence box options {0: no wake added turbulence, 1: predefined turbulence box, 2: user defined turbulence box} (switch)
FAST.Farm 73 WAT_BoxFile "../WAT_MannBoxDB/FFDB_D100_512x512x64.u" WAT_BoxFile - Filepath to the file containing the u-component of the turbulence box (either predefined or user-defined) (quoted string)
FAST.Farm 74 WAT_NxNyNz 512, 512, 64 WAT_NxNyNz - Number of points in the x, y, and z directions of the WAT_BoxFile [used only if WAT=2, derived value if WAT=1] (-)
FAST.Farm 75 WAT_DxDyDz 5.0, 5.0, 5.0 WAT_DxDyDz - Distance (in meters) between points in the x, y, and z directions of the WAT_BoxFile [used only if WAT=2, derived value if WAT=1] (m)
FAST.Farm 76 WAT_ScaleBox default WAT_ScaleBox - Flag to scale the input turbulence box to zero mean and unit standard deviation at every node [DEFAULT=False] (flag)
FAST.Farm 77 WAT_k_Def default WAT_k_Def - Calibrated parameters for the influence of the maximum wake deficit on wake-added turbulence (set of 5 parameters: k_Def, FMin, DMin, DMax, Exp) (-) [>=0.0, >=0.0 and <=1.0, >=0.0, >DMin, >0.0] or DEFAULT [DEFAULT=[0.6, 0.0, 0.0, 2.0, 1.0 ]]
FAST.Farm 78 WAT_k_Grad default WAT_k_Grad - Calibrated parameters for the influence of the radial velocity gradient of the wake deficit on wake-added turbulence (set of 5 parameters: k_Grad, FMin, DMin, DMax, Exp) (-) [>=0.0, >=0.0 and <=1.0, >=0.0, >DMin, >0.0] or DEFAULT [DEFAULT=[3.0, 0.0, 0.0, 12.0, 0.65]
============================================= ======= ==================== ========================================================================================================================================================================================================

\*Exact line number depends on number of entries in various preceeding tables.

Expand Down
Loading