Skip to content

Commit

Permalink
Merge pull request #1445 from OpenFAST/rc-3.4.1
Browse files Browse the repository at this point in the history
OpenFAST v3.4.1
  • Loading branch information
andrew-platt authored Feb 12, 2023
2 parents e8ec53f + 9ea4053 commit c7ca978
Show file tree
Hide file tree
Showing 13 changed files with 2,547 additions and 2,486 deletions.
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ version: 2

formats:
- htmlzip
- pdf
# - pdf
# - epub

python:
Expand Down
6 changes: 2 additions & 4 deletions docs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,13 @@ else()
# Add a sphinx-only HTML target to avoid building doxygen while developing documentation
add_custom_target(sphinx-html
COMMAND ${SPHINX_EXECUTABLE} -M html
"${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}"
-c ${CMAKE_CURRENT_SOURCE_DIR})
"${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")

# PDF documentation generation using sphinx -> latex -> pdflatex
find_package(LATEX COMPONENTS PDFLATEX BIBTEX)
if (LATEX_FOUND)
add_custom_target(sphinx-pdf
COMMAND ${SPHINX_EXECUTABLE} -M latexpdf
"${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}"
-c ${CMAKE_CURRENT_BINARY_DIR})
"${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")
endif()
endif()
Binary file modified docs/OtherSupporting/OutListParameters.xlsx
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
sourcedir = sys.argv[-2]

# Use this to turn Doxygen on or off
useDoxygen = True
useDoxygen = False

# This function was adapted from https://gitlab.kitware.com/cmb/smtk
# Only run when on readthedocs
Expand Down Expand Up @@ -130,7 +130,7 @@ def runDoxygen(sourcfile, doxyfileIn, doxyfileOut):
# The short X.Y version.
version = u'3.4'
# The full version, including alpha/beta/rc tags.
release = u'v3.4.0'
release = u'v3.4.1'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
10 changes: 10 additions & 0 deletions docs/source/user/api_change.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,16 @@ The line number corresponds to the resulting line number after all changes are i
Thus, be sure to implement each in order so that subsequent line numbers are correct.


OpenFAST v3.4.1 to OpenFAST v3.4.1
----------------------------------

Restored the AeroDyn channel names with `Aero` in the name. These had be
changed to `Fld` in v3.4.0 which caused headaches for users. The `Fld` names
are now aliases to the `Aero` names.


============================================= ==== ================= ========================================================================================================================================================================================================
Added in OpenFAST `dev`
OpenFAST v3.3.0 to OpenFAST v3.4.0
----------------------------------

Expand Down
1 change: 1 addition & 0 deletions modules/aerodyn/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ set(AEROACOUSTIC_SOURCES
# AeroDyn lib
set(AD_LIBS_SOURCES
src/AeroDyn.f90
src/AeroDyn_IO_Params.f90
src/AeroDyn_IO.f90
src/AeroDyn_AllBldNdOuts_IO.f90
src/BEMT.f90
Expand Down
4 changes: 2 additions & 2 deletions modules/aerodyn/src/AeroDyn_Driver_Subs.f90
Original file line number Diff line number Diff line change
Expand Up @@ -2097,7 +2097,7 @@ end subroutine userHubMotion_Init
!----------------------------------------------------------------------------------------------------------------------------------
!> User routine to set hub motion
subroutine userHubMotion(nt, iWT, dvr, ADI, FED, arr, azimuth, rotSpeed, rotAcc, errStat, errMsg)
use AeroDyn_IO, only: RtFldMxh
use AeroDyn_IO, only: RtAeroMxh
integer(IntKi) , intent(in ) :: nt !< time step number
integer(IntKi) , intent(in ) :: iWT !< Wind turbine index
type(Dvr_SimData), intent(in ) :: dvr !< Driver arr
Expand Down Expand Up @@ -2177,7 +2177,7 @@ subroutine userHubMotion(nt, iWT, dvr, ADI, FED, arr, azimuth, rotSpeed, rotAcc,
alphaTq = min(max(alphaTq, 0._ReKi), 1.0_ReKi) ! Bounding value

! --- Rotor torque
rotTorque = ADI%m%AD%rotors(iWT)%AllOuts( RtFldMxh )
rotTorque = ADI%m%AD%rotors(iWT)%AllOuts( RtAeroMxh )
! Optional filtering of input torque
rotTorque_filt = ( 1.0 - alphaTq )*rotTorque + alphaTq*rotTorque_filt_prev

Expand Down
2,518 changes: 42 additions & 2,476 deletions modules/aerodyn/src/AeroDyn_IO.f90

Large diffs are not rendered by default.

2,479 changes: 2,479 additions & 0 deletions modules/aerodyn/src/AeroDyn_IO_Params.f90

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion reg_tests/r-test
Submodule r-test updated 24 files
+3 −1 glue-codes/openfast/5MW_Land_ModeShapes/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat
+2 −2 glue-codes/openfast/5MW_Land_ModeShapes/NRELOffshrBsline5MW_Onshore_ServoDyn.dat
+2 −2 glue-codes/openfast/5MW_OC3Mnpl_DLL_WTurb_WavesIrr/NRELOffshrBsline5MW_OC3Monopile_AeroDyn15.dat
+ glue-codes/openfast/5MW_OC3Spar_DLL_WTurb_WavesIrr/5MW_OC3Spar_DLL_WTurb_WavesIrr.outb
+ glue-codes/openfast/5MW_OC4Jckt_ExtPtfm/5MW_OC4Jckt_ExtPtfm.outb
+10 −10 glue-codes/openfast/EllipticalWing_OLAF/Elliptic_AD15_40.dat
+10 −10 glue-codes/openfast/HelicalWake_OLAF/Helix_AD15.dat
+3 −3 glue-codes/openfast/SWRT_YFree_VS_EDG01/SWRT_AeroDyn15.dat
+1 −1 glue-codes/openfast/UAE_Upwind_Rigid_WRamp_PwrCurve/UAE_Upwind_Rigid_WRamp_PwrCurve_AD15.ipt
+10 −10 modules/aerodyn/ad_BAR_CombinedCases/OpenFAST_BAR_00_AeroDyn15.dat
+9 −9 modules/aerodyn/ad_BAR_OLAF/OpenFAST_BAR_00_AeroDyn15.dat
+8 −8 modules/aerodyn/ad_BAR_RNAMotion/OpenFAST_BAR_00_AeroDyn15.dat
+10 −10 modules/aerodyn/ad_BAR_SineMotion/OpenFAST_BAR_00_AeroDyn15.dat
+10 −10 modules/aerodyn/ad_BAR_SineMotion_UA4_DBEMT3/OpenFAST_BAR_00_AeroDyn15.dat
+ modules/aerodyn/ad_BAR_SineMotion_UA4_DBEMT3/ad_driver.outb
+10 −10 modules/aerodyn/ad_EllipticalWingInf_OLAF/Elliptic_AD15_40.dat
+6 −6 modules/aerodyn/ad_HelicalWakeInf_OLAF/Helix_AD15.dat
+9 −9 modules/aerodyn/ad_Kite_OLAF/AD.dat
+8 −8 modules/aerodyn/ad_MultipleHAWT/OpenFAST_BAR_00_AeroDyn15_2WT.dat
+9 −9 modules/aerodyn/ad_QuadRotor_OLAF/OpenFAST_BAR_00_AeroDyn15_FVW_5WT.dat
+1 −1 modules/aerodyn/ad_VerticalAxis_OLAF/AD.dat
+3 −3 modules/aerodyn/ad_timeseries_shutdown/ad_primary.dat
+4 −4 modules/aerodyn/py_ad_5MW_OC4Semi_WSt_WavesWN/ad_primary.dat
+2 −2 modules/aerodyn/py_ad_5MW_OC4Semi_WSt_WavesWN/py_ad_driver.out
3 changes: 3 additions & 0 deletions vs-build/AeroDyn/AeroDyn_Driver.vfproj
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,9 @@
<FileConfiguration Name="Debug|Win32">
<Tool Name="VFFortranCompilerTool" WarnUnusedVariables="true"/></FileConfiguration></File>
<File RelativePath="..\..\modules\AeroDyn\src\AeroDyn_IO.f90">
<FileConfiguration Name="Debug|Win32">
<Tool Name="VFFortranCompilerTool" WarnUnusedVariables="true"/></FileConfiguration></File>
<File RelativePath="..\..\modules\AeroDyn\src\AeroDyn_IO_Params.f90">
<FileConfiguration Name="Debug|Win32">
<Tool Name="VFFortranCompilerTool" WarnUnusedVariables="true"/></FileConfiguration></File></Filter>
<Filter Name="AeroDyn_Driver">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,9 @@
<FileConfiguration Name="Debug|Win32">
<Tool Name="VFFortranCompilerTool" WarnUnusedVariables="true"/></FileConfiguration></File>
<File RelativePath="..\..\modules\AeroDyn\src\AeroDyn_IO.f90">
<FileConfiguration Name="Debug|Win32">
<Tool Name="VFFortranCompilerTool" WarnUnusedVariables="true"/></FileConfiguration></File>
<File RelativePath="..\..\modules\AeroDyn\src\AeroDyn_IO_Params.f90">
<FileConfiguration Name="Debug|Win32">
<Tool Name="VFFortranCompilerTool" WarnUnusedVariables="true"/></FileConfiguration></File></Filter>
<Filter Name="AirFoil_Info">
Expand Down
1 change: 1 addition & 0 deletions vs-build/FASTlib/FASTlib.vfproj
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,7 @@
<File RelativePath="..\..\modules\aerodyn\src\AeroDyn_AllBldNdOuts_IO.f90"/>
<File RelativePath="..\..\modules\aerodyn\src\AeroDyn_Inflow.f90"/>
<File RelativePath="..\..\modules\aerodyn\src\AeroDyn_IO.f90"/>
<File RelativePath="..\..\modules\aerodyn\src\AeroDyn_IO_Params.f90"/>
<File RelativePath="..\..\modules\aerodyn\src\AirfoilInfo.f90"/>
<File RelativePath="..\..\modules\aerodyn\src\BEMT.f90"/>
<File RelativePath="..\..\modules\aerodyn\src\BEMTUncoupled.f90"/>
Expand Down

0 comments on commit c7ca978

Please sign in to comment.