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

Update OpenFAST #178

Merged
merged 23 commits into from
Aug 10, 2022
Merged

Update OpenFAST #178

merged 23 commits into from
Aug 10, 2022

Conversation

dzalkind
Copy link
Collaborator

@dzalkind dzalkind commented May 6, 2022

Purpose

Test python-driver PR: https://github.com/OpenFAST/openfast/pull/962/files

Will keep this PR open and update the OpenFAST subtree until we pull in a main/dev version of OpenFAST.

Type of change

What types of change is it?
Select the appropriate type(s) that describe this PR

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (non-backwards-compatible fix or feature)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Documentation update
  • Maintenance update
  • Other (please describe)

Testing

Explain the steps needed to test the new code to verify that it does indeed address the issue and produce the expected behavior.

Checklist

Put an x in the boxes that apply.

  • I have run existing tests which pass locally with my changes
  • I have added new tests or examples that prove my fix is effective or that my feature works
  • I have added necessary documentation

@dzalkind dzalkind changed the base branch from master to develop May 6, 2022 15:24
johnjasa and others added 14 commits May 17, 2022 21:09
90a1ffb62 Merge pull request #1175 from OpenFAST/dev
0c2a54117 Merge pull request #1178 from andrew-platt/b/LinDocCorrections_3.2.0
efb64c429 typo in commit to fix orientation perturbations in AD15 and SrvD
679997914 Minor corrections to api_change.rst, and remove extra sentence from fast.farm docs.
4a8ea994e Apply small angle perturbations for tower (in AD15, TStC) and substructure (SStc)
8bf699b87 Move documentation on 3D rotations to docs
5206df07d Update orientation differences in linear trim solution (#1158)
9bac504dc Fix MAP linearization operating point (#1168)
6bbdbc744 Bug Fix: rotation matrix perturbation with small angles was wrong (#1173)
371a5ac11 Fix a documentation formatting error
e017738ee Merge remote-tracking branch 'openfast/main' into dev
49e6900ac Update version numbers to v3.2
3339907df Merge pull request #887 from bjonkman/f/Inflow_Clockwise
fd5d71eb9 Update baselines
e6028eae9 Merge remote-tracking branch 'openfast/dev' into f/Inflow_Clockwise
f571e9dd5 Merge pull request #932 from ebranlard/f/UA-states
b13727002 Use -O2 (RELWITHDEBINFO) compile setting in tests
6086a83b0 Add a folder to GH Actions artifacts on fail
1896bf35a Update reg test baselines
7fe8bef2b Merge remote-tracking branch 'nrel/dev' into f/UA-states
8b2d33401 Update git-module urls (#1169)
dd1cfd822 Merge remote-tracking branch 'origin/dev' into f/Inflow_Clockwise
e60b48c96 Merge pull request #806 from andrew-platt/f/HD_c_lib
6426609c5 HD_c_lib: hd_py_* regression tests missing `pthon` label
7b6f870ac HD_c_lib: update GH actions to run the python test as an interface test
a05f57126 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
60045d3c7 Merge pull request #1160 from andrew-platt/b/ExBladedInterfaceDocs
c5544d061 [bugFix] correct documentation on extended bladed interface channel allocations
2786bde6a Update invalid Sphinx config
50185c85c Merge pull request #1157 from bjonkman/b/BinaryCompression
2dfcb9cee Fix corrupted binary output in r-test
cf1831b62 Fail reg test comparison if NaN or Inf
46cbc5e2d NWTC Library: fix binary file compression
20e757f5f OLAF: fix documentation for VelocityMethod
d9ef96a62 Merge pull request #1057 from rafmudaf/feature/fastlib_hub_kinematics
6b6175650 Merge remote-tracking branch 'origin/dev' into f/Inflow_Clockwise
c80211451 Run aerodyn automated tests serially
ee03741f8 Merge branch 'dev' into f/UA-states
7206d20e0 Add hub position function to C++ FastLibAPI
e2ccd2753 Add a Python-based unit test for HubPosition
ceb9d9950 Add HubPosition method to Python interface
fd554985e BugFix: Fix typo in DLLEXPORT attributes for IfW C interface
f0e4140ca Merge pull request #1124 from bjonkman/f/VersionInfo
be842a4c3 Use VersionInfo test tools in unit tests
9a2d68588 Fix typo in header file
29847f36b Initialize error variables
74e725cc5 Cast mesh position to C_FLOAT
121f98dce FAST Library: Add function to get current hub info
bcc069b64 Merge remote-tracking branch 'openfast/dev' into f/VersionInfo
d721f8732 Add non-rotating hub forces to Bladed Interface (#1140)
0a721b902 Move AD module reg tests to a standalone job (#1141)
b0ac7ad5d Merge pull request #1050 from ptrbortolotti/stability
2cc5648ca Rename old test directory for nwtc-library
cd60a1273 update unit test for CheckArgs
189698b66 AD: adding SkewMod=0, for flow orthogonal to rotor
8130a1bae change ReturnLogMap flag to ReturnSmallAngle in BeamDyn.f90
8364b53d9 Lin: change `DCM_logmap` calls to small angle calculations in linearization perturbations of orientations
572380b3b Lin: add optional UseLogMap flag to PerturbOrientationMatrix routine
1ea9eee10 Lin: bugfix for BD linearization with a blade pointed down
82b0d1139 Lin: forced lin only if simulation more than 10 rev
8f9518231 Lin: forced lin only if rotor speed closed to 0.1% of desired value
43b0d9839 Lin: Calcsteady with increased margin and using init rot speed
aa672de53 Lin: CalcSteady, forcing linearization at end of simulation
c4b4b92c1 linearization of beamdyn rotations
2af966bb5 qfit limited to 7
78b29c4db NWTC Lib / Version Info: move all version info code to VersionInfo module
7c6d0aa3a Merge pull request #962 from rafmudaf/feature/python_driver
d914a390d Error if TMax given without InitInpAry
90fc7f515 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
de120164e hd_c_lib: send current time to UpdateStates (was incorrectly sending next timestep time)
e6cdefaf1 BugFix: ServoDyn API change docs (#1101)
43415b7d5 Fix format and typo in comment
fc69f5795 Merge pull request #1108 from Lucas-Carmo/fixFillMatrixNewmApp
5aa67adce Fixed indentation
1e011e553 Update WAMIT2.f90
5a5b4ede1 BugFix: Checks to populate matrix input to Newman's app were reversed
f0463e9fa Merge pull request #1107 from jjonkman/b/FixTimeDelayInSC
46483900d Fix Time-Step Delay in Super Controller within FAST.Farm
8e98f8380 Update r-test
0981468e9 Merge pull request #666 from gantech/f/twr_nodes_restart
72a0e013c Fix tower force nodes on restart
988dc3893 Clean up formatting
4b7d7069a BugFix: API change page line numbers (#1089)
715b16967 Merge branch 'dev' into f/UA-states
18a8be71b Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
e6bff8b8c [BugFix] ServoDyn StC control signal channels were not getting reset properly.
c2d6e8ad2 Merge pull request #1062 from rafmudaf/docs/community_contribution
8707a5568 Add references to implementation plans
de7710299 Move developer references to shared docs dir
c74ab1e03 Merge branch 'dev' into docs/community_contribution
032fd16f8 Merge pull request #866 from rafmudaf/docs/legacy
4e754cf21 Typo: change FAST to OpenFAST
ea578d68d Remove redundant section for External Platform
46329eaff Merge branch 'dev' into docs/legacy
0551bdfe2 Reference additional documentation for SD and ED
cfadc91a8 Fix superscript bug
17a291008 Move HD legacy links to the main page
a234f64bd Remove HD user guide link
34941113b Update BeamDyn sectional properties description
0c744ff35 Rename OrcaFlex section to OrcaFlex Interface
17a7d16ad Consolidate module sections
9fd4a6590 Add details for community contribution
e5e94f406 Merge remote-tracking branch 'NREL/dev' into f/Inflow_Clockwise
f1f4dfc42 hd_c_lib: Update routine names to match how was done with ifw_c_lib
5bbc63e83  HD_C_lib: renaming HydroDyn_C.f90 to HydroDyn_C_Binding.f90
b60413d78 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
46b5f2ec4 UA: some states were never updated
3fa1211d6 Merge branch 'f/MinorFixes' into f/Inflow_Clockwise
24a636bc3 Merge remote-tracking branch 'NREL/dev' into f/MinorFixes
a4903b2c2 Merge remote-tracking branch 'NREL/dev' into f/Inflow_Clockwise
2c3f972b8 fix typo
ade209a2c TurbSim: update doc on new HAWC-format file
3b5d99702 Merge remote-tracking branch 'NREL/dev' into f/Inflow_Clockwise
07cf74d51 Add resources for module documentation
59cfb8f20 Update ServoDyn index file format
0d7bc4f4c Add NWTC Library description documentation
f74d498cf Add HydroDyn docs
1319d844b Fix an indent
a5dc3149d Add TCF HD outputs to HD Appendix
b8db4b40b Add additional BeamDyn docs
67241a324 Add additional AeroDyn docs
198eeea37 docs: Fix some typos
169468c40 Add example TurbSim input files to documentation
365e1e554 Merge remote-tracking branch 'NREL/dev' into f/Inflow_Clockwise
4baa747eb IfW c binding: remove unnecessary extra variables
e0c4050b7 update r-test + fix doc
8cc68b6a5 TurbSim: default wind profile is now `PL` instead of `IEC`
bdaef5e56 TurbSim: Bladed format changes
faee2364d TurbSim summary file equivalent PL exponent changed
0fb2694e9 TurbSim: add option to output HAWC2-format wind files
2c847d077 TurbSim: code cleanup + check that input variables are real numbers
f853a0282 TurbSim: Store version hash in output files
84942f5a5 TurbSim: remove `clockwise` flag
74ff00dc3 IfW: make clockwise optional in Bladed summary file
01d8c6857 AFI: make `BL_file` an optional input
15f157867 IfW: apply shear after interpolation in native Bladed format files
08aba1a10 hd_c_lib: update interp order in test case to match corresponding OF case
9f8a53743 HD_c_lib: add regression test for HD with python
2b40d693a Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
9590ff165 HD_c_lib: add notes about potential channel name buffer overruns and possible fixes
fad2f0e7f HD_c_lib: updates in r-test example driver case
57d7e873e HD_c_lib: update timestep handling UpdateStates_C and fix angle handling
2c6ca6dab HD_c_lib: remove extra arguments from UpdateStates_C interface
ba5ec1b3f HD_c_lib: add VS solution
a7d0de809 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
00c90838a hd_c_lib: add updatestates interface, refine state time handling
b7c401885 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_c_lib
8735e14bd hd_c_lib: add mesh transfers, CalcOutput interface, DBGoutput writing
6f38412dc hd_c_lib: add error checks at init, pass rootname
55f00209f ifw_c_lib: update init inputs, mesh+mapping, move stuff from driver to lib
45c967db2 hd_c_lib: some updates for data passing to init
0feeb35db hd: update hd_end error handling a bit
e60f275ff NWTC lib: add unit test for InitFileInfo_FromNullCString subroutine and fix broken test
005f9095b NWTC lib: add InitFileInfo_FromNullCString subroutine
e5762db97 hd_c_lib: placeholder interface and rough-in

git-subtree-dir: OpenFAST
git-subtree-split: 90a1ffb626baf398d89681b9422bdbfef11cd3ad
@dzalkind dzalkind marked this pull request as ready for review July 18, 2022 15:52
@dzalkind dzalkind merged commit e159d9c into develop Aug 10, 2022
@dzalkind dzalkind deleted the update_OF branch August 10, 2022 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants