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

max blade root flapwise moment out of openfast #1

Merged
merged 1 commit into from
Nov 13, 2020

Conversation

ptrbortolotti
Copy link

Purpose

Max of blade root flapwise and out-of-plane moments extracted from OpenFAST and set as openmdao output

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 flake8 and black to make sure the code adheres to PEP-8 and is consistently formatted
  • I have run unit and regression tests which pass locally with my changes
  • I have added new tests that prove my fix is effective or that my feature works
  • I have added necessary documentation

@johnjasa johnjasa merged commit 00092da into johnjasa:multifidelity Nov 13, 2020
johnjasa pushed a commit that referenced this pull request Dec 4, 2020
aa5eb02ff Merge pull request #33 from WISDEM/f/new_mod_options
88206386d Merge pull request #35 from johnjasa/update_new_mod
2454fcc32 Merge commit 'ec306ad5b3594b1332b39eff711cb8d7c8b38667' as 'WISDEM'
ec306ad5b Squashed 'WISDEM/' content from commit ba930c4b
72266e642 Fully removed WISDEM
58318f414 Updated geometry_schema based on WISDEM dev version
7a40d5a37 mod options level 3
d1b6f482a fix leftover flag
e2bb4f71e tests may pass now?
58b391a43 Merge commit '4f7b332ec801f61ba9485412e11edc40d2733bcb' into f/new_mod_options
4f7b332ec Squashed 'WISDEM/' changes from c9209f61..ba930c4b
58dc86abf fix flag openfast in mpi
944948ffc Merge pull request #32 from johnjasa/newest_wisdem
99a4b159b Merging latest WISDEM develop
7ef9b9dd9 Squashed 'WISDEM/' changes from bac650da..c9209f61
454de2be6 fix dac script
1ab4fc530 Merge branch 'f/new_mod_options' of github.com:WISDEM/WEIS into f/new_mod_options
b2f23c22b fix error in towercd array indexing
c7bb2ce8c Squashed 'WISDEM/' changes from a056dc2c..bac650da
022f8de5c Merge commit 'c7bb2ce8cddbf97e4ced0fc6a05dccf4ecba5420' into f/new_mod_options
0c5a540f8 accommodating new tower to elastodyn connection
3dd07390b rho promoted twice
5ad5cfbf9 common caps on SS and PS from other ref turbs
3cf68da2f removing nan values from input yaml
79ab042ea Merge branch 'f/new_mod_options' of github.com:WISDEM/WEIS into f/new_mod_options
0163a1b3d Update CI_WEIS.yaml
5504e033a more fixes
b9416f789 Merge branch 'develop' of https://github.com/WISDEM/WEIS into f/new_mod_options
723c9c1d4 going through the tests
9c8443422 examples aeroelasticse fixed
6d47f8083 update to latest wisdem, OF crashes
3afbca9cd Merge commit 'bf8d862c90b07899b632cce7d99017ebc93c8e17' into f/new_mod_options
bf8d862c9 Squashed 'WISDEM/' changes from fd4bb290..a056dc2c
333aec61b Merge branch 'develop' into f/new_mod_options
b7f7f3938 update for latest wisdem version
c82d34e4e final formatting
7a9001103 try for mpi
1a9b6df71 another try
df459e308 Merge branch 'f/BRFM' into f/new_mod_options
6b5a7d795 restructure examples
356720729 fix typo2
1004b5b6d fix typo
a2b09407b trying out cleaner actions file with environment yaml
f72f95218 update examples
94437c2f0 things start to work now
3f2551143 it runs, but problem with TMax
a60b5cbee main fst inputs in
18ede593b ED and InflowWind working
8f8de58e2 ED out except for channels
8b1b6d5bc Squashed 'WISDEM/' changes from 407d118a..fd4bb290
0b07a8e29 Merge commit '8b1b6d5bcc81903ba3cb63250fa85c567a1c2c5a' into f/new_mod_options
8f6a91eae help debug
3d81b5e3e populating schema with missing inputs
e86d8e636 moving ahead!
766891120 Squashed 'WISDEM/' changes from 61a24b05..407d118a
ecaccd592 Merge commit '766891120b62199caf193cd2afdc0d0682c3cac9' into f/new_mod_options
67eb81644 small fixes
77376a58f Squashed 'WISDEM/' changes from 3821b3aa..61a24b05
9f0e74e4d Merge commit '77376a58fae58e5d575e29b245a1f3f820a43992' into f/new_mod_options
59624c621 Merge commit 'af0be471f7768ed8283fa5b0644b024d3ad55b36' into f/new_mod_options
af0be471f Squashed 'WISDEM/' changes from 1c2c4ef1..3821b3aa
fad1b62e5 add rosco defaults
47e62c559 Merge branch 'develop' into f/new_mod_options
7373c258b work in progress
d5c4c820c work is slowly progressing
a7861ac14 fix settings for WT simulation
16e5bac91 aeroelasticse call OLAF
ad31249bd Merge pull request #29 from WISDEM/b/EDgages
58800dafd stall margin from OF
d38109f94 grid must be dimensional!
3bf4c3a17 combining WISDEM and WEIS modeling input files
36f48b83d work in progress
3e56f1bc3 Merge pull request #28 from WISDEM/f/iea3.4
0c79f65c5 forgot an underscore
f3c975ea0 fix possible bug in location of blade gages in ED
d13b0c4f0 link web and SC rotation to twist
0e7e5c735 Squashed 'WISDEM/' changes from c8678788..1c2c4ef1
545318136 Merge commit '0e7e5c73539acf477d7ba7d378b1d6dcd46a7a79' into f/iea3.4
b8a318e49 iea 3.4MW added among examples
8a17720c7 P T Q M out of ccblade
acb69e0c6 Merge pull request #26 from WISDEM/no_torsion_modes
1dcda881a Squashed 'WISDEM/' changes from 34396b9c..c8678788
3d7e99d61 Merge commit '1dcda881a577e669c7abc4a9db740a278f51e781' into no_torsion_modes
c9896e3e6 simplified glue code withtout need for extra modal calculations and using WiSDEM as a preprocessor
bc221b57a Merge pull request #25 from WISDEM/optdriver
d2776d4d3 moving posing of optimizaiton problem out of main driver code
1d77a260b max blade root flapwise moment out of openfast
9cb312067 separating out gearbox and generator efficiency in tune_rosco and aeroelasticse
95d60cee1 Squashed 'WISDEM/' changes from 99dcf1c5..34396b9c
927f19bd3 Merge commit '95d60cee1696be03fdfb9c8116ba7bc4e4610aae' into develop
536affb49 adding objective, contraint, driver, etc
26711f1e8 adding analysis options example
7ae7896a3 finished floating design variable example with small mooring tweak
9acd64685 Merge pull request #20 from dzalkind/lin_models
77a5f0857 Exclude PC_sweep and mass_sweep from examples
421789402 creating analysis schema that supports intended design variables
71c9fd96c Changed example formatting for testing
9ee0bab88 Merge pull request #24 from WISDEM/f/update_DAC
f33c3e27b Merge branch 'develop' into lin_models
e626bd173 Fix example for testing
04e331d52 Catch error if linear models missing, enable only 1 linearization ws
64898d59a Set up linearization for test
ba27de216 increase min allowable overspeed + comment out DAC
eb7a09e52 Add control to dependencies
8f9eaa15b last few bugs
337b51a15 Squashed 'WISDEM/' changes from d9283b55..99dcf1c5
84188031d Merge commit '337b51a15a58b330eea9bf1524366ab26578b3c3' into f/update_DAC
5c8980895 update BAR model with DAC
cd5aef5b0 Merge pull request #16 from nikhar-abbas/rosco_updates
0d14f8050 Merge pull request #23 from johnjasa/update_PR
5d22b1c43 Added PR and issue templates, expanded doc on how to contribute to WEIS
3497d8ca9 remove BAR for testing
cd249ceba Merge commit '3157338499493a64e2f4a7a8c210f97635764b23' into rosco_updates
f8332ffe4 Change control_opt example to IEA15MW-Monopile
315733849 Merge pull request #22 from johnjasa/update_testing
a168a3017 Updated CI_WEIS to run the examples test script
d667061c3 Merge commit '9bb80e6a007d61a9f7f5d7160ca32569aa118967' into rosco_updates
9bb80e6a0 Squashed 'WISDEM/' changes from d9ec4ea2..d9283b55
72376fd97 fix tip deflection ratio type
8bfdb0e9e shorten example time
3c1c338ce Update schema with tip_deflection ratio
3b8d61461 Load tip deflection ratio from analysis_options.yaml
95929238f Revert "Enable multiprocessing for af_flap_coords"
d6b204285 Add control_opt folder testing
c946cfcf0 add final s to ballasts
ab71983a1 work in progress floating ontology
c3c299354 Squashed 'WISDEM/' changes from d9ec4ea2..8a6b6348
663a74613 work in progress floating ontology
26de8ba91 Merge branch 'develop' of https://github.com/WISDEM/WEIS into schema
9412c4f43 Merge remote-tracking branch 'upstream/develop' into lin_models
890e2d08a Merge commit '271df25404c382d98190ed61b4ec28dbac120a38' into rosco_updates
7bafbcab8 Save pCrunch stats and simple plots during optimization
8ce2d1c2f print rotor overspeed during optimization
3891ddc4c formatting and parameter updates
dc5d85691 Add rotor overspeed as merit figure
af0fdbcce update commenting
271df2540 requesting 2 nodes instead of 4
2f9efe53b restoring simpy
1561aaa72 trying actions again
3918f3f9a trying actions again
7e3cb0070 trying actions again
fce19c4ff trying actions again
95d8fbbf9 testing debugging
4ae6a8e34 Merge branch 'schema' of github.com:WISDEM/WEIS into schema
bf04579e3 working example
ded710629 Merge pull request #21 from WISDEM/fix_pont_outer_diameter
ad91f5135 Update nrel5mw-semi_oc4.yaml
ea7871e20 put in new control structure
ea6796078 adding in more than just the python bare-bones
691a43780 merged develop into schema
d9c15969d now using cylindrical coordinates
3e6818e10 adding cylindrical coordinate systems
555c264a7 resolve difficult implicit loop of generator efficiency (for now)
b4639e537 Squashed 'WISDEM/' changes from 4e122757..d9ec4ea2
9cd15e9e9 Merge commit 'b4639e537af25dde63f3a7e632c9f35bc3fd6662' into develop
65e9c4679 debugging temporary fix
853cb588a Revert OpenFAST compilation to double precision
12cbf04e5 Revert pCrunch class changes
b95b973ea compliant examples and documentation generator
0f175d7d2 Add simple example for generating linear models and running a linear turbine model in simulation
efa78a080 Remove python-toolbox
6e19fd83f now geometry schema and examples are validated
ca61558ae adding in axial joints and gridded diameter/thickness
48e51beef adding semi
943125a35 correction of anchor depth
9d62ed342 adding nrel5mw with oc3 spar example
493d3d97f make consistent with wisdem nacelle yaml
ce9556875 running better now
c74bb3b4b Merge branch 'master' into develop
1e17791d7 catching up on drivetrain
6157bc244 Squashed 'WISDEM/' changes from e793f097..4e122757
d9a4ca955 Merge commit '6157bc2447fc56424bb7e7692678c74aed63d506' into develop
003ebdfb8 Merge commit 'b3f4bf5ddbfebe98ca498bd0c41df916754e3a0a' into master
b3f4bf5dd Squashed 'WISDEM/' changes from e793f097..4e122757
fe7aa6345 incorporate recent WISDEM changes into this branch
2f94c09a1 Merge remote-tracking branch 'upstream/master' into lin_models
524614e72 completed merge
bedb0fa37 Merge commit '68add60399e04f16d3e2086b2f2f2a6c8437a8b1' into rosco_updates
516fc0828 fix paths and dlcs
602325dde update rotor overspeed constraints
136cc9204 Update windspeed read methods for DELs
68add6039 Merge pull request #17 from dzalkind/unique_seeds
b6ae358a4 Add MBC3, initial example running in weis-env
1e9866a95 Merge remote-tracking branch 'upstream/master' into lin_models
123f79af3 Add pitch control param sweep example
b715b96c5 Merge remote-tracking branch 'upstream/master' into unique_seeds
c8f6ffb37 remove extra line
62622b7d8 Delete travis CI yams input file
68e01ee5d CI on GitHub Actions
2f2ae2869 add BLFLAPX to outlist if DAC
6479c2788 Stop  subprocesses on all ranks
44a1ba1ad patch to avoid duplication of min rotor rpm
5ab0624ff if statement bug fix
3e9091a84 Change DEL TwrBsMyt ref to 1e4
3a496c29f Re-org to separate merit figures and opt vars
0f0c8f183 Include IPC inputs
d7f3fbfc6 Merge commit '588c7364f607472a7e56390c902fba4388235e61' into rosco_updates
588c7364f Squashed 'ROSCO/' changes from 8a5fef0..cffa234
a890ba3c7 Include controller optimization example
77b4f469f Merge commit 'e975071f4695c6c594faef8626ee39a2717eedb2' into rosco_updates
e975071f4 Squashed 'pCrunch/' changes from ab9249a..996e329
d744c5aec Include wave excitation models
d998f9d60 Modify member joint for single precision stability
25bf2ff0f fix ROSCO binary path
d62e86326 Merge commit 'ceb67b1a957a50875b1b6563616bafb64f59ab7e' into rosco_updates
ceb67b1a9 Squashed 'ROSCO_toolbox/' changes from 235e515..0c5fada
8d29a57b9 load ws from caselist if not run_power_curve
65bf27e8b load n_te_flaps from modeling_options
295a1a8b0 Print trailing edge flap position, cleanup
417df9f7f aeroelastic typo fix
28f86d3c8 fix indentation issues, TwrBsMyt DEL typo
344fcdae8 ignore temporary files
c5cfae0cc add rotor overspeed constraint
4f81f2cad use dac_ivc for te_flap design var
624ee8b4c update methods for initializing analysis.power_production
cf0cbaae3 IPC_KI bug fix
c27f121ef update for lowercase load_fast_out
3273a3843 Set GenTiStp to True for DLCs
65960b102 ignore vscode data
6b2592e3a ignore openfast outputs
ff4f2f1eb some progress on annalysis file
65bccd1c9 Merge remote-tracking branch 'dzalkind/rosco_testing' into rosco_updates
99269e798 Add unique wind/wave seeds to IEC case gen
c279e80b9 Add IPC gains to ROSCO part of FAST_writer
0687d1fc1 Merge remote-tracking branch 'upstream/master' into lin_models
560d2396d Merge remote-tracking branch 'upstream/master' into rosco_updates
8cf6e80be move controller design variables to tune_rosco_ivc
f910407d3 put run_dir in self
c824a07f0 Enable multiprocessing for af_flap_coords
ac2b6642f Cleanup for multiprocessing
5ab1716d4 Fix controller path
a6a7ff5c8 Merge remote-tracking branch 'origin/f/IPC_optimization' into rosco_updates
ceb65c069 no dels computed if run iec false
e5943484c Squashed 'ROSCO_toolbox/' changes from 610755e..235e515
8f348af34 Merge commit 'e5943484c65fcc36ff95dec62ab2f3b45eaf8179' into rosco_updates
8d11cede0 fatigue only running if run IEC true
566e76d5d Merge commit '01606542d18c271a45c876f4307cbecbe9a928b1' into rosco_updates
01606542d Squashed 'ROSCO_toolbox/' changes from 571baad..610755e
ea9304d32 Add tower and blade DELs to pCrunch analysis, add mass sweep example
d7ad572fb Update README.md
9bc45ae6d Update README.md
af96be724 added beamdyn options
bbd49f49f fix description on level3
b597775a4 added elastodyn and fixed line end character confusion
f1ed50b13 Add state space hydro inputs, update fast linearization script
962fbdbc9 Compile OpenFAST in single precision
8b7c21b0b Merge commit '0dea50243337b43eb66be228def56478a56d0fc2' into master
0dea50243 Squashed 'ROSCO/' changes from 66e620c..8a5fef0
8caa866bc Merge pull request #12 from dzalkind/model_servo
04cdb15fa Add ServoDyn and ROSCO modelling schema, add modelling defaults, remove schema/ dir
3135bb0e3 Exclude outputs/ from git
237cba24c Merge remote-tracking branch 'upstream/schema' into model_servo
255b9db78 Exclude outputs/ from git
6899f733a Initial add of linear controller opt
2678066af adding simulation options too
0d8ab5d38 Revert "Merge dzalkind/ROSCO_toolbox into lin_models"
c69349edb more robust running of steady cases
5de5f4ca2 removing unused default files
7a1fc6a9f adding openfast modeling options for aerodyn, hydrodyn, subdyn, and moordyn
8bac5a89d adding default compiler optimizations for release
127f213a5 add rotor aero thrust outputs
8861bb01f correct monopile base diam and thickness
51a708dc5 add torque and thrust to default outputs
8d9b23474 fix GenPwr OpenFAST (GB ratio was off)
9390cb922 Merge remote-tracking branch 'upstream/master' into lin_models
46097d4f2 Update linear DEL input
c4b812ae1 optimize Kp IPC
84e135cca Updated OpenFAST simulation time to 120 secs and tests accordingly
159033aa2 Update README.md
eb34b64b4 Merge commit '9312f3d463cdbcfe524ed5ba4ab65caa88da1467'
9312f3d46 Squashed 'WISDEM/' changes from 229b8942..e793f097
b51090e2c Update README.md
e4bf7496b Merge commit 'd653f888ebfa487609422676b29f3eb62e5a6673'
d653f888e Squashed 'WISDEM/' changes from 68171e4f..229b8942
ce356181e multifidelity P ok
d8caade64 multifidelity on power
0cf80074c no need to provide paths OF TurbSim ROSCO
f28cfad2d few more comments to run_general.py
8034303bc more examples to run aeroelasticse
f3ce099ce cleaner files multifidelity runs
7bd332fc5 Removed BOS
a690b61d0 Merge branch 'master' of https://github.com/WISDEM/WEIS
56214cc03 Add pyOptSparse to WEIS as subtree'd repo (#11)
766c40b21 Added pyoptsparse to WEIS but optimizers aren't imported correctly on my local machine
ff4709360 Merge commit '539be1acd389d5d8ce295baf0cc31806f1521bfe' as 'pyoptsparse'
539be1acd Squashed 'pyoptsparse/' content from commit 74e77046
a6cca1d32 support for 2 blades and no DEL for short sims
2c562686d Merge dzalkind/ROSCO_toolbox into lin_models
8ba953d60 Squashed 'ROSCO_toolbox/' changes from 571baad3..c38bf9ec
f11b4fa7a Change wisdem to weis, fix imports in runLinTurbine
82d9591f0 Merge commit '72df4fbce1f4f03f6dadecaa6979ec349f8690e1' as 'python-toolbox'
72df4fbce Squashed 'python-toolbox/' content from commit 166a531
f29c3cb72 improved readme
46c83bbd5 Change validation script for model schema
fcca36fa2 Update rosco options and descriptions
ab582e6f3 Update modelling defaults, strings in servodyn schema
b23fbe22e Add servodyn schema, move rosco modes to rosco schema
c457cb2bc no need to specify powercurve wind
99b0dc652 update paths to OF models
3b64a96b6 point to weis schemas
b308095bb Merge pull request #9 from WISDEM/f/glue_code
33520835a using the ontology4all versions
0403df2e5 first import of schemas
383850a79 Updating multifidelity codes with new runWEIS API
6d602ae55 Added multifidelity options to runWEIS and runWISDEM
a5d012028 Merge commit '9543bbfbe532b4129230325a8f908b7297745a4d' into f/glue_code
9543bbfbe Squashed 'WISDEM/' changes from 6dcca75f..68171e4f
fe8444db2 Delete launch.json
b7b6ed3dc few changes to dac opt settings
d36ed748f Squashed 'WISDEM/' changes from c7d58770..6dcca75f
85c6c9e15 Merge commit 'd36ed748fd8c5ab41320910f5a7611be55c3ebc1' into f/glue_code
d4c2a406c Squashed 'WISDEM/' changes from 049805e4..c7d58770
663378a62 Merge commit 'd4c2a406cefba7bed9fbdceb10a72ce001a495de' into f/glue_code
6dcca75f2 spanwise grid manipulation for te flaps
e4a57debc dac capabilities in
a414c7f9f openfast runs!
107d74c8c making progress linking openfast
16b528f34 example runs glue code w/out OF
736109857 Merge pull request #8 from WISDEM/aeroelasticse
87203ea21 run on all platforms
f1a59977f changed from wisdem. to weis.
a2c4283c5 Squashed 'WISDEM/' content from commit 049805e4
2ff5912fc Merge commit 'a2c4283c530c93dd5f64089a7e8103a52ccf9024' as 'WISDEM'
1a2843f66 Removed IEAontology4all version of WISDEM
deb8c3865 add files from IEAontology4all
dab3d60ca path to compile turbsim, more but shorter dlc sims
dd4646afc forgot init file in weis
5af980d7e catching travis up with setup
5d85de904 Merge branch 'master' of github.com:WISDEM/WEIS
78ccbe899 shifting to static linking
148429dbb Merge pull request #7 from johnjasa/add_docs
eb5c6afbe Added skeletal docs structure
f49d8a986 Fixed trust region bug
b3b2bfca7 Added commented line for pip install packages to setup
66a980710 invoke nested setup scripts
063a9273b Redid setup.py so it uses URL-pulls for repos
0d909879d Revert "Debugging init file linking"
332c3357c Revert "Added init files"
c3167dc77 Debugging init file linking
87207af18 Merge branch 'circular_deps' of https://github.com/johnjasa/WEIS
8dc3991b9 Merge pull request #3 from WISDEM/examples
1ee3e7d4a Fixed scalar in test
608a2793f Added init files
7e5901e38 second set of example files
3d441bc31 run aeroelasticse with IEA15MW
0bcbd40c8 trying to fix namespace on imports
dba093074 Updated setup.py
7efc68951 adding first basic gitignore
61f399cbc Began migrating multifidelity codes and drivers. Tests not passing
80a39e97f Added 30 min travis timer
a28d87203 Made travis setup verbose; taking quite a while
7b8484b54 Updated Travis for new cmake
b19418299 Updated travis
b53df2833 Added initial Travis file
94e001157 working on windows build
b5476d7b9 working on windows build
8e867009f adding pCrunch and checking that imports succeeded
97723f254 Merge branch 'master' of https://github.com/WISDEM/WEIS
619744536 Squashed 'pCrunch/' content from commit ab9249a3
f8f15d7f4 Merge commit '619744536ac71405c889c8906e77dbc91de9f7e5' as 'pCrunch'
460ef1dbf making setup a little more readable
82848b047 Merge branch 'master' of github.com:WISDEM/WEIS
089bd8473 working setup.py
4f9d9881d Update README.md
c86d62a79 Renamed wisdem -> WISDEM
df866116f Squashed 'ROSCO_toolbox/' content from commit 571baad3
38ef82f6a Merge commit 'df866116f7e4daa30c41173215ae9614bc05df37' as 'ROSCO_toolbox'
b2cb9223e Squashed 'ROSCO/' content from commit 66e620c6
04ee4dcc7 Merge commit 'b2cb9223ee4825c7ec72e682507199dba49054ef' as 'ROSCO'
cf7eed2e8 Merge commit 'd5b0890be82f5e1be87889322728a34a4b64fa87' as 'OpenFAST'
d5b0890be Squashed 'OpenFAST/' content from commit f2517ec6
a2b81f7a3 Minor changes to setup
204a5c893 Merge commit '97170430629bb85d6b1bcdab8814e745895208c1' as 'wisdem'
971704306 Squashed 'wisdem/' content from commit 4ff38d1
f60197a13 Adding initial setup
REVERT: f2517ec66 Workaround DOUBLE_PRECISION macro when building with HPE MPT (#524)
REVERT: 8fca5c925 [BugFix] InflowWind_driver crashes due to incorrect file closing (#521)
REVERT: 1cde44ac8 Merge pull request #508 from rafmudaf/feature/ranlux
REVERT: 69e070a55 Ranlux: add NWTC_RandomNumber to VS projects (#13)
REVERT: 8b5995ccd Add a generic random number interface for reals
REVERT: 4b6c980c6 Rename random number module unit test
REVERT: aabb9d968 Switch HD module reg test to use RANLUX
REVERT: f52dba152 Add random number module unit test
REVERT: 0a659f497 Connect random number module to HD
REVERT: 1af36a08b Add a random number module to NWTC Library
REVERT: 55bf67ace Add a HydroDyn module regression test case
REVERT: 3d749c065 Suppress output from CheckArgs unit test
REVERT: c63a7bdbc Merge pull request #515 from ptrbortolotti/noise
REVERT: cc00b1551 Merge pull request #9 from andrew-platt/f/noise
REVERT: dd258fc26 Merge pull request #8 from rafmudaf/noise
REVERT: 6b360393b AA: fix possible absolute path issue in AFinfo with BL_file
REVERT: 5f115ebf7 AA: set dummy vars to avoid compiler warnings
REVERT: e04d8940c Merge remote-tracking branch 'rafmudaf/noise' into f/noise
REVERT: 053e2b4bc AA: turn off warnings in AeroDyn_Driver.vfproj and FASTlib.vfproj
REVERT: 4ec51925e AA: remove unneccessary pieces from AeroDyn_Driver.vfproj
REVERT: 18fecfc2b Update aeroacoustics reg test baseline
REVERT: a60e79a0a Add aeroacoustics reg test to CI
REVERT: b28d72744 Merge pull request #7 from andrew-platt/f/noise
REVERT: 1f88a8b24 AA: update VS build
REVERT: 239d8702e AA: vs project update
REVERT: 4b177ae21 AA: fix typo in docs
REVERT: bf761c98e Merge remote-tracking branch 'Pietro/noise' into f/noise
REVERT: 3b9be15ec updated docs AA
REVERT: 69ce958c8 AA: update vs-build FASTlib and AD driver projects
REVERT: 9347ee15a AA: update AD15 docs on AA inputs
REVERT: f7df9ea3d Merge remote-tracking branch 'OpenFAST/dev' into f/noise
REVERT: b3cec44f9 updated r-tests AA
REVERT: 2dbbadb45 Introduce checks for Fortran 2008 features (#512)
REVERT: 04fdcd6d3 Merge pull request #6 from andrew-platt/f/noise
REVERT: 06b5c15cd AA: typo in doc
REVERT: 16c5a96fa AA: documentation appendix format and cross ref
REVERT: acf6be680 Minor equation align in OLAF docs and syntax highlight
REVERT: 7a37e9d76 AA: update documentation, fix references+eqs+crossrefs
REVERT: a58255f2f Merge remote-tracking branch 'Pietro/noise' into f/noise
REVERT: 590484ee0 AA: add bibtex style bibliography
REVERT: ee11e4179 Merge pull request #5 from ptrbortolotti/directivity
REVERT: 34136cbbb atan2 instead of atan
REVERT: fd925b35f Fix GH Actions Checkout usage (#513)
REVERT: f6a9e1df6 AA: initial commit of documentation.
REVERT: af1375d02 AA: add regression test.  Update docker run
REVERT: b89cf4613 Fix AD15 input file documentation for OLAF (#511)
REVERT: 0d4e65084 AA: remove extra makefile that should not be in repo
REVERT: f95a493f7 AA: change formatting of aeroacoustic output files [1-4]
REVERT: a703df317 Merge pull request #510 from bjonkman/b/VSbuild
REVERT: 2b666da61 AA: rearrange source code slightly
REVERT: 772e9e0e7 Remove unnecessary project dependencies
REVERT: f3b0485e1 Remove extra (unnecessary) MKL setting
REVERT: 22a10e7fa Merge pull request #4 from andrew-platt/f/noise
REVERT: 708ef244d Merge remote-tracking branch 'Pietro/noise' into f/noise
REVERT: 6cedc1178 Merge remote-tracking branch 'OpenFAST/dev' into f/noise
REVERT: de4985e43 AA: update API change info, update regression test cases
REVERT: 91ad82f85 fourth output file
REVERT: 5933788b5 Update CTestList for WP linear description
REVERT: 0ce471a5a Merge remote-tracking branch 'OpenFAST/dev' into f/noise
REVERT: fdf2291b4 Explicitly import a function from external module (#507)
REVERT: 35a746161 AA: change the way the AAStart time is handled
REVERT: 43191a90b Merge pull request #506 from andrew-platt/b/RTD-fix
REVERT: 67daa66d2 Merge pull request #491 from rafmudaf/dev
REVERT: d587d86c5 Remove the is-ready-to-merge question from PR template
REVERT: 140b4b41b Disable Ideal_Beam test cases
REVERT: 51028e002 Bug fix in printing linear reg test errors
REVERT: 811ccd18a Improve logging in entrypoint.sh script
REVERT: 4785b1a00 Add the appropriate remote in CI test
REVERT: 6a4d4de5d Exit test script on error
REVERT: 211939ce9 Update minimum sphinx requirement for docs
REVERT: c8e8f8caa [BugFix] duplicate tags in sphinx-html bibliographies
REVERT: 5aacf65cb Merge pull request #447 from andrew-platt/f/vc
REVERT: 36922c324 FVW: r-test dev pointer
REVERT: bd6a5f2f7 Merge remote-tracking branch 'OpenFAST/dev' into f/noise
REVERT: c0b1ac338 Update Intel compiler baselines
REVERT: 58aaa3705 Update baselins macos/linux-gnu
REVERT: 63210b2ca OLAF docs: minor update to remove sphinx-html errors
REVERT: 55fd24f9a Merge pull request #5 from ptrbortolotti/noise
REVERT: 1e5af9e3e OLAF: update API changes
REVERT: 63e26566c Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: e77fabec6 Sphinx docs bug fix
REVERT: 0cc07df56 cleaner input file
REVERT: d954b76f8 Merge pull request #373 from bjonkman/f/Linear
REVERT: 62369e432 Merge pull request #17 from rafmudaf/pr373
REVERT: 4a81a8561 Update r-test commit
REVERT: e4d45d82d Merge remote-tracking branch 'OpenFAST/dev' into f/noise
REVERT: d45d05e64 Fix bug that could cause incorrect augmented mesh in L2-L2 or L2-P load (#488)
REVERT: 9376dd07e Merge pull request #4 from ptrbortolotti/noise
REVERT: 729cf90c5  MoorDyn bug fix for tensions changing part-way through simulation. (#486)
REVERT: 82178f2d3 CMake: explicitly pass fortran compiler to pfunit project (#484)
REVERT: 90012d54f NodeOuts: fix indexing when invalid channels
REVERT: cf611e3ca AD15: update units in nodal outputs Uin, Uit, Uir
REVERT: 17f82487c AD15: change description of Uin, Uit, Uir nodal outputs in documentation
REVERT: 3dda67f98 AD15: add nodal outputs for OLAF/FVW
REVERT: 9a215a9d7 AD15: rearrange FVW output channel calculations
REVERT: db80b79d4 FVW: remove code redundancy in output calculations
REVERT: 3585776c3 FVW: add miscvars for calculating outputs at nodes
REVERT: 8ff0b43cb FVW: update the nodal outputs for AD15
REVERT: cd674edcd cleaner code directivity
REVERT: 0d826cf9a right directivity angles
REVERT: 347601910 AD15: set invalid criteria for CpMin
REVERT: a8d0286fb AD15: fix the invalid channel info for SgCav, SigCr, Gam
REVERT: 277ed683d Some updates to reg test input files
REVERT: ea8b10308 Fix for merge: glue code data hanlding bad merge
REVERT: db50ef196 Merge remote-tracking branch 'bjonkman/f/Linear' into f/vc_merge373
REVERT: 28aa5cd3a Merge pull request #3 from ptrbortolotti/noise
REVERT: c0167e9ff Merge pull request #14 from andrew-platt/f/Linear
REVERT: 06161b059 Remove DBG_OUTS from AD15
REVERT: 86dc8930f Merge branch 'f/vc' of github.com:andrew-platt/openfast into f/vc
REVERT: beea78834 Documentation error.
REVERT: 2645008f2 FVW: removed openmp from vs solutions
REVERT: 4d2ecb43a Merge pull request #13 from andrew-platt/f/AD15_remove_DBG_OUTS
REVERT: b775d2bb9 Remove DBG_OUTS from AD15
REVERT: c239d629b Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: 4e23ee514 Fix copy-paste errors in documentation
REVERT: f7345f2e6 Merge pull request #12 from andrew-platt/f/Linear
REVERT: ad1dd8687 Merge pull request #11 from rafmudaf/f/Linear
REVERT: b89ae359e Nodal Outputs: finalize documentation for nodal outputs
REVERT: fd033060d Reg test: Update the linearization output format
REVERT: e2e116cfd Nodal Outputs: documentation on ElastoDyn Nodal Outputs
REVERT: 5e3e53505 Nodal outputs: minor error handling updates
REVERT: 66565f441 Merge remote-tracking branch 'OpenFAST/dev' into f/Linear
REVERT: ce93f7c58 clarifying installer text (#475)
REVERT: d603d0eaa Update API changes doc for HAWC wind (PR #437)
REVERT: 6a68cb71c Minor docs formatting so sphinx doesn't complain
REVERT: 8a7a6056d Merge branch 'f/Linear' of github.com:bjonkman/openfast into f/Linear
REVERT: 4c7e6b448 Merge remote-tracking branch 'bjonkman/f/Linear' into f/Linear
REVERT: 071b6d723 Merge remote-tracking branch 'andrew-platt/f/Linear' into f/Linear
REVERT: 9e6602e89 Undo previous commit on setting wavedir (wrong location)
REVERT: b32598cdc Make mode-shape input files specified relative to the input file
REVERT: 9df32ac3a HD bug fix: WaveDir isn't always initialized
REVERT: 4132035eb [BugFix] unitialized WaveDir when no waves
REVERT: ce5acabc4 Updated reg-test
REVERT: 3e9dc0ee5 Merge pull request #10 from andrew-platt/f/Linear
REVERT: b3d70a8ff Update 5MW_Land_BD_DLL_WTurb test case results
REVERT: c9c25b2b9 Change warning on nodal outputs, update tests
REVERT: 9170dfbc2 OLAF: minor update to r-test cases for OLAF
REVERT: 81930bc85 Change github action to only list names of files that are different
REVERT: fc66b8ab2 Add OLAF free vortex wake unit test to github actions
REVERT: 865f5bf2d Update github action for OLAF regression tests
REVERT: 8f552046e FVW: update test cases
REVERT: 41d39b6b0 Bug fix: AddOrSub2Pi had infinite loop if angles were exactly pi apart
REVERT: 766b9cc6c Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: cd236789c Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: d8225f997 FVW: add elliptical wing test case
REVERT: 1b229cc0d FVW: add helical wake test case
REVERT: 226008c63 Merge pull request #350 from ghaymanNREL/f/FloatingLin
REVERT: c0c499aa0 Get new test case, update existing offshore cases
REVERT: 295bd7df3 Merge remote-tracking branch 'openfast/dev' into f/FloatingLin
REVERT: 71e78d2e5 Add error for linearization with MoorDyn or FEAM
REVERT: 0eec1b429 Fix Blade Rotational Velocity in ElastoDyn
REVERT: 5e3b73144 FVW/OLAF: rename docs directory
REVERT: 7d9000a32 FVW: docs.  update index
REVERT: c6a8f1408 FVW: docs.  minor equation edit to match TR
REVERT: b692556b9 FVW: update OLAF documentation for readthedocs
REVERT: f85ff069f Fix index for BD current input OP in TrimSolution and mode shape
REVERT: d41004287 Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: f5a0767b4 FVW: merge r-test
REVERT: 59958cbde FVW: fix bug with vtk_fvw outputs
REVERT: 3e46b9a01 Merge pull request #461 from andrew-platt/f/YawBrTDisp
REVERT: 42509f4c6 Update the 5MW blade damping in BeamDyn
REVERT: 306e04a3f ExtPtfm: move lapack interfaces to NWTC_LAPACK
REVERT: 50f854c7c Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: 1def0fe2a Merge pull request #460 from bjonkman/b/YawIntegration
REVERT: 6a1147d80 ElastoDyn: add alias TwrTpTD[xyz]i to the YawBrTD[xyz]i outputs
REVERT: 8a8aa9384 ElastoDyn: add YawBrTD[xyz]i output channels
REVERT: 5d974d8d6 fudge factor TI Guidati activated
REVERT: 7eb39c194 SrvD: make sure that the new YawPosComInt state isn't updated twice
REVERT: 5e6c486df bug fix in OSPL computation
REVERT: 09d5d3cd1 fix syntax in regression test python script
REVERT: 16bccb4f5 SrvD: add variable for integrated yaw commands (#456)
REVERT: 885caa6ac Merge pull request #344 from ebranlard/ext
REVERT: 1b250fc89 Merge remote-tracking branch 'openfast/dev' into ext
REVERT: 5c654be73 Add ExtPtfm r-test case
REVERT: b251bb319 Bug fix in CMake
REVERT: b14919935 Merge pull request #3 from andrew-platt/f/noise
REVERT: bfba82c45 AA: rearrange the TNO routine and put qk61 wrapper into library
REVERT: 4ea6a89c5 Check for availability of compiler_version with ifort compiler (#454)
REVERT: 38c359a24 AA: Add cmake flags to allow recursion on TNO module
REVERT: 514d2caf6 AA:  remove unused variables
REVERT: 7d3fa75a2 TNO: combine all TNO code into single module for AA
REVERT: 32bbc7751 TNO: move qk61.f into NWTC library in 'slatec'
REVERT: 87f9162ec FAST: put all modules' initialization data in a type
REVERT: 1729e9aba Noise: add input line for TICalcTabFile and some tab removal from source files
REVERT: 89f4cd32e AD bug fix: return DTAero to glue code
REVERT: 5fc483ea6 Merge remote-tracking branch 'OpenFAST/dev' into f/noise
REVERT: 3ad48d2b4 fix typos
REVERT: 862d753d1 update r-test
REVERT: 66e308e86 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: 89b1c6981 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: d4254d65d ED linear: fix issue with rotations on blade mesh with TrimSolution
REVERT: 804a6bee6 Orcaflex interface: load DLL by default
REVERT: 8707e486d Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: 50c58f37e FVW: update cmake for AD15 / fvw.  It wasn't compiling the test.
REVERT: ced487c83 Docs: Remove CDash references
REVERT: da4817a0a Docs: Update Python version required for tests
REVERT: bf89cfc7e Merge pull request #428 from rafmudaf/feature/version_flag
REVERT: d7c516929 FVW: add unit tests and update stale ED_Types file
REVERT: d0455706d Merge remote-tracking branch 'upstream/dev' into f/noise
REVERT: 989f281fb FVW: rogue STOP in the middle of outputs section causing issues
REVERT: 8f46e2328 Merge remote-tracking branch 'openfast/dev' into feature/version_flag
REVERT: 76cb1e1ac Remove unused variables
REVERT: 9a86ebea8 Add comment describing the use of an ifdef
REVERT: fc52ec7a2 FVW: add output channels to AD15
REVERT: 00a1bd079 FVW: bug fix in UA_UpdateState_Wrapper
REVERT: 0ff23b7d3 FVW: move bChangeFrame out of types
REVERT: abbeb9bc2 FVW: decided to remove the vtk temp vars out of miscvars in the registry
REVERT: fa1d016a6 FVW: remove save variables
REVERT: b796a9d8d FVW docs: add info on the OpenMP option
REVERT: b1757e75c Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: 61fb39d0d FVW: update reg-tests to OpenFAST/dev pointer
REVERT: 1da36b11e FVW docs: minor updates
REVERT: 6ba8b29cb FVW docs: updated to match LaTeX document
REVERT: 1ad8c287a Merge remote-tracking branch 'ebranlard/f/vc' into f/vc
REVERT: 0718c721a FVW docs: more theory updates to match the LaTeX document.
REVERT: bfe6e936e FVW: restructuring input file
REVERT: 80b972e9b C++ API: Uncomment line that writes to HDF5 file (#445)
REVERT: 49bac513d Docs: move eq numbers to right of eqs in html
REVERT: 3910de46b FVW docs: update Outputs.rst
REVERT: 1e6f0d99b FVW docs: input file description updated
REVERT: 7387ca301 FVW: updating documentation to match the technical report
REVERT: 78f095010 FVW: adding inputs for tree
REVERT: 61ad9e963 FVW: implemented Tree and Part for wake, need input file flags
REVERT: 7bac25766 FVW: adding conversion segments to particles
REVERT: 29711ba65 FVW: adding tree functions with tests
REVERT: 5bb8b2d8c FVW: adding Biot-Savart particle functions and tests
REVERT: 4d7aa4a96 FVW: possibility to remove shed vorticity effect from UA, but UA with FVW needs more work
REVERT: c7f5dac9a FVW: small change to match BEMT handling of UA Otherstate
REVERT: b1c9b49a6 FVW: increased readibility of UA dbg outs
REVERT: 26b2533c1 FVW: integrated UA with FVW, needs further checking
REVERT: 4b822f9b8 FVW: started UA implementation
REVERT: f4276e946 FVW: preparing for additional input file parameters
REVERT: 64fc66dc8 FVW: exporting convection velocity with NW and FW vtks
REVERT: 96398e422 FVW: using buffer storage for segments
REVERT: 63de719a1 Minor updates
REVERT: 07ff3b578 add backup xlsx file type to gitignore
REVERT: 58d4a8cc7 minor update to batch file in vs-build
REVERT: fc15a8eef merge from OpenFAST/dev
REVERT: 23a2a6f66 FVW: openmp parallelization for inflowwind TS and Uniform
REVERT: 5f1dc3fb2 FVW: adding a small margin to avoid stagnation points in tower shadow
REVERT: 336d1fb75 FVW: adding output of induced velocities in polar plane
REVERT: 2fd9a053b FVW: adding AD outputs that had been previously commented
REVERT: 1365da712 Merge pull request #437 from ewquon/feature/update_IfW_HAWC
REVERT: 6ef9e0fa2 Merge pull request #439 from andrew-platt/f/DocUpdate_Solver
REVERT: 29f67b004 R-test pointer update
REVERT: 0655e7459 Docs: merge all OutlistParameters and put in docs
REVERT: c6ab4c81d Docs: add some other documentation to development
REVERT: f74db2ab3 Docs: add supporting docs not in RST format
REVERT: ef7dd8006 FVW: implemented mirrored vorticity for ground effect
REVERT: 9b528b81c FVW: displaying useful info to screen
REVERT: 6b177226c FVW: implementing tower shadow
REVERT: 392f5f0eb HAWCwind -- updated with an initial X offset (optional last item in the HAWCwind section of IfW input)
REVERT: 289de69cd Add precision about DBEMT (#436)
REVERT: 9a3a03123 Fix timestep output in summary file
REVERT: ae64be77d Add option to _not_ add on a mean velocity profile
REVERT: 0fea7ae54 Merge branch 'dev' of https://github.com/openfast/openfast into dev
REVERT: 35f5db478 Merge pull request #435 from andrew-platt/bug/AD15_sub_brent
REVERT: 9b5d3afbc AD15: error in error handling in sub_brent
REVERT: e617635ef FVW: added OPENMP option flag for cmake
REVERT: 9ddda5ea3 FVW: display whether openmp is supported
REVERT: 52e264e50 FVW: note of subcycling
REVERT: b5e5e496e FVW: error handling for circulation file
REVERT: d0bea93dc FVW: fixed gamma scaling
REVERT: 018d533f2 FVW: introducing a crude engineering fix for vorticies entering the ground
REVERT: a15e444b2 FVW: fixed issue for repetitive update state calls at same time
REVERT: 6cf10d2b2 FVW: initializing circulations to zero for first call to calcoutput
REVERT: 855b7fa4f FVW: introduced possibility to had NA points for debugging
REVERT: 2b008fd69 FVW: display when compiled with DBG_Outs
REVERT: a93c561b1 FVW: safe mean of empty array slices
REVERT: ec2b3cbd0 FVW: fix issue with one NW panel and polar circ solving
REVERT: c186ffaca FVW: fix sub-cycling, storing RHS and substeps with dtaero
REVERT: 722c1cadd FVW: using FVWFile as variable name to be consistent with other inputs files
REVERT: 5d69e3340 FVW: add documentation
REVERT: 5f31f3bd9 FVW: glue code outputs in global, possibility for FVW to output in both
REVERT: f2419c5d1 Release version 2.3.0
REVERT: 41908dfb6 FVW: update of visual studio solutions (FVW+OpenMP)
REVERT: 48ae72747 FVW: handling of unused variables
REVERT: 13afa0ed4 FVW: reverting some of the Ad14 changes
REVERT: d78f41975 Update version to 2.3.0 and update docs
REVERT: 2f754b15c List Bokeh as a reg test dependency for plotting
REVERT: 36a6ae8b3 Fixed indexing bug SubDyn_Driver (#431)
REVERT: 9669076b7 ExtPtfm: removed warning for small float
REVERT: 8878a4209 ExtPtfm: removed print statements
REVERT: c22ed0d9d Merge branch 'dev' into ext
REVERT: c0beb2029 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: f1a9bc2b0 Print debugging info in Actions entrypoint script
REVERT: 845b72485 Various documentation updates
REVERT: 5aa3e3769 Add a unit test for the version flag
REVERT: 80053e821 Update drivers to support help and version flags
REVERT: 66b80e987 Allow the version to be set through CMake
REVERT: f8bd2d1ce Set error status for normal abort arguments
REVERT: 29e4d78e1 Bug fix for using an intent(out) variable
REVERT: 70f2d1904 Update driver codes calling display routines
REVERT: 493fdb533 Simplify subroutine signature to display copyright
REVERT: 59a520b4e Include program compile, runtime info in NWTC Lib
REVERT: f24ff7869 Add support for a version flag
REVERT: 90c23bb2e Merge pull request #405 from andrew-platt/PR391_to_update
REVERT: afdf240be Move CI tests to an entrypoint script
REVERT: afe9a1b9b Merge remote-tracking branch 'upstream/dev' into PR391_to_update
REVERT: 74318630c Merge pull request #429 from rafmudaf/bugfix/actions_from_fork
REVERT: 5a7aa069d Checkout the GITHUB_REF branch
REVERT: a8dddcab4 Updated reg-tests for PR391
REVERT: b432f334e update comment
REVERT: 5f750f35c Merge pull request #425 from psakievich/dev
REVERT: 6fd8978c3 Update assert include to cassert
REVERT: 29e973708 Inline std::vector func
REVERT: 0dae0f898 Add stack compatible functions to cpp API
REVERT: 544b05d60 Merge pull request #424 from ebranlard/f/unit-fix
REVERT: 50bc3ad50 Fixed units for axial and tangential inductions
REVERT: 6ec412105 Merge pull request #421 from rafmudaf/dev
REVERT: 849b4f71e OpenFAST should exit normally on help prompt
REVERT: c027410f3 Merge pull request #408 from rafmudaf/feature/improve_argument_parsing
REVERT: f3fe05dff Add unit tests for NWTC Library CheckArgs
REVERT: 27ac262a6 Explicitly parse each command line argument
REVERT: ed494aa6e AA: error handling on the BL_Param_Interp routine
REVERT: 57ff3ca7c Merge remote-tracking branch 'upstream/dev' into f/noise
REVERT: e8d1dab14 FVW: more digits in time output
REVERT: 58657c8ea FVW: bug fix, last shed segment of FW
REVERT: c091ab03c FVW: fixed bug in azimuth dimension
REVERT: 3ae2e0832 FVW: fixed bug for n=1
REVERT: 20b0173df FVW: dt earlier in input file, and default smooth circulation
REVERT: a1806a41d FVW: default circulation criteria more strict, and more eddy visc
REVERT: 745819e94 FVW: fixed FW convection if no FWEFF panel present
REVERT: 2bee941ca FVW: removing last NW shed vorticity when FW has no shed vorticity
REVERT: 774c00268 FVW: lin. extrap for 1st and last point passed to AD
REVERT: f11eab6d3 FVW: using full cosine approximation for CP panelling
REVERT: 8fd2e8fc7 FVW: output to vtk_fvw, now using rootname
REVERT: e7939002a FVW: adding simple step timing
REVERT: eacb7c567 FVW: adding some status to screen
REVERT: a9648c48e FVW: added comment for future root/tip vortex location
REVERT: 613780155 FVW: cleanup or stdout and error handling, introduced DEV_VERSION param, kept few temporary STOPS
REVERT: bedce970e FVW: scaling of gamma reverse before iteration
REVERT: 82015dd8e FVW: fixed bug in far wake wind
REVERT: aaac942c7 FVW: including length into denominator offset regularizatino
REVERT: 220a7f22c FVW: fixed hub coordinate system export
REVERT: 9cbb64538 FVW: fixed bug when nFW=0
REVERT: f08b6ca1b FVW: adding option for FW shed vorticity
REVERT: bf527b3db FVW: default values for nFWPanelsFree
REVERT: 2f7640328 FVW: possibility to export in Hub coordinate system with
REVERT: 0c1ac3bd1 FVW: fixed curvilinear spanwise coordinate
REVERT: ef6f347be FVW: starting auto-reg, computing panel diagonals
REVERT: 4b0a32c8f FVW: introducing core-spreading regularization, better regularization handling, more input params
REVERT: f2c060ca5 Update README.rst
REVERT: 4e16a100d FVW: storing IJ indices when packing, outputing age
REVERT: 098f72bf9 FVW: adding Biot-Savart tests
REVERT: f1f4e1579 FVW: RegParam has length [m], simplifying BiotSavart, branching outside of for loop (copy-pasting)
REVERT: abc0dc6a9 FVW: default time it aero time
REVERT: dba939a3c FVW: vtk files have step index
REVERT: ded607eb6 Merge pull request #410 from psakievich/memoryLeak
REVERT: e523d03f4 Fix memory memory leak during shutdown
REVERT: 157002199 Merge pull request #395 from Ben-Mertz/feature/flap_control
REVERT: 8262753cf HD inputs from ED set before option 1 solve in fixed-bottom cases.
REVERT: c4db7dd84 Merge pull request #4 from andrew-platt/BMertz/f/flap_control
REVERT: 8c3b9ae87 AA: remove tab characters and align
REVERT: c54a99fc2 Merge remote-tracking branch 'upstream/dev' into f/noise
REVERT: 6233ada57 Flap: add optional channel names for flap control signals
REVERT: 6447cdcea Flap control: safety logic and updated naming
REVERT: 6bd2e0a4e Merge pull request #391 from bjonkman/b/EDBladeMesh_Issue39
REVERT: 1a41952b9 Merge pull request #404 from andrew-platt/bugfix/MoorDyn_no_outputs
REVERT: 2372174c7 MoorDyn: remove extra line to make cleaner PR`
REVERT: 7046303d0 [BugFix] MoorDyn crash if no outputs requested
REVERT: 5a275638d Fix driver builds
REVERT: f00934e5f FVW: bugfix to get calculation of Wake and VTK output at T=0
REVERT: 4277463fd FVW: bugfix -- move the incrementing of the NW panels to later (see code for reasoning)
REVERT: fe4eb08c8 FVW: cleanup the routine to set requested wind points
REVERT: 3999723ac Merge pull request #390 from bjonkman/b/SD_Discrt
REVERT: 99c6fed93 SD: Fix bug with setting initial properties introduced in #356
REVERT: 282cd1772 FVW: add option to reduce VTK output frequency
REVERT: b2a1147c2 Merge pull request #13 from ptrbortolotti/noise
REVERT: 42af30024 stall angle passed, bugs tno fixed, cleaner code
REVERT: 0e660bf9b ED: add rotational velocity and translational acceleration
REVERT: 2a6f6acd5 FVW: finalize DTfvw for only calculating interaction terms on DTfvw timesteps
REVERT: 894a34677 FVW: bug in orientation matrix kind
REVERT: 231b477c0 Merge remote-tracking branch 'manu/f/vc' into f/vc
REVERT: 7abd1d076 FVW: add DTfvw option
REVERT: 5651d1367 Registry: fix issue with multi-dimension arrays in extrap/interp routine
REVERT: a53a1e707 AD: removed some unused code
REVERT: 0e430fa53 FVW: input file default values and update of some IDs to start at 1
REVERT: 28b302aae Merge pull request #12 from ptrbortolotti/noise
REVERT: c59bc05f2 FVW: interpolating output on aerodyn nodes, extrap to consider for end points
REVERT: c8e2efae9 FVW: most aerodyn outputs computed with FVW
REVERT: b51f5605e FVW: storing pitch and twist
REVERT: 827fe1434 FVW: adding gamma to Aerodyn Dbg outs
REVERT: 82b693b29 FVW: fixed units in dbg outs
REVERT: 7e0e4af13 Merge pull request #2 from ebranlard/noise
REVERT: d1a314db3 FVW: minor update to Re calc in FVW_Wings
REVERT: bbef92bce FVW: some outputs with the DBG_OUTS flag
REVERT: 7a63db62e FVW: more changes for outputs.  Compiles now.
REVERT: e033a8845 FVW: start of updates for outputs -- incomplete.
REVERT: e1cd5f870 docs: fixed some spelling errors
REVERT: e4e813093 Noise: taking stall angle from alpha1 of airfoil info, no more stall level column
REVERT: 57efb707e Linear: update code for testing OLD_AD_LINEAR
REVERT: 1c2b04ece FVW: split SetInputsForBEMT routine into smaller pieces
REVERT: 64f874466 FVW: fix mistake in InflowWind shortcuts I added
REVERT: b0110cb48 FVW: turn off all BEMT stuff if using FVW. Set placeholders for outputs
REVERT: 142f9cc70 Merge remote-tracking branch 'OpenFAST/dev' into f/vc
REVERT: f5997c611 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: 6d9e2b9f4 Fixed output member ID issue (fix #378)
REVERT: 7e7393b75 Error handling: write info message
REVERT: 3b50028b9 docs: updated api_change.rst
REVERT: 3ee30af5e Merge remote-tracking branch 'bjonkman/f/Linear' into f/Linear
REVERT: b32524404 Merge pull request #8 from ebranlard/f/Linear
REVERT: 2b1f7fd77 Update of VS solution
REVERT: e8fa37e16 FVW: added AFInfo into the CirculationFromPolarData routine
REVERT: ec59dd919 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: 4fbb3f466 Merge pull request #13 from bjonkman/f/FloatingLin
REVERT: a51fffaab Using Findloc in SubDyn (#356)
REVERT: 18290960d Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
REVERT: 5e1604f35 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: b6bc63c91 Unsteady Aero changes (#226)
REVERT: 477e78063 re_flag changed to logical and err message
REVERT: cb80bc690 Stop flag to prevent errors in Re interpolation
REVERT: 473562032 Bug in the positions of LE and TE fixed
REVERT: 4495f6283 A-weighting active on all outputs
REVERT: 1f5fc05d6 Comments out
REVERT: bd17f7dd9 Merge pull request #9 from ptrbortolotti/noise
REVERT: b2e464e51 Reshuffled structure of the input file
REVERT: 070dbfcc1 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: e15e964be update comments
REVERT: 5a8dfc078 Manual regression tests: Fix plot labels (#371)
REVERT: 5f8ecc8a4 Merge branch 'b/Reg-Test-Plots' into f/Linear
REVERT: 45f9d0fd7 Fix plot labels
REVERT: 181e12ebc Added flap control
REVERT: df311829b update prefix of AeroDyn channels in nodal output
REVERT: cd7a15d80 sync OutListParameters.xlsx
REVERT: b64b54cd0 Update documentation for nodal outputs
REVERT: 81c370f7c Add AllBldNdOuts for ElastoDyn
REVERT: b6cf2d3d2 regression test plots: fix syntax
REVERT: 5ad320697 FVW: add short cut to IfW to skip any points at (0.0,0.0,0.0)
REVERT: 53c3d0a21 FVW: missing allocation of vind far wake.
REVERT: f0b00b570 FVW: rearrange and get IfW passing completely functional
REVERT: d27de1096 Merge pull request #1 from ebranlard/noise
REVERT: 7cfafbf85 Sync FAST_Prog
REVERT: eeace1e72 Allow channel lengths up to 20 characters
REVERT: 11215bddd Noise: removed TInoise, cleanup of TNO module
REVERT: 0aa675266 Noise: removed full Guidati, replaced IInflow=3 with IInflow=2
REVERT: f8efc4763 Noise: removed unused files
REVERT: 923c023ae Merge branch 'dev' into noise
REVERT: 4c9ce56a7 Merge pull request #8 from ptrbortolotti/noise
REVERT: 63692827c NWTC Library: removed OutParmFFType
REVERT: 2ff0fb12e Updates to python scripts for regression tests (#370)
REVERT: 3d79060f2 Merge branch 'b/manual_reg_test' into f/Linear
REVERT: ee37085a9 Updates to python scripts for regression tests
REVERT: 681b5e4ef some cleaning
REVERT: cc60a6996 bug fixing in the TI noise model implementation
REVERT: 132444c8d removed more unused variables
REVERT: 204da8004 docs: update NREL 5MW damping in BD input file
REVERT: 12f3ef2bd remove unused variables
REVERT: 986e9bb1d NWTC_Lib: add code to write binary files with more than 10-char headers
REVERT: 1e85ffb48 Merge remote-tracking branch 'NREL/dev' into f/Linear
REVERT: 7571e58bc Add interactive regression test plots (#330)
REVERT: d67d3089e BD docs [bug fix]: Update example input files
REVERT: 09fcd621b Update autogenerated _Types.f90 files
REVERT: d65ce0dbf Merge branch 'b/Envision-UA' into f/Linear
REVERT: 1005b814e Merge branch 'f/vc-AD15' of https://github.nrel.gov/aplatt/openfast-fvw into f/vc-AD15
REVERT: 13ccf671e FVW: more wind passing stuff
REVERT: a821f71ae Merge remote-tracking branch 'NREL/dev' into b/Envision-UA
REVERT: 3c247cdbd Sync FAST library
REVERT: 6baaba4ce Merge remote-tracking branch 'OpenFAST/dev' into f/vc-AD15
REVERT: ea8e03db2 FVW: some changes for IfW points/velocity passing
REVERT: 2c6b78dc5 Added option for 2D airfoil interpolation (#213)
REVERT: d121b62a1 SrvD linear bug fix: units on YawMomCom
REVERT: 4955d0f56 SrvD: fix issue if only one blade is used
REVERT: eeba9d822 Merge pull request #12 from bjonkman/f/FloatingLin
REVERT: e75b28260 FVW: fix segfault on interp order 2 from glue code
REVERT: 722d92953 FVW: fix segfault on interp order 2 from glue code
REVERT: 36cd7e419 FVW: some bugfixes on interp order etc.
REVERT: 15b258916 FVW: add orientation info to getting leading and trailing edges
REVERT: ef47601db FVW bugfix: wrong fields in meshes used for wake propogation
REVERT: 4d4f5d215 Merge remote-tracking branch 'manu/f/vc' into f/vc-AD15
REVERT: 96363be44 FVW: updated so that FVW_CalcOutput now does something.
REVERT: 40f76abde FVW: small change for Elliptic
REVERT: 208d7d486 FVW: using maxval
REVERT: 7df9f2c34 FVW: using openmp
REVERT: 1a315c315 FVW: small fix of convection of FW when not needed
REVERT: 92655db11 FVW: Adding checks and screen outputs
REVERT: b17933b43 FVW: Control points put exactly on the lifting line (should be changed for no flow through
REVERT: dad353950 FVW: Bug Fix: chord was modified instead of settting CP_LL
REVERT: b9bcda133 FVW: using a better guess for first wing solve iteration
REVERT: 1f64e2819 FVW: Introducing a hack parameter for convenience
REVERT: b85b7493b FVW: Bug Fix: mapping required before final circulation solve
REVERT: 4a4b55c4a FVW: Bug Fix: starting at iDepth
REVERT: c92367596 FVW: VTK output option and WingRegFactor added (not used)
REVERT: 0cf390aa9 FVW: Implemented circulation solving (need mode work), added VTK options and HACK
REVERT: e02bacae4 FVW: Introducing number of free FW panels, and FW nSpan
REVERT: be89139dd FVW: Implementation of FarWake
REVERT: aae7ddad7 FVW: Regularization options in input file
REVERT: b8e942859 FVW: Number of panels from input file
REVERT: fd53976bf FVW: Added the output of wakes -- not functional
REVERT: 2597e8d63 FVW: LL part of NW
REVERT: 258d99f1b FVW: add FVW updateStates and FVW_End calls from AD15
REVERT: f17af3542 FVW: dedicated function for wake inductions, depth start index for packing
REVERT: 4f00887ab FVW: Rearrange the WingsMesh.
REVERT: 3e055521d FVW: add the WingsMesh passing from AD15
REVERT: dd9b61f33 FVW: starting circulation solving and unpacking of ui
REVERT: 0e1a0240e FVW: adding inputs for circulation solving
REVERT: ce0928d45 FVW: fix index error
REVERT: b7db329d4 FVW: pack functions, intent(out), and no seg at t=0
REVERT: fce0d4436 FVW: Adding induced velocity functions
REVERT: a64486e8e FVW ad15: registry items in AD15.  Start init mods
REVERT: 69590e348 FVW AD15: rename FVW registry
REVERT: 1e2a89027 [BugFix]  vtk output with AD15 WakeMod==0 segfaults
REVERT: 6a38af5b9 FVW: remove FVW from AD14, and move files to AD15
REVERT: db6fc4e0f change file to permissions 644
REVERT: 3f711422e VC-AD15: start changing AD15 to include FVW
REVERT: 4a71dfcb7 Merge remote-tracking branch 'manu/f/vc' into f/vc
REVERT: 63207cb90 FVW: Implemented near wake
REVERT: e998d6f80 FVW: adding vortex tools, Biot-Savart and test, LatticeToSegment
REVERT: 53f78e74d Add array interpolation routine to library.
REVERT: 8ed374fa8 Sync ServoDyn
REVERT: f0053622e Sync BeamDyn
REVERT: 18f9366e8 Sync AeroDyn driver
REVERT: 6e66429a1 fix length of AD all nodes output  names
REVERT: 30e4fd986 Sync AeroDyn
REVERT: f7c511996 Sync ElastoDyn
REVERT: 8b10bd24b Sync HydroDyn
REVERT: 8885d9b71 Merge branch 'f/Envision-linear' into f/Linear
REVERT: 118db2dd0 Update Registry and NWTC Library
REVERT: f2892cae6 Merge branch 'f/Airfoil-interp' into f/Linear
REVERT: 695b7a416 C++ API: Get rel velocity at actuator nodes (#360)
REVERT: 9aeeb56d7 Improve the GitHub Actions test script
REVERT: f95b4d6dc Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
REVERT: 347ff0669 Node outputs in AD15 using DBG_OUTS preprocessor directive (#359)
REVERT: e8226fc66 FVW: Starting implementation with main function placeholders and registry types
REVERT: e4faf27b7 Release v2.2.0
REVERT: 2cd45dd8c fix syntax in UnsteadyAero.vfproj file
REVERT: ee7446528 fix syntax in UnsteadyAero.vfproj file
REVERT: 23bdc2534 Merge branch 'f/Linear' into f/FloatingLin
REVERT: e2ae28cc0 Cleanup of MAP_dll vs-build project
REVERT: 91a8c78c7 Remove override of C++ library paths in vs-build build of MAP library
REVERT: 6f0f70bf8 Merge remote-tracking branch 'ghaymanNREL/f/FloatingLin' into f/Linear
REVERT: e2960a34c update auto-generated types files
REVERT: 275c6a0a3 Merge branch 'f/FloatingLin' into f/Linear
REVERT: ad0879689 Merge branch 'b/Envision-UA' into f/Linear
REVERT: 1ea2dee4b Merge branch 'f/Airfoil-interp' into b/Envision-UA
REVERT: b1240acb8 Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
REVERT: 33a4f8447 Structural revision and updates to the existing documentation (#341)
REVERT: b2c1b991f Add an initial GitHub Actions workflow (#355)
REVERT: 52a05c38c Solve Option 2 Performance enhancements (#164)
REVERT: 2a753e17f UA: add (unnecessary) initialization to avoid compiler warning
REVERT: f79000260 updated types files
REVERT: 2cfae422d Merge branch 'f/Airfoil-interp' into b/Envision-UA
REVERT: 3ea7af719 Fix format of write statement in SysGnuWin
REVERT: 2cf9b8857 Update auto-generated types files
REVERT: 36d9a4e88 Merge remote-tracking branch 'NREL/dev' into AFI-attempt2
REVERT: e0b165dba rename files that git thinks were deleted (not renamed) on nrel/dev
REVERT: 7714d34f2 Cleanup of SubDyn module (#351)
REVERT: 6ea940f8d Add a print statement in linear reg test driver
REVERT: 28bda5672 Update support for OpenFAST-Simulink interface (#204)
REVERT: 100e92aae Merge pull request #11 from rafmudaf/f/FloatingLin
REVERT: d76f7e85e TravisCI: run the linearization cases in serial
REVERT: 5332ba3ba Merge pull request #10 from rafmudaf/f/FloatingLin
REVERT: 2fccdbf30 Run linearization reg test cases in CI
REVERT: 953bff5fa Update linear reg test baselines
REVERT: de5b74904 Merge pull request #348 from rafmudaf/bugfix/ad14_optimization_segfault
REVERT: bf7f1f22e Update the types-files for linearization
REVERT: b79532c4c Merge remote-tracking branch 'openfast/dev' into f/FloatingLin
REVERT: c854019cc AD14: Restructure loop to fix optimization bug
REVERT: 7d4d21004 Merge branch 'ext' of https://github.com/ebranlard/openfast into ext
REVERT: 0b7eb3f76 Merge branch 'dev' into ext
REVERT: 7312c1e21 Merge branch 'dev' into ext
REVERT: 0259e463c Remove the default dependency on the OpenFAST Registry (#337)
REVERT: b05e73f04 Added comments (including notes marked "mhall:") to Morison. (#291)
REVERT: 5f7888022 Update linux-gnu regression test with results on Eagle (#333)
REVERT: 3cb7fec06 Merge pull request #9 from rafmudaf/F/FloatingLin
REVERT: 6f09bfd1c Merge pull request #7 from ptrbortolotti/noise
REVERT: a40f66109 Merge remote-tracking branch 'origin/dev' into F/FloatingLin
REVERT: 96b6200d9 Update r-test commit
REVERT: f633ee568 BL files now called from AF files
REVERT: d24976166 Merge pull request #7 from rafmudaf/f/FloatingLin
REVERT: 38fc45a80 Merge pull request #321 from rafmudaf/dev
REVERT: b9e760a69 Merge pull request #326 from rafmudaf/testing/update_rtest
REVERT: 307cdf63d Fix outdated r-test baselines and README
REVERT: 83bd0ff2a Merge pull request #324 from jjonkman/f/SmallAeroDynBug
REVERT: d16c6069b Small AeroDyn Linearization Bug Fix
REVERT: 86568f8f2 further cleaning of the input file
REVERT: 8faf1cd9a Removed xfoil source
REVERT: e9c30a63a Merge pull request #6 from ptrbortolotti/noise
REVERT: a8cbec895 no more xfoil options in the code
REVERT: bf9e9c2c0 bug fixed: Re not in millions
REVERT: d1d085067 Merge pull request #5 from ptrbortolotti/noise
REVERT: 85c6752cb vs-build: remove override of default C++ library paths
REVERT: 1243ab2d8 changes to read new files with BL properties
REVERT: c51ce548d Improve grammar in the opening paragraphs
REVERT: 05597e55a Add documentation for developer contribution
REVERT: ebfbad5f5 Merge pull request #4 from mattrphillips/noise
REVERT: 81a02ef77 included option for output of large txt and bin files
REVERT: aa17ec95f Merge pull request #318 from rafmudaf/dev
REVERT: 6b472932a Increase the default 2MB stack size to 16 MB
REVERT: badd3f5cc _update of makefile
REVERT: ac2fc86cb _update of makefile
REVERT: 9c5bf1961 _update of makefile
REVERT: 75dff3952 _minor fix (Closes #3)
REVERT: acc3f9807 Merge pull request #231 from ebranlard/feature/issue12
REVERT: 49bb8df38 Merge pull request #315 from rafmudaf/docs/bug_fix
REVERT: 9c16bbf2d Fix incorrect paths in regression test docs
REVERT: 10895d4b3 Merge pull request #314 from rafmudaf/bugfix/error_message
REVERT: d031f0bfe Merge pull request #286 from ebranlard/feature/memberlength
REVERT: e05836e0d Merge pull request #311 from rafmudaf/bugfix/map_build
REVERT: d9f44d59b Bug fix for #12, reversed member hydro coeffs (Closes #12)
REVERT: ce4e10c72 Fix an error message in HydroDyn
REVERT: a12b3fed6 Merge remote-tracking branch 'openfast/dev' into bugfix/map_build
REVERT: 088ddc0ed Merge pull request #313 from rafmudaf/bugfix/cpp_api
REVERT: 247d2446c Run BD driver cases in parallel
REVERT: fe86a8dec Merge pull request #2 from mattrphillips/noise
REVERT: e5fff9a99 Change search order for yaml-cpp library
REVERT: bc3ae602f Bug fix in travis ci cmake flags
REVERT: 175db7c9a updated AA output files and included further documentation on AA f90 files
REVERT: bb125929d Try debug mode
REVERT: 1230b5e95 Dont update apt
REVERT: b0e077129 Check for optimization flag
REVERT: db9cdc993 Use O2 optimization
REVERT: 2460af617 Merge pull request #1 from ebranlard/noise-dev
REVERT: 3bb8578ac _small fix
REVERT: c31e99a0a Calling xfoil for tabulated boundary layer properties implemented, more clean up, possibility to output with XfoiTabOut
REVERT: d99ce4c2e Improve the include matrix
REVERT: 7d3036d61 New format implemented, xfoil tabulation todo
REVERT: c9a4af4ea Add c++ interface dependencies
REVERT: 58d1a68c5 Bug fix in Travis config
REVERT: df8e5aa07 Setting VisualStudio project
REVERT: 8ebe32b9e Fixing type conversion issues, and small clean up
REVERT: 155b59e87 Bug Fix: unused variable with wrong index
REVERT: a94afde89 _cleanup of old fortran, adding a warning for FullGuidati, appear wrong
REVERT: fbf31a431 _fix kind issue for VPAR_noise
REVERT: becd3392d _starting to add xfoil capabilities
REVERT: a57514b02 Merge pull request #1 from rafmudaf/noise
REVERT: 4d520a250 Use the generated types file rather than static one
REVERT: 6fc942cf0 Improve CMake targets, subdirectories, and dependencies
REVERT: 6677211ef Use ISO instead of PRECISION for portability
REVERT: 259a8c92d Add compiler flags for CXX in CMAKE
REVERT: e4c19e0ca Add baseline solutions for reg test
REVERT: bbb34286b Bug fix in linux build
REVERT: e674b2ea2 Rework and improve (?) the travis config
REVERT: bab0bd37d Build c++ api in CI
REVERT: 15deec077 Registry updates (+ corresponding change in NWTC Library)
REVERT: c6c40cb4d update formatting and removed unnecessary variables in HD
REVERT: 202bad9eb Merge remote-tracking branch 'NREL/dev' into f/Envision-linear
REVERT: 9892f7650 Merge branch 'f/FloatingLin' into f/Envision-linear
REVERT: 765dd1dc8 Merge remote-tracking branch 'ghaymanNREL/f/FloatingLin' into f/FloatingLin
REVERT: 8a7d094aa fixed format in SysGnuWin.f90
REVERT: a6bab14b1 Merge pull request #306 from bjonkman/b/minor_fixes
REVERT: f215319db SrvD: fix error handling
REVERT: cf2cdeb67 IfW: initialize linearization index for lidar output channels
REVERT: 6c34332da TurbSim: fix index on user-defined profiles below grid
REVERT: 6db36cf39 Using BLAS for multiplications
REVERT: 7662de206 Merge branch 'dev' into ext
REVERT: 3df10c544 Using PtfmRefzt for ExtPtfm Mesh Node
REVERT: 215591ac9 Merge remote-tracking branch 'origin/f/FloatingLin' into f/FloatingLin
REVERT: 21df9503a Bug Fixes: SS_Rdtn linearization channel naming, writing HD Sum File
REVERT: 1942aff89 Merge remote-tracking branch 'origin/f/FloatingLin' into f/FloatingLin
REVERT: 394ec2966 _renamed ActiveDOFList to ActiveCBDOF
REVERT: b4d617da5 Possibility to slect active CB DOF
REVERT: 298e43976 _renamed registry variables and added 6 interpolated input loads
REVERT: 824658ac7 Adding missing C12 in C matrix
REVERT: 4bd326e1c Add openfast floating linear case to reg tests
REVERT: b4f4c8103 Merge pull request #288 from bjonkman/b/vs-build-spaces
REVERT: 1dda33d50 Merge pull request #297 from andrew-platt/bug/HD_arraylimit
REVERT: 6c0d9c81f [BugFix] Update array bounds in calculation in Morrison.f90
REVERT: b0508706e Merge branch 'f/FloatingLin' into f/Envision-linear
REVERT: 940b95fee Merge remote-tracking branch 'NREL/dev' into f/ModesViz
REVERT: 2d9230df4 Merge pull request #294 from bjonkman/b/minor-bug-fixes
REVERT: e3677b7b7 AD bug fix: node number in linearization error messages was wrong
REVERT: 3883ab9bf linearization: make sure lin files are closed if error occurs
REVERT: 38cf22700 ED linear: fix issue with OP if blade pitch isn't equal on all blades
REVERT: af3f71022 HD syntax fix
REVERT: ebd13d423 HD syntax fix
REVERT: b14798d58 Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
REVERT: b044af4c5 Merge branch 'f/linear' into f/FloatingLin
REVERT: ddb41bca9 ED linear: fix issue with OP if blade pitch isn't equal on all blades
REVERT: 02e68512a Merge pull request #292 from rafmudaf/docs/general_update
REVERT: 72fa9af01 Spell check!
REVERT: 4ba365be9 Add the VTune screenshot
REVERT: ed4872d00 Add info on how the profiling was accomplished
REVERT: a589afd47 Add a summary in the intro
REVERT: 711dc757a Cleanup, grammar updates
REVERT: 822956e32 Improve the methodology explanation
REVERT: b5c71623e Add an Approach section
REVERT: f27c79272 Add a section on future work
REVERT: 5f57dc030 Add Intel performance page
REVERT: 56c5f4e37 Update the documentation version
REVERT: f0a9560f0 Consolidate to make the main page more meaningful
REVERT: 7935cea6c linearization: make sure lin files are closed if error occurs
REVERT: a76c9d174 AD bug fix: node number in linearization error messages was wrong
REVERT: a8def92cd Merge pull request #285 from ebranlard/feature/initXY
REVERT: b20de9460 vs-build: fix for spaces in paths in other project files
REVERT: e2f199b94 vs-build: add quotes around version info to allow spaces in path name
REVERT: 56901966a _increasing size of line to allow for many DOFs
REVERT: 26d88857e _small edits
REVERT: 0469a8ab6 _precision needs to be R8Ki for Jacobians
REVERT: 2dbfcb23a Bug Fix: linearized matrix B was set using D
REVERT: f289c0a1e _adding ReadR4AryFromStr for single precision
REVERT: a7cb01f63 _removed file added by mistake
REVERT: a429bcd74 _using safer reading routines
REVERT: c3bc24c6c _ununsed variables
REVERT: 08b14fa7d Initial Pos and Vel, future options for ActiveDOFs and EquilStart
REVERT: 648cd550f vs build: removed debug warnings about _Types.f90 and .f files
REVERT: 77db03525 renamed a few files missed in merge
REVERT: eb3b3c289 Implemented linearization at module level with WriteOutputs
REVERT: dfbea39b6 Merge pull request #284 from ebranlard/feature/sumprint
REVERT: d939e62ef Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
REVERT: 3780ea48e _implemented GetOP
REVERT: f2acee65b Merge remote-tracking branch 'ebra/dev' into noise
REVERT: 7db70458a Merged with latest dev (modules moved)
REVERT: e30241ec2 Member length computed using JointID lookup
REVERT: 1cd8ea0b8 Always initializing WaveElevSeries if WaveElevXY is set
REVERT: c3ff937c2 Only printing summary file when requested
REVERT: 8c4c7af40 _using fileformat from module input file
REVERT: fdc80933a _removed some unused variables and added IO to vs-build
REVERT: 73e5e3c79 _small fix for IO closing
REVERT: 41c0dd5ea _change of units for CB modes
REVERT: 833a68977 Merge pull request #279 from rafmudaf/dev
REVERT: c0db95ba1 Fix integer-type in gfortran FSTAT
REVERT: a9efc96d6 Partially revert changes to SysGnuWin
REVERT: f01cbd78a Merge pull request #271 from rafmudaf/build_system/cygwin
REVERT: 2d0f1f1c1 Use linux sys file for cygwin
REVERT: 69e1ff4c0 Remove a redundant compiler flag
REVERT: d23e9643a Merge pull request #270 from rafmudaf/feature/directory_cleanup
REVERT: 0dc8f13bf Merge branch 'dev' into feature/directory_cleanup
REVERT: a5cc44326 Merge pull request #276 from bjonkman/b/ErrorProfiling
REVERT: 3f599b2a2 _transfered some IO routines to _IO
REVERT: c6c6cfc60 _cleanup of IO
REVERT: 3390f7393 Add OpenFAST Library README
REVERT: 313a1831c Bug Fix:…
johnjasa pushed a commit that referenced this pull request Dec 15, 2020
d8127649d Update api_change.rst
4b5559fb7 Merge pull request #610 from rafmudaf/infrastructure_updates
891a5ac52 Restrict variable tracking to GNU and Release mode
d65e1da8a Merge pull request #576 from michaelasprague/curve
d8cb95558 Run a simple test after compiling
35bdb0ee4 Disable variable tracking in large modules
4d76d5be8 GH Actions: add ignore-paths
43eb5a281 Remove unused infrastructure config files
376f0be4e Merge remote-tracking branch 'openfast/dev' into curve
526101ce4 Update 5MW BD regression test baselines
a95ef874f Merge pull request #578 from bjonkman/f/InflowWind_FF
8de4af92e Update OpenFAST TLP baselines
82a4967cc BD: remove commented out routine (was moved to BD_Subs)
ceb5ee7c6 Merge branch 'dev' into curve
89c9fb7f4 [BugFix] array bounds issue introduced in PR #602 (#606)
b103723bc docs: updated list of existing Visual Studio solutions in the repo
7cc8dc124 Merge remote-tracking branch 'NREL/dev' into f/InflowWind_FF
128d7e631 IfW: fix missing line from previous merge
9bfa548f8 Merge pull request #19 from andrew-platt/f/InflowWind_FF
36891f8ab Bug Fix: MD writes incorrect node position and tension to OpenFAST output (#604)
17ff07669 Fix Intel compiler error in NWTC Library (#603)
f4e1192f1 Vectorize a section of VariousWaves_Init (#602)
2b476a852 IfW: simplify the uniform wind file reading
62b95f2d2 nwtclib: InitFileInfo skips empty or comment lines
f013c1bea IfW: Update unit tests and fix uniform wind file passing
f9f3ae64f BugFix in InitFileInfo routine
41529269d Merge branch 'dev' into f/InflowWind_FF
ee38ce87a Improve GH Actions (#599)
e0aaee5a8 Disable gfortran stack-reuse compiler option (#595)
6f78f79f2 Initialize InflowWind with strings or input file (#596)
ea253bf5b Merge pull request #590 from ebranlard/f/olafix
0c3d2bf9e Add NWTC Library infrastructure for parsing string inputs (#588)
cceeb0a24 GH Actions: disable running on PR labeling
c424032cf AD: Close files that are opened but not closed (#594)
37310873a OLAF: fix sign for Vx, BldNdOut
8e7447369 OLAF: fix vtk_fvw directory
e582e6db2 Merge pull request #586 from andrew-platt/f/HD_Driver_MorisonAdd
e42fa4ca0 Improve HD Driver CLI (#10)
613ffd280 Run GH Actions when commits added to PR
5daa21704 HD: standalone cases to match HD floating OpenFAST
6e92083d4 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_Driver_MorisonAdd
3d170ccc2 CMake: set CMP0074 policy explicitly to avoid warnings
8272750b8 Merge pull request #538 from bjonkman/f/LinearAero
4db914b10 Update AeroDyn test case baselines
416ff4368 Merge branch 'dev' into f/LinearAero
44263d743 Use RANLUX pRNG in offshore floating regression test cases (#582)
65942eaa9 Display correct value in rtest plot hover labels
260d97116 GitHub Actions Rework (#579)
3e9826830 HD: add standalone driver cases that reproduce fully coupled HD results
20b3cfb00 Update InflowWind documentation
881421b00 InflowWind updates
848c3030f Merge remote-tracking branch 'NREL/dev' into f/InflowWind_FF
7766b62d4 Updated examples for OpenFAST-Simulink Interface (#577)
22f416185 HD: Add mesh mapping so Morison mesh moves based on input point at WRP
2979ffd88 adding a few comments
6abb5cc22 moved bd_diffmtc to beamdyn_subs.f90; removed another call to find_ininode in CreateMultiPointMeshes
274740edd Merge branch 'dev' of https://github.com/OpenFAST/openfast into curve
001b9c00d Replace cubic-spline kp fit with least-square fit
6b5b86603 removed InputDataType from InitializeNodalLocations call; simplifies testing and planned mods
703be8c81 Docs: bug fix in API change docs
a1a8e4b95 Update unit test guidance (#559)
a149328e3 Expand and improve BeamDyn unit tests (#560)
1ee5cf7b2 Docs: update OpenFAST solve documentation to include BeamDyn (#564)
b00b75a9a Docs: Refer to conda for installation (#558)
881c94c5d Merge pull request #18 from andrew-platt/f/LinearAero
897ec5f57 Make channel length consistent between C and Fortran sides of interface (#550)
357253e39 Make channel length consistent between C and Fortran sides of interface
31e7b1a2f AD15: module regression test case name change
5e0e0fb15 AD15: add driver test case
addc72337 Update regression test to dev
62744b980 Merge remote-tracking branch 'OpenFAST/dev' into f/LinearAero
2061792ce [BugFix] cmake configuration for  Linux + Intel + Debug (#547)
203715870 Simulink build for GNU compiler on Linux systems (#545)
7f2ce22e3 vs build: fix merge issue + make consistent debug compile opts
33efeb1f1 Pin the Ubuntu version in Dockerfile
c6e66c7e3 IfW: add VFlowAngle to input file
ff33ca1cf Merge pull request #542 from OpenFAST/dev
ab20d7e76 updated documentation for new InflowWind features
04a09d0a0 fix visual studio issue in last commit
6a022de3a Add InflowWind driver files for Visual Studio build
95c684af0 Merge remote-tracking branch 'NREL/dev' into f/InflowWind_FF
f611321f3 fix missed line in AD driver + update AD documentation
84ca0fc17 AD/UA documentation updates
9f1d4cfb8 AD driver: some formatting changes to output file
ef2eade64 update default value in example airfoil file
dd4841091 BEM: added warning when BEM is reduced + update GeomPhi with weight
c23e93740 update documentation for change in AFI file
4fddb8a69 REVERT THIS LATER: remove ability to use new UA and DBEMT models
c63b083e1 fix spacing
20c4fd296 AD: added `DBEMTau1` output channel
b8925dda4 Merge remote-tracking branch 'NREL/dev' into f/LinearAero
7c47fe7d5 point r-test to current dev branch
103130bac Add error check in FAST_OpFM_Init (#534)
68ec8780f Minor clarification in the API_Change.rst
db28d20f1 Update vs-build files
6a96a847f UA driver: fix issue with time-step input file when NumInp>1
55dd2b759 fix indents
ffd177fac NWTC_Library: Remove unused code + warn if input is truncated
47945b62b Merge remote-tracking branch 'NREL/dev' into f/LinearAero
f2517ec66 Workaround DOUBLE_PRECISION macro when building with HPE MPT (#524)
8fca5c925 [BugFix] InflowWind_driver crashes due to incorrect file closing (#521)
1cde44ac8 Merge pull request #508 from rafmudaf/feature/ranlux
69e070a55 Ranlux: add NWTC_RandomNumber to VS projects (#13)
c39277e51 Updates to fix merge problems between UA and FVW
667474cce Merge remote-tracking branch 'NREL/dev' into f/LinearAero
8b5995ccd Add a generic random number interface for reals
4b6c980c6 Rename random number module unit test
aabb9d968 Switch HD module reg test to use RANLUX
f52dba152 Add random number module unit test
0a659f497 Connect random number module to HD
1af36a08b Add a random number module to NWTC Library
55bf67ace Add a HydroDyn module regression test case
3d749c065 Suppress output from CheckArgs unit test
c63a7bdbc Merge pull request #515 from ptrbortolotti/noise
cc00b1551 Merge pull request #9 from andrew-platt/f/noise
dd258fc26 Merge pull request #8 from rafmudaf/noise
6b360393b AA: fix possible absolute path issue in AFinfo with BL_file
5f115ebf7 AA: set dummy vars to avoid compiler warnings
e04d8940c Merge remote-tracking branch 'rafmudaf/noise' into f/noise
053e2b4bc AA: turn off warnings in AeroDyn_Driver.vfproj and FASTlib.vfproj
4ec51925e AA: remove unneccessary pieces from AeroDyn_Driver.vfproj
18fecfc2b Update aeroacoustics reg test baseline
a60e79a0a Add aeroacoustics reg test to CI
b28d72744 Merge pull request #7 from andrew-platt/f/noise
1f88a8b24 AA: update VS build
239d8702e AA: vs project update
4b177ae21 AA: fix typo in docs
bf761c98e Merge remote-tracking branch 'Pietro/noise' into f/noise
3b9be15ec updated docs AA
69ce958c8 AA: update vs-build FASTlib and AD driver projects
9347ee15a AA: update AD15 docs on AA inputs
f7df9ea3d Merge remote-tracking branch 'OpenFAST/dev' into f/noise
b3cec44f9 updated r-tests AA
2dbbadb45 Introduce checks for Fortran 2008 features (#512)
04fdcd6d3 Merge pull request #6 from andrew-platt/f/noise
06b5c15cd AA: typo in doc
16c5a96fa AA: documentation appendix format and cross ref
acf6be680 Minor equation align in OLAF docs and syntax highlight
7a37e9d76 AA: update documentation, fix references+eqs+crossrefs
a58255f2f Merge remote-tracking branch 'Pietro/noise' into f/noise
590484ee0 AA: add bibtex style bibliography
ee11e4179 Merge pull request #5 from ptrbortolotti/directivity
34136cbbb atan2 instead of atan
fd925b35f Fix GH Actions Checkout usage (#513)
f6a9e1df6 AA: initial commit of documentation.
af1375d02 AA: add regression test.  Update docker run
b89cf4613 Fix AD15 input file documentation for OLAF (#511)
0d4e65084 AA: remove extra makefile that should not be in repo
f95a493f7 AA: change formatting of aeroacoustic output files [1-4]
a703df317 Merge pull request #510 from bjonkman/b/VSbuild
2b666da61 AA: rearrange source code slightly
772e9e0e7 Remove unnecessary project dependencies
f3b0485e1 Remove extra (unnecessary) MKL setting
673e5be2b Remove unnecessary project dependencies
503cc1819 Remove extra (unnecessary) MKL setting
22a10e7fa Merge pull request #4 from andrew-platt/f/noise
708ef244d Merge remote-tracking branch 'Pietro/noise' into f/noise
6cedc1178 Merge remote-tracking branch 'OpenFAST/dev' into f/noise
de4985e43 AA: update API change info, update regression test cases
91ad82f85 fourth output file
5933788b5 Update CTestList for WP linear description
0ce471a5a Merge remote-tracking branch 'OpenFAST/dev' into f/noise
fdf2291b4 Explicitly import a function from external module (#507)
35a746161 AA: change the way the AAStart time is handled
43191a90b Merge pull request #506 from andrew-platt/b/RTD-fix
67daa66d2 Merge pull request #491 from rafmudaf/dev
d587d86c5 Remove the is-ready-to-merge question from PR template
140b4b41b Disable Ideal_Beam test cases
51028e002 Bug fix in printing linear reg test errors
811ccd18a Improve logging in entrypoint.sh script
4785b1a00 Add the appropriate remote in CI test
6a4d4de5d Exit test script on error
211939ce9 Update minimum sphinx requirement for docs
c8e8f8caa [BugFix] duplicate tags in sphinx-html bibliographies
5aacf65cb Merge pull request #447 from andrew-platt/f/vc
36922c324 FVW: r-test dev pointer
bd6a5f2f7 Merge remote-tracking branch 'OpenFAST/dev' into f/noise
c0b1ac338 Update Intel compiler baselines
58aaa3705 Update baselins macos/linux-gnu
63210b2ca OLAF docs: minor update to remove sphinx-html errors
55fd24f9a Merge pull request #5 from ptrbortolotti/noise
1e5af9e3e OLAF: update API changes
63e26566c Merge remote-tracking branch 'OpenFAST/dev' into f/vc
e77fabec6 Sphinx docs bug fix
0cc07df56 cleaner input file
ccace14f8 Merge remote-tracking branch 'NREL/dev' into f/LinearAero
d954b76f8 Merge pull request #373 from bjonkman/f/Linear
62369e432 Merge pull request #17 from rafmudaf/pr373
4a81a8561 Update r-test commit
e4d45d82d Merge remote-tracking branch 'OpenFAST/dev' into f/noise
d45d05e64 Fix bug that could cause incorrect augmented mesh in L2-L2 or L2-P load (#488)
9376dd07e Merge pull request #4 from ptrbortolotti/noise
729cf90c5  MoorDyn bug fix for tensions changing part-way through simulation. (#486)
82178f2d3 CMake: explicitly pass fortran compiler to pfunit project (#484)
90012d54f NodeOuts: fix indexing when invalid channels
cf611e3ca AD15: update units in nodal outputs Uin, Uit, Uir
17f82487c AD15: change description of Uin, Uit, Uir nodal outputs in documentation
3dda67f98 AD15: add nodal outputs for OLAF/FVW
9a215a9d7 AD15: rearrange FVW output channel calculations
db80b79d4 FVW: remove code redundancy in output calculations
3585776c3 FVW: add miscvars for calculating outputs at nodes
8ff0b43cb FVW: update the nodal outputs for AD15
cd674edcd cleaner code directivity
0d826cf9a right directivity angles
347601910 AD15: set invalid criteria for CpMin
a8d0286fb AD15: fix the invalid channel info for SgCav, SigCr, Gam
277ed683d Some updates to reg test input files
ea8b10308 Fix for merge: glue code data hanlding bad merge
db50ef196 Merge remote-tracking branch 'bjonkman/f/Linear' into f/vc_merge373
28aa5cd3a Merge pull request #3 from ptrbortolotti/noise
c0167e9ff Merge pull request #14 from andrew-platt/f/Linear
06161b059 Remove DBG_OUTS from AD15
86dc8930f Merge branch 'f/vc' of github.com:andrew-platt/openfast into f/vc
beea78834 Documentation error.
2645008f2 FVW: removed openmp from vs solutions
4d2ecb43a Merge pull request #13 from andrew-platt/f/AD15_remove_DBG_OUTS
b775d2bb9 Remove DBG_OUTS from AD15
c239d629b Merge remote-tracking branch 'OpenFAST/dev' into f/vc
4e23ee514 Fix copy-paste errors in documentation
f7345f2e6 Merge pull request #12 from andrew-platt/f/Linear
ad1dd8687 Merge pull request #11 from rafmudaf/f/Linear
b89ae359e Nodal Outputs: finalize documentation for nodal outputs
fd033060d Reg test: Update the linearization output format
e2e116cfd Nodal Outputs: documentation on ElastoDyn Nodal Outputs
5e3e53505 Nodal outputs: minor error handling updates
66565f441 Merge remote-tracking branch 'OpenFAST/dev' into f/Linear
ce93f7c58 clarifying installer text (#475)
d603d0eaa Update API changes doc for HAWC wind (PR #437)
6a68cb71c Minor docs formatting so sphinx doesn't complain
8a7a6056d Merge branch 'f/Linear' of github.com:bjonkman/openfast into f/Linear
4c7e6b448 Merge remote-tracking branch 'bjonkman/f/Linear' into f/Linear
071b6d723 Merge remote-tracking branch 'andrew-platt/f/Linear' into f/Linear
9e6602e89 Undo previous commit on setting wavedir (wrong location)
b32598cdc Make mode-shape input files specified relative to the input file
9df32ac3a HD bug fix: WaveDir isn't always initialized
4132035eb [BugFix] unitialized WaveDir when no waves
ce5acabc4 Updated reg-test
23fb242e5 fix BD index that was changed in last commit
3e9dc0ee5 Merge pull request #10 from andrew-platt/f/Linear
0dedaac26 Add some code for Aero states linearization
b3d70a8ff Update 5MW_Land_BD_DLL_WTurb test case results
c9c25b2b9 Change warning on nodal outputs, update tests
9170dfbc2 OLAF: minor update to r-test cases for OLAF
81930bc85 Change github action to only list names of files that are different
fc66b8ab2 Add OLAF free vortex wake unit test to github actions
865f5bf2d Update github action for OLAF regression tests
8f552046e FVW: update test cases
41d39b6b0 Bug fix: AddOrSub2Pi had infinite loop if angles were exactly pi apart
766b9cc6c Merge remote-tracking branch 'NREL/dev' into f/Linear
cd236789c Merge remote-tracking branch 'OpenFAST/dev' into f/vc
d8225f997 FVW: add elliptical wing test case
1b229cc0d FVW: add helical wake test case
226008c63 Merge pull request #350 from ghaymanNREL/f/FloatingLin
c0c499aa0 Get new test case, update existing offshore cases
ed73cae60 fix typo
738ce37cd Merge branch 'f/Linear' into f/LinearAero
295bd7df3 Merge remote-tracking branch 'openfast/dev' into f/FloatingLin
71e78d2e5 Add error for linearization with MoorDyn or FEAM
0eec1b429 Fix Blade Rotational Velocity in ElastoDyn
5e3b73144 FVW/OLAF: rename docs directory
7d9000a32 FVW: docs.  update index
c6a8f1408 FVW: docs.  minor equation edit to match TR
b692556b9 FVW: update OLAF documentation for readthedocs
f85ff069f Fix index for BD current input OP in TrimSolution and mode shape
d41004287 Merge remote-tracking branch 'OpenFAST/dev' into f/vc
f5a0767b4 FVW: merge r-test
59958cbde FVW: fix bug with vtk_fvw outputs
3e46b9a01 Merge pull request #461 from andrew-platt/f/YawBrTDisp
42509f4c6 Update the 5MW blade damping in BeamDyn
306e04a3f ExtPtfm: move lapack interfaces to NWTC_LAPACK
50f854c7c Merge remote-tracking branch 'NREL/dev' into f/Linear
1def0fe2a Merge pull request #460 from bjonkman/b/YawIntegration
6a1147d80 ElastoDyn: add alias TwrTpTD[xyz]i to the YawBrTD[xyz]i outputs
8a8aa9384 ElastoDyn: add YawBrTD[xyz]i output channels
5d974d8d6 fudge factor TI Guidati activated
7eb39c194 SrvD: make sure that the new YawPosComInt state isn't updated twice
5e6c486df bug fix in OSPL computation
09d5d3cd1 fix syntax in regression test python script
16bccb4f5 SrvD: add variable for integrated yaw commands (#456)
885caa6ac Merge pull request #344 from ebranlard/ext
1b250fc89 Merge remote-tracking branch 'openfast/dev' into ext
5c654be73 Add ExtPtfm r-test case
b251bb319 Bug fix in CMake
b14919935 Merge pull request #3 from andrew-platt/f/noise
bfba82c45 AA: rearrange the TNO routine and put qk61 wrapper into library
4ea6a89c5 Check for availability of compiler_version with ifort compiler (#454)
38c359a24 AA: Add cmake flags to allow recursion on TNO module
514d2caf6 AA:  remove unused variables
7d3fa75a2 TNO: combine all TNO code into single module for AA
32bbc7751 TNO: move qk61.f into NWTC library in 'slatec'
87f9162ec FAST: put all modules' initialization data in a type
1729e9aba Noise: add input line for TICalcTabFile and some tab removal from source files
4c3168318 Merge branch 'f/Linear' into f/LinearAero
89f4cd32e AD bug fix: return DTAero to glue code
5fc483ea6 Merge remote-tracking branch 'OpenFAST/dev' into f/noise
3ad48d2b4 fix typos
862d753d1 update r-test
66e308e86 Merge remote-tracking branch 'NREL/dev' into f/Linear
89b1c6981 Merge remote-tracking branch 'NREL/dev' into f/Linear
d4254d65d ED linear: fix issue with rotations on blade mesh with TrimSolution
804a6bee6 Orcaflex interface: load DLL by default
8707e486d Merge remote-tracking branch 'OpenFAST/dev' into f/vc
50c58f37e FVW: update cmake for AD15 / fvw.  It wasn't compiling the test.
ced487c83 Docs: Remove CDash references
da4817a0a Docs: Update Python version required for tests
bf89cfc7e Merge pull request #428 from rafmudaf/feature/version_flag
d7c516929 FVW: add unit tests and update stale ED_Types file
d0455706d Merge remote-tracking branch 'upstream/dev' into f/noise
989f281fb FVW: rogue STOP in the middle of outputs section causing issues
8f46e2328 Merge remote-tracking branch 'openfast/dev' into feature/version_flag
76cb1e1ac Remove unused variables
9a86ebea8 Add comment describing the use of an ifdef
fc52ec7a2 FVW: add output channels to AD15
00a1bd079 FVW: bug fix in UA_UpdateState_Wrapper
0ff23b7d3 FVW: move bChangeFrame out of types
abbeb9bc2 FVW: decided to remove the vtk temp vars out of miscvars in the registry
fa1d016a6 FVW: remove save variables
b796a9d8d FVW docs: add info on the OpenMP option
b1757e75c Merge remote-tracking branch 'OpenFAST/dev' into f/vc
61fb39d0d FVW: update reg-tests to OpenFAST/dev pointer
1da36b11e FVW docs: minor updates
2e009146c AD: mods for linearization
6ba8b29cb FVW docs: updated to match LaTeX document
1ad8c287a Merge remote-tracking branch 'ebranlard/f/vc' into f/vc
0718c721a FVW docs: more theory updates to match the LaTeX document.
bfe6e936e FVW: restructuring input file
80b972e9b C++ API: Uncomment line that writes to HDF5 file (#445)
49bac513d Docs: move eq numbers to right of eqs in html
3910de46b FVW docs: update Outputs.rst
1e6f0d99b FVW docs: input file description updated
7387ca301 FVW: updating documentation to match the technical report
78f095010 FVW: adding inputs for tree
61ad9e963 FVW: implemented Tree and Part for wake, need input file flags
7bac25766 FVW: adding conversion segments to particles
29711ba65 FVW: adding tree functions with tests
5bb8b2d8c FVW: adding Biot-Savart particle functions and tests
4d7aa4a96 FVW: possibility to remove shed vorticity effect from UA, but UA with FVW needs more work
f0bebc4a1 Update FAST_Lin for new AD linearization
4d5877007 AD: UA's filtCutOff now specified as reduced frequency instead of Hz
6ce74df89 AD: automatically turn off BEM when TSR is below 1
5aab0a91c AeroDyn sync for linearizable UA and DBEMT models
e3d6fe2e0 InflowWind synchronization
c7f5dac9a FVW: small change to match BEMT handling of UA Otherstate
b1c9b49a6 FVW: increased readibility of UA dbg outs
26b2533c1 FVW: integrated UA with FVW, needs further checking
4b822f9b8 FVW: started UA implementation
f4276e946 FVW: preparing for additional input file parameters
64fc66dc8 FVW: exporting convection velocity with NW and FW vtks
96398e422 FVW: using buffer storage for segments
63de719a1 Minor updates
07ff3b578 add backup xlsx file type to gitignore
58d4a8cc7 minor update to batch file in vs-build
fc15a8eef merge from OpenFAST/dev
23a2a6f66 FVW: openmp parallelization for inflowwind TS and Uniform
5f1dc3fb2 FVW: adding a small margin to avoid stagnation points in tower shadow
336d1fb75 FVW: adding output of induced velocities in polar plane
2fd9a053b FVW: adding AD outputs that had been previously commented
1365da712 Merge pull request #437 from ewquon/feature/update_IfW_HAWC
6ef9e0fa2 Merge pull request #439 from andrew-platt/f/DocUpdate_Solver
29f67b004 R-test pointer update
0655e7459 Docs: merge all OutlistParameters and put in docs
c6ab4c81d Docs: add some other documentation to development
f74db2ab3 Docs: add supporting docs not in RST format
ef7dd8006 FVW: implemented mirrored vorticity for ground effect
9b528b81c FVW: displaying useful info to screen
6b177226c FVW: implementing tower shadow
392f5f0eb HAWCwind -- updated with an initial X offset (optional last item in the HAWCwind section of IfW input)
289de69cd Add precision about DBEMT (#436)
9a3a03123 Fix timestep output in summary file
ae64be77d Add option to _not_ add on a mean velocity profile
0fea7ae54 Merge branch 'dev' of https://github.com/openfast/openfast into dev
35f5db478 Merge pull request #435 from andrew-platt/bug/AD15_sub_brent
9b5d3afbc AD15: error in error handling in sub_brent
e617635ef FVW: added OPENMP option flag for cmake
9ddda5ea3 FVW: display whether openmp is supported
52e264e50 FVW: note of subcycling
b5e5e496e FVW: error handling for circulation file
d0bea93dc FVW: fixed gamma scaling
018d533f2 FVW: introducing a crude engineering fix for vorticies entering the ground
a15e444b2 FVW: fixed issue for repetitive update state calls at same time
6cf10d2b2 FVW: initializing circulations to zero for first call to calcoutput
855b7fa4f FVW: introduced possibility to had NA points for debugging
2b008fd69 FVW: display when compiled with DBG_Outs
a93c561b1 FVW: safe mean of empty array slices
ec2b3cbd0 FVW: fix issue with one NW panel and polar circ solving
c186ffaca FVW: fix sub-cycling, storing RHS and substeps with dtaero
722c1cadd FVW: using FVWFile as variable name to be consistent with other inputs files
5d69e3340 FVW: add documentation
5f31f3bd9 FVW: glue code outputs in global, possibility for FVW to output in both
f2419c5d1 Release version 2.3.0
41908dfb6 FVW: update of visual studio solutions (FVW+OpenMP)
48ae72747 FVW: handling of unused variables
13afa0ed4 FVW: reverting some of the Ad14 changes
d78f41975 Update version to 2.3.0 and update docs
2f754b15c List Bokeh as a reg test dependency for plotting
36a6ae8b3 Fixed indexing bug SubDyn_Driver (#431)
9669076b7 ExtPtfm: removed warning for small float
8878a4209 ExtPtfm: removed print statements
c22ed0d9d Merge branch 'dev' into ext
c0beb2029 Merge remote-tracking branch 'NREL/dev' into f/Linear
f1a9bc2b0 Print debugging info in Actions entrypoint script
845b72485 Various documentation updates
5aa3e3769 Add a unit test for the version flag
80053e821 Update drivers to support help and version flags
66b80e987 Allow the version to be set through CMake
f8bd2d1ce Set error status for normal abort arguments
29e4d78e1 Bug fix for using an intent(out) variable
70f2d1904 Update driver codes calling display routines
493fdb533 Simplify subroutine signature to display copyright
59a520b4e Include program compile, runtime info in NWTC Lib
f24ff7869 Add support for a version flag
90c23bb2e Merge pull request #405 from andrew-platt/PR391_to_update
afdf240be Move CI tests to an entrypoint script
afe9a1b9b Merge remote-tracking branch 'upstream/dev' into PR391_to_update
74318630c Merge pull request #429 from rafmudaf/bugfix/actions_from_fork
5a7aa069d Checkout the GITHUB_REF branch
a8dddcab4 Updated reg-tests for PR391
b432f334e update comment
5f750f35c Merge pull request #425 from psakievich/dev
6fd8978c3 Update assert include to cassert
29e973708 Inline std::vector func
0dae0f898 Add stack compatible functions to cpp API
544b05d60 Merge pull request #424 from ebranlard/f/unit-fix
50bc3ad50 Fixed units for axial and tangential inductions
6ec412105 Merge pull request #421 from rafmudaf/dev
849b4f71e OpenFAST should exit normally on help prompt
c027410f3 Merge pull request #408 from rafmudaf/feature/improve_argument_parsing
f3fe05dff Add unit tests for NWTC Library CheckArgs
27ac262a6 Explicitly parse each command line argument
ed494aa6e AA: error handling on the BL_Param_Interp routine
57ff3ca7c Merge remote-tracking branch 'upstream/dev' into f/noise
e8d1dab14 FVW: more digits in time output
58657c8ea FVW: bug fix, last shed segment of FW
c091ab03c FVW: fixed bug in azimuth dimension
3ae2e0832 FVW: fixed bug for n=1
20b0173df FVW: dt earlier in input file, and default smooth circulation
a1806a41d FVW: default circulation criteria more strict, and more eddy visc
745819e94 FVW: fixed FW convection if no FWEFF panel present
2bee941ca FVW: removing last NW shed vorticity when FW has no shed vorticity
774c00268 FVW: lin. extrap for 1st and last point passed to AD
f11eab6d3 FVW: using full cosine approximation for CP panelling
8fd2e8fc7 FVW: output to vtk_fvw, now using rootname
e7939002a FVW: adding simple step timing
eacb7c567 FVW: adding some status to screen
a9648c48e FVW: added comment for future root/tip vortex location
613780155 FVW: cleanup or stdout and error handling, introduced DEV_VERSION param, kept few temporary STOPS
bedce970e FVW: scaling of gamma reverse before iteration
82015dd8e FVW: fixed bug in far wake wind
aaac942c7 FVW: including length into denominator offset regularizatino
220a7f22c FVW: fixed hub coordinate system export
9cbb64538 FVW: fixed bug when nFW=0
f08b6ca1b FVW: adding option for FW shed vorticity
bf527b3db FVW: default values for nFWPanelsFree
2f7640328 FVW: possibility to export in Hub coordinate system with
0c1ac3bd1 FVW: fixed curvilinear spanwise coordinate
ef6f347be FVW: starting auto-reg, computing panel diagonals
4b0a32c8f FVW: introducing core-spreading regularization, better regularization handling, more input params
f2c060ca5 Update README.rst
4e16a100d FVW: storing IJ indices when packing, outputing age
098f72bf9 FVW: adding Biot-Savart tests
f1f4e1579 FVW: RegParam has length [m], simplifying BiotSavart, branching outside of for loop (copy-pasting)
abc0dc6a9 FVW: default time it aero time
dba939a3c FVW: vtk files have step index
ded607eb6 Merge pull request #410 from psakievich/memoryLeak
e523d03f4 Fix memory memory leak during shutdown
157002199 Merge pull request #395 from Ben-Mertz/feature/flap_control
8262753cf HD inputs from ED set before option 1 solve in fixed-bottom cases.
c4db7dd84 Merge pull request #4 from andrew-platt/BMertz/f/flap_control
8c3b9ae87 AA: remove tab characters and align
c54a99fc2 Merge remote-tracking branch 'upstream/dev' into f/noise
6233ada57 Flap: add optional channel names for flap control signals
6447cdcea Flap control: safety logic and updated naming
6bd2e0a4e Merge pull request #391 from bjonkman/b/EDBladeMesh_Issue39
1a41952b9 Merge pull request #404 from andrew-platt/bugfix/MoorDyn_no_outputs
2372174c7 MoorDyn: remove extra line to make cleaner PR`
7046303d0 [BugFix] MoorDyn crash if no outputs requested
5a275638d Fix driver builds
f00934e5f FVW: bugfix to get calculation of Wake and VTK output at T=0
4277463fd FVW: bugfix -- move the incrementing of the NW panels to later (see code for reasoning)
fe4eb08c8 FVW: cleanup the routine to set requested wind points
3999723ac Merge pull request #390 from bjonkman/b/SD_Discrt
99c6fed93 SD: Fix bug with setting initial properties introduced in #356
282cd1772 FVW: add option to reduce VTK output frequency
b2a1147c2 Merge pull request #13 from ptrbortolotti/noise
42af30024 stall angle passed, bugs tno fixed, cleaner code
0e660bf9b ED: add rotational velocity and translational acceleration
2a6f6acd5 FVW: finalize DTfvw for only calculating interaction terms on DTfvw timesteps
894a34677 FVW: bug in orientation matrix kind
231b477c0 Merge remote-tracking branch 'manu/f/vc' into f/vc
7abd1d076 FVW: add DTfvw option
5651d1367 Registry: fix issue with multi-dimension arrays in extrap/interp routine
a53a1e707 AD: removed some unused code
0e430fa53 FVW: input file default values and update of some IDs to start at 1
28b302aae Merge pull request #12 from ptrbortolotti/noise
c59bc05f2 FVW: interpolating output on aerodyn nodes, extrap to consider for end points
c8e2efae9 FVW: most aerodyn outputs computed with FVW
b51f5605e FVW: storing pitch and twist
827fe1434 FVW: adding gamma to Aerodyn Dbg outs
82b693b29 FVW: fixed units in dbg outs
7e0e4af13 Merge pull request #2 from ebranlard/noise
d1a314db3 FVW: minor update to Re calc in FVW_Wings
bbef92bce FVW: some outputs with the DBG_OUTS flag
7a63db62e FVW: more changes for outputs.  Compiles now.
e033a8845 FVW: start of updates for outputs -- incomplete.
e1cd5f870 docs: fixed some spelling errors
e4e813093 Noise: taking stall angle from alpha1 of airfoil info, no more stall level column
57efb707e Linear: update code for testing OLD_AD_LINEAR
1c2b04ece FVW: split SetInputsForBEMT routine into smaller pieces
64f874466 FVW: fix mistake in InflowWind shortcuts I added
b0110cb48 FVW: turn off all BEMT stuff if using FVW. Set placeholders for outputs
142f9cc70 Merge remote-tracking branch 'OpenFAST/dev' into f/vc
f5997c611 Merge remote-tracking branch 'NREL/dev' into f/Linear
6d9e2b9f4 Fixed output member ID issue (fix #378)
7e7393b75 Error handling: write info message
3b50028b9 docs: updated api_change.rst
3ee30af5e Merge remote-tracking branch 'bjonkman/f/Linear' into f/Linear
b32524404 Merge pull request #8 from ebranlard/f/Linear
2b1f7fd77 Update of VS solution
e8fa37e16 FVW: added AFInfo into the CirculationFromPolarData routine
ec59dd919 Merge remote-tracking branch 'NREL/dev' into f/Linear
4fbb3f466 Merge pull request #13 from bjonkman/f/FloatingLin
a51fffaab Using Findloc in SubDyn (#356)
18290960d Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
5e1604f35 Merge remote-tracking branch 'NREL/dev' into f/Linear
b6bc63c91 Unsteady Aero changes (#226)
477e78063 re_flag changed to logical and err message
cb80bc690 Stop flag to prevent errors in Re interpolation
473562032 Bug in the positions of LE and TE fixed
4495f6283 A-weighting active on all outputs
1f5fc05d6 Comments out
bd17f7dd9 Merge pull request #9 from ptrbortolotti/noise
b2e464e51 Reshuffled structure of the input file
070dbfcc1 Merge remote-tracking branch 'NREL/dev' into f/Linear
e15e964be update comments
5a8dfc078 Manual regression tests: Fix plot labels (#371)
5f8ecc8a4 Merge branch 'b/Reg-Test-Plots' into f/Linear
45f9d0fd7 Fix plot labels
181e12ebc Added flap control
df311829b update prefix of AeroDyn channels in nodal output
cd7a15d80 sync OutListParameters.xlsx
b64b54cd0 Update documentation for nodal outputs
81c370f7c Add AllBldNdOuts for ElastoDyn
b6cf2d3d2 regression test plots: fix syntax
5ad320697 FVW: add short cut to IfW to skip any points at (0.0,0.0,0.0)
53c3d0a21 FVW: missing allocation of vind far wake.
f0b00b570 FVW: rearrange and get IfW passing completely functional
d27de1096 Merge pull request #1 from ebranlard/noise
7cfafbf85 Sync FAST_Prog
eeace1e72 Allow channel lengths up to 20 characters
11215bddd Noise: removed TInoise, cleanup of TNO module
0aa675266 Noise: removed full Guidati, replaced IInflow=3 with IInflow=2
f8efc4763 Noise: removed unused files
923c023ae Merge branch 'dev' into noise
4c9ce56a7 Merge pull request #8 from ptrbortolotti/noise
63692827c NWTC Library: removed OutParmFFType
2ff0fb12e Updates to python scripts for regression tests (#370)
3d79060f2 Merge branch 'b/manual_reg_test' into f/Linear
ee37085a9 Updates to python scripts for regression tests
681b5e4ef some cleaning
cc60a6996 bug fixing in the TI noise model implementation
132444c8d removed more unused variables
204da8004 docs: update NREL 5MW damping in BD input file
12f3ef2bd remove unused variables
986e9bb1d NWTC_Lib: add code to write binary files with more than 10-char headers
1e85ffb48 Merge remote-tracking branch 'NREL/dev' into f/Linear
7571e58bc Add interactive regression test plots (#330)
d67d3089e BD docs [bug fix]: Update example input files
09fcd621b Update autogenerated _Types.f90 files
d65ce0dbf Merge branch 'b/Envision-UA' into f/Linear
1005b814e Merge branch 'f/vc-AD15' of https://github.nrel.gov/aplatt/openfast-fvw into f/vc-AD15
13ccf671e FVW: more wind passing stuff
a821f71ae Merge remote-tracking branch 'NREL/dev' into b/Envision-UA
3c247cdbd Sync FAST library
6baaba4ce Merge remote-tracking branch 'OpenFAST/dev' into f/vc-AD15
ea8e03db2 FVW: some changes for IfW points/velocity passing
2c6b78dc5 Added option for 2D airfoil interpolation (#213)
d121b62a1 SrvD linear bug fix: units on YawMomCom
4955d0f56 SrvD: fix issue if only one blade is used
eeba9d822 Merge pull request #12 from bjonkman/f/FloatingLin
e75b28260 FVW: fix segfault on interp order 2 from glue code
722d92953 FVW: fix segfault on interp order 2 from glue code
36cd7e419 FVW: some bugfixes on interp order etc.
15b258916 FVW: add orientation info to getting leading and trailing edges
ef47601db FVW bugfix: wrong fields in meshes used for wake propogation
4d4f5d215 Merge remote-tracking branch 'manu/f/vc' into f/vc-AD15
96363be44 FVW: updated so that FVW_CalcOutput now does something.
40f76abde FVW: small change for Elliptic
208d7d486 FVW: using maxval
7df9f2c34 FVW: using openmp
1a315c315 FVW: small fix of convection of FW when not needed
92655db11 FVW: Adding checks and screen outputs
b17933b43 FVW: Control points put exactly on the lifting line (should be changed for no flow through
dad353950 FVW: Bug Fix: chord was modified instead of settting CP_LL
b9bcda133 FVW: using a better guess for first wing solve iteration
1f64e2819 FVW: Introducing a hack parameter for convenience
b85b7493b FVW: Bug Fix: mapping required before final circulation solve
4a4b55c4a FVW: Bug Fix: starting at iDepth
c92367596 FVW: VTK output option and WingRegFactor added (not used)
0cf390aa9 FVW: Implemented circulation solving (need mode work), added VTK options and HACK
e02bacae4 FVW: Introducing number of free FW panels, and FW nSpan
be89139dd FVW: Implementation of FarWake
aae7ddad7 FVW: Regularization options in input file
b8e942859 FVW: Number of panels from input file
fd53976bf FVW: Added the output of wakes -- not functional
2597e8d63 FVW: LL part of NW
258d99f1b FVW: add FVW updateStates and FVW_End calls from AD15
f17af3542 FVW: dedicated function for wake inductions, depth start index for packing
4f00887ab FVW: Rearrange the WingsMesh.
3e055521d FVW: add the WingsMesh passing from AD15
dd9b61f33 FVW: starting circulation solving and unpacking of ui
0e1a0240e FVW: adding inputs for circulation solving
ce0928d45 FVW: fix index error
b7db329d4 FVW: pack functions, intent(out), and no seg at t=0
fce0d4436 FVW: Adding induced velocity functions
a64486e8e FVW ad15: registry items in AD15.  Start init mods
69590e348 FVW AD15: rename FVW registry
1e2a89027 [BugFix]  vtk output with AD15 WakeMod==0 segfaults
6a38af5b9 FVW: remove FVW from AD14, and move files to AD15
db6fc4e0f change file to permissions 644
3f711422e VC-AD15: start changing AD15 to include FVW
4a71dfcb7 Merge remote-tracking branch 'manu/f/vc' into f/vc
63207cb90 FVW: Implemented near wake
e998d6f80 FVW: adding vortex tools, Biot-Savart and test, LatticeToSegment
53f78e74d Add array interpolation routine to library.
8ed374fa8 Sync ServoDyn
f0053622e Sync BeamDyn
18f9366e8 Sync AeroDyn driver
6e66429a1 fix length of AD all nodes output  names
30e4fd986 Sync AeroDyn
f7c511996 Sync ElastoDyn
8b10bd24b Sync HydroDyn
8885d9b71 Merge branch 'f/Envision-linear' into f/Linear
118db2dd0 Update Registry and NWTC Library
f2892cae6 Merge branch 'f/Airfoil-interp' into f/Linear
695b7a416 C++ API: Get rel velocity at actuator nodes (#360)
9aeeb56d7 Improve the GitHub Actions test script
f95b4d6dc Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
347ff0669 Node outputs in AD15 using DBG_OUTS preprocessor directive (#359)
e8226fc66 FVW: Starting implementation with main function placeholders and registry types
e4faf27b7 Release v2.2.0
2cd45dd8c fix syntax in UnsteadyAero.vfproj file
ee7446528 fix syntax in UnsteadyAero.vfproj file
23bdc2534 Merge branch 'f/Linear' into f/FloatingLin
e2ae28cc0 Cleanup of MAP_dll vs-build project
91a8c78c7 Remove override of C++ library paths in vs-build build of MAP library
6f0f70bf8 Merge remote-tracking branch 'ghaymanNREL/f/FloatingLin' into f/Linear
e2960a34c update auto-generated types files
275c6a0a3 Merge branch 'f/FloatingLin' into f/Linear
ad0879689 Merge branch 'b/Envision-UA' into f/Linear
1ea2dee4b Merge branch 'f/Airfoil-interp' into b/Envision-UA
b1240acb8 Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
33a4f8447 Structural revision and updates to the existing documentation (#341)
b2c1b991f Add an initial GitHub Actions workflow (#355)
52a05c38c Solve Option 2 Performance enhancements (#164)
2a753e17f UA: add (unnecessary) initialization to avoid compiler warning
f79000260 updated types files
2cfae422d Merge branch 'f/Airfoil-interp' into b/Envision-UA
3ea7af719 Fix format of write statement in SysGnuWin
2cf9b8857 Update auto-generated types files
36d9a4e88 Merge remote-tracking branch 'NREL/dev' into AFI-attempt2
e0b165dba rename files that git thinks were deleted (not renamed) on nrel/dev
7714d34f2 Cleanup of SubDyn module (#351)
6ea940f8d Add a print statement in linear reg test driver
28bda5672 Update support for OpenFAST-Simulink interface (#204)
100e92aae Merge pull request #11 from rafmudaf/f/FloatingLin
d76f7e85e TravisCI: run the linearization cases in serial
5332ba3ba Merge pull request #10 from rafmudaf/f/FloatingLin
2fccdbf30 Run linearization reg test cases in CI
953bff5fa Update linear reg test baselines
de5b74904 Merge pull request #348 from rafmudaf/bugfix/ad14_optimization_segfault
bf7f1f22e Update the types-files for linearization
b79532c4c Merge remote-tracking branch 'openfast/dev' into f/FloatingLin
c854019cc AD14: Restructure loop to fix optimization bug
7d4d21004 Merge branch 'ext' of https://github.com/ebranlard/openfast into ext
0b7eb3f76 Merge branch 'dev' into ext
7312c1e21 Merge branch 'dev' into ext
0259e463c Remove the default dependency on the OpenFAST Registry (#337)
b05e73f04 Added comments (including notes marked "mhall:") to Morison. (#291)
5f7888022 Update linux-gnu regression test with results on Eagle (#333)
3cb7fec06 Merge pull request #9 from rafmudaf/F/FloatingLin
6f09bfd1c Merge pull request #7 from ptrbortolotti/noise
a40f66109 Merge remote-tracking branch 'origin/dev' into F/FloatingLin
96b6200d9 Update r-test commit
f633ee568 BL files now called from AF files
d24976166 Merge pull request #7 from rafmudaf/f/FloatingLin
38fc45a80 Merge pull request #321 from rafmudaf/dev
b9e760a69 Merge pull request #326 from rafmudaf/testing/update_rtest
307cdf63d Fix outdated r-test baselines and README
83bd0ff2a Merge pull request #324 from jjonkman/f/SmallAeroDynBug
d16c6069b Small AeroDyn Linearization Bug Fix
86568f8f2 further cleaning of the input file
8faf1cd9a Removed xfoil source
e9c30a63a Merge pull request #6 from ptrbortolotti/noise
a8cbec895 no more xfoil options in the code
bf9e9c2c0 bug fixed: Re not in millions
d1d085067 Merge pull request #5 from ptrbortolotti/noise
85c6752cb vs-build: remove override of default C++ library paths
1243ab2d8 changes to read new files with BL properties
c51ce548d Improve grammar in the opening paragraphs
05597e55a Add documentation for developer contribution
ebfbad5f5 Merge pull request #4 from mattrphillips/noise
81a02ef77 included option for output of large txt and bin files
aa17ec95f Merge pull request #318 from rafmudaf/dev
6b472932a Increase the default 2MB stack size to 16 MB
badd3f5cc _update of makefile
ac2fc86cb _update of makefile
9c5bf1961 _update of makefile
75dff3952 _minor fix (Closes #3)
acc3f9807 Merge pull request #231 from ebranlard/feature/issue12
49bb8df38 Merge pull request #315 from rafmudaf/docs/bug_fix
9c16bbf2d Fix incorrect paths in regression test docs
10895d4b3 Merge pull request #314 from rafmudaf/bugfix/error_message
d031f0bfe Merge pull request #286 from ebranlard/feature/memberlength
e05836e0d Merge pull request #311 from rafmudaf/bugfix/map_build
d9f44d59b Bug fix for #12, reversed member hydro coeffs (Closes #12)
ce4e10c72 Fix an error message in HydroDyn
a12b3fed6 Merge remote-tracking branch 'openfast/dev' into bugfix/map_build
088ddc0ed Merge pull request #313 from rafmudaf/bugfix/cpp_api
247d2446c Run BD driver cases in parallel
fe86a8dec Merge pull request #2 from mattrphillips/noise
e5fff9a99 Change search order for yaml-cpp library
bc3ae602f Bug fix in travis ci cmake flags
175db7c9a updated AA output files and included further documentation on AA f90 files
bb125929d Try debug mode
1230b5e95 Dont update apt
b0e077129 Check for optimization flag
db9cdc993 Use O2 optimization
2460af617 Merge pull request #1 from ebranlard/noise-dev
3bb8578ac _small fix
c31e99a0a Calling xfoil for tabulated boundary layer properties implemented, more clean up, possibility to output with XfoiTabOut
d99ce4c2e Improve the include matrix
7d3036d61 New format implemented, xfoil tabulation todo
c9a4af4ea Add c++ interface dependencies
58d1a68c5 Bug fix in Travis config
df8e5aa07 Setting VisualStudio project
8ebe32b9e Fixing type conversion issues, and small clean up
155b59e87 Bug Fix: unused variable with wrong index
a94afde89 _cleanup of old fortran, adding a warning for FullGuidati, appear wrong
fbf31a431 _fix kind issue for VPAR_noise
becd3392d _starting to add xfoil capabilities
a57514b02 Merge pull request #1 from rafmudaf/noise
4d520a250 Use the generated types file rather than static one
6fc942cf0 Improve CMake targets, subdirectories, and dependencies
6677211ef Use ISO instead of PRECISION for portability
259a8c92d Add compiler flags for CXX in CMAKE
e4c19e0ca Add baseline solutions for reg test
bbb34286b Bug fix in linux build
e674b2ea2 Rework and improve (?) the travis config
bab0bd37d Build c++ api in CI
15deec077 Registry updates (+ corresponding change in NWTC Library)
c6c40cb4d update formatting and removed unnecessary variables in HD
202bad9eb Merge remote-tracking branch 'NREL/dev' into f/Envision-linear
9892f7650 Merge branch 'f/FloatingLin' into f/Envision-linear
765dd1dc8 Merge remote-tracking branch 'ghaymanNREL/f/FloatingLin' into f/FloatingLin
8a7d094aa fixed format in SysGnuWin.f90
a6bab14b1 Merge pull request #306 from bjonkman/b/minor_fixes
f215319db SrvD: fix error handling
cf2cdeb67 IfW: initialize linearization index for lidar output channels
6c34332da TurbSim: fix index on user-defined profiles below grid
6db36cf39 Using BLAS for multiplications
7662de206 Merge branch 'dev' into ext
3df10c544 Using PtfmRefzt for ExtPtfm Mesh Node
215591ac9 Merge remote-tracking branch 'origin/f/FloatingLin' into f/FloatingLin
21df9503a Bug Fixes: SS_Rdtn linearization channel naming, writing HD Sum File
1942aff89 Merge remote-tracking branch 'origin/f/FloatingLin' into f/FloatingLin
394ec2966 _renamed ActiveDOFList to ActiveCBDOF
b4d617da5 Possibility to slect active CB DOF
298e43976 _renamed registry variables and added 6 interpolated input loads
824658ac7 Adding missing C12 in C matrix
4bd326e1c Add openfast floating linear case to reg tests
b4f4c8103 Merge pull request #288 from bjonkman/b/vs-build-spaces
1dda33d50 Merge pull request #297 from andrew-platt/bug/HD_arraylimit
6c0d9c81f [BugFix] Update array bounds in calculation in Morrison.f90
b0508706e Merge branch 'f/FloatingLin' into f/Envision-linear
940b95fee Merge remote-tracking branch 'NREL/dev' into f/ModesViz
2d9230df4 Merge pull request #294 from bjonkman/b/minor-bug-fixes
e3677b7b7 AD bug fix: node number in linearization error messages was wrong
3883ab9bf linearization: make sure lin files are closed if error occurs
38cf22700 ED linear: fix issue with OP if blade pitch isn't equal on all blades
af3f71022 HD syntax fix
ebd13d423 HD syntax fix
b14798d58 Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
b044af4c5 Merge branch 'f/linear' into f/FloatingLin
ddb41bca9 ED linear: fix issue with OP if blade pitch isn't equal on all blades
02e68512a Merge pull request #292 from rafmudaf/docs/general_update
72fa9af01 Spell check!
4ba365be9 Add the VTune screenshot
ed4872d00 Add info on how the profiling was accomplished
a589afd47 Add a summary in the intro
711dc757a Cleanup, grammar updates
822956e32 Improve the methodology explanation
b5c71623e Add an Approach section
f27c79272 Add a section on future work
5f57dc030 Add Intel performance page
56c5f4e37 Update the documentation version
f0a9560f0 Consolidate to make the main page more meaningful
7935cea6c linearization: make sure lin files are closed if error occurs
a76c9d174 AD bug fix: node number in linearization error messages was wrong
a8def92cd Merge pull request #285 from ebranlard/feature/initXY
b20de9460 vs-build: fix for spaces in paths in other project files
e2f199b94 vs-build: add quotes around version info to allow spaces in path name
56901966a _increasing size of line to allow for many DOFs
26d88857e _small edits
0469a8ab6 _precision needs to be R8Ki for Jacobians
2dbfcb23a Bug Fix: linearized matrix B was set using D
f289c0a1e _adding ReadR4AryFromStr for single precision
a7cb01f63 _removed file added by mistake
a429bcd74 _using safer reading routines
c3bc24c6c _ununsed variables
08b14fa7d Initial Pos and Vel, future options for ActiveDOFs and EquilStart
648cd550f vs build: removed debug warnings about _Types.f90 and .f files
77db03525 renamed a few files missed in merge
eb3b3c289 Implemented linearization at module level with WriteOutputs
dfbea39b6 Merge pull request #284 from ebranlard/feature/sumprint
d939e62ef Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
3780ea48e _implemented GetOP
f2acee65b Merge remote-tracking branch 'ebra/dev' into noise
7db70458a Merged with latest dev (modules moved)
e30241ec2 Member length computed using JointID lookup
1cd8ea0b8 Always initializing WaveElevSeries if WaveElevXY is set
c3ff937c2 Only printing summary file when requested
8c4c7af40 _using fileformat from module input file
fdc80933a _removed some unused variables and added IO to vs-build
73e5e3c79 _small fix for IO closing
41c0dd5ea _change of units for CB modes
833a68977 Merge pull request #279 from rafmudaf/dev
c0db95ba1 Fix integer-type in gfortran FSTAT
a9efc96d6 Partially revert changes to SysGnuWin
f01cbd78a Merge pull request #271 from rafmudaf/build_system/cygwin
2d0f1f1c1 Use linux sys file for cygwin
69e1ff4c0 Remove a redundant compiler flag
d23e9643a Merge pull request #270 from rafmudaf/feature/directory_cleanup
0dc8f13bf Merge branch 'dev' into feature/directory_cleanup
a5cc44326 Merge pull request #276 from bjonkman/b/ErrorProfiling
3f599b2a2 _transfered some IO routines to _IO
c6c6cfc60 _cleanup of IO
3390f7393 Add OpenFAST Library README
313a1831c Bug Fix: allocations were repetedly done in ReadXfoilTables for two variables
9454698f3 Add the ExtPtfm README
970ca8427 Add SuperController and OpenFOAM README
c939e9aeb _cleanup of IO
ac919957a _cleanup of IO
cc224690b _cleanup of IO
9a882fb36 Modularization Framework should be called FAST
daab535f2 Add MoorDyn documentation
58fbae9c5 Add the MAP README
800959105 Add IceFloe and IceDyn README
877af1aba Add OrcaFlex Interface README
f39fe64a3 Add FEAMooring README
a9c589763 Grammar fix
a5809d985 _code cleanup, ~-200lines
d2ff5365c _code cleanup, ~-400lines
2fef3cddc Add the SubDyn README
0a2493d7d Add the ServoDyn README
b6cb0cd62 Add the HydroDyn README
0443c7d66 Add the ElastoDyn README
c556d72ec Update contact info and link to legacy pages
bf5ab937d Update BeamDyn README
dc26361ff Add AeroDyn 14 README
176c65e20 Update the TurbSim README
89ed2c643 Add InflowWind README
9d78432d5 Add OpenFAST Registry README
d3559a95b Update AeroDyn contact info
98d81aacb _more code cleanup, ~-500lines
120d28cfb Add NWTC Lib README
2a80aa4b7 Add Version module README
a02ceac88 Error handling performance improvement
2708fd082 Add the AeroDyn README
378715e71 Separate IO file and sum print
8bee54f67 Added module input file
6fa9273a1 broken: started adding changes for mode-shape visualization
a880601b0 Merge remote-tracking branch 'NREL/dev' into dev
bcd460836 _implemented outputs based on allouts and index
daeac4b05 _stating outputs and linearization
ec66b6bcd _implemented jacobians
05c483d9e _ExtPtfm not using ErrStat2 anymore
095746260 _time integration implemented
968b2b20d _starting time integration
d5d984b94 _using C and D for outputs
435172272 _outputs of CB implemented
f6acfedd5 _Starting to reshape CalcOutput
2eee33f45 _state matrices
d4e80dc51 _allocatable matrices
1d35037d7 Fix compiling for MinGW
78125e049 Update the modules directory in the vs-build project
f69f0d661 Guyan with new file format
5abb55424 Capitalize lapack function calls for consistency
f5ee01fdd Documentation update for building with cygwin
33947bdf2 Bug fixes for MinGW
bf833717f CMake: Use the OS variables over cmake_system_name
af91ac494 Add CYGWIN to cmake system checks
a753c0b78 Make CygWin Sys-file consistent with others
a80b0a70a Small bug fixes and comment corrections
12049f5cf Update the paths in the r-test submodule
d396434b3 Disable the Intel CI build
f88c80200 Consolidate utilities into share
0457111f7 Add unsteady aero driver to cmake config
8fabb6473 Move all modules into one directory
ab84035ce Merge pull request #269 from rafmudaf/feature/version_dependency
17cb75072 Merge pull request #7 from bjonkman/feature/version_dependency
878d66285 Updated Visual Studio builds for Windows
864a2e9ae Add a “version” module to remove git dependency
e82709b4c _small fix
5355f7dc5 _starting to clean up code
5d61a4272 _Merged AeroDyn.f90
aa4f84b4e _merged IO
959da9efd reverting to aeroacoustics in aerodyn - Compiles
292a479ce _adding aeroaccoustics module
cd8e4dfae Merge of #163 (BeamDyn: Updated integration scheme for nodal load outputs) (#265)
7f3571906 Merge pull request #239 from ebranlard/feature/issue118
7f9d3a9e2 Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
cfe4c9e8d Merge remote-tracking branch 'NREL/dev' into dev
231e52959 Merge pull request #264 from bjonkman/b/BadIndex
fcff548d7 HD: fixed typos in echo file
78c6072ef InflowWind: Fix array index for invalid channels
929d4eb59 HD: fixed typos in echo file
4fd1a39a6 Merge pull request #263 from rafmudaf/dev
1e08790aa Sync the git versions for windows and linux builds
f4c414952 Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
e8a719ba4 Merge pull request #262 from rafmudaf/docs/general_updates
11076f038 Sneaking in github pr and issue template updates
e4bf40b38 Correct cygwin documentation to use any mirror
3299c32a5 Add info for using gdb on mac
a6d73e139 Update doc structure
00e5198b3 Add a debugging section
63a0a0155 Update docs related to the documentation itself
88ec42e72 Consolidate paragraphs into a list
7e4ee6a93 Reorganize and update the developer docs
d36ec6416 Fix a case sensitivity problem
e151cfb9e update packages available in CI for ubuntu
d9b50c25a Add a continuous integration section to docs
677fe770d Merge pull request #257 from ebranlard/feature/issue250b
b18bfcf7b Merge pull request #259 from rafmudaf/docs/changelog
82e10bfd8 Add a modified line in openfast
e47172382 Remove FAST 7 to FAST 8 section
45e76c673 Output of VTK is at a different rate (see #250 and #172)
d6d586e57 Update api_change.rst
8d7bffc6a Bug fixes in v2.0.0 changes
510c6bf3e Fix broken paths
b156ec274 Merge pull request #258 from ebranlard/feature/issue79b
99f6e8948 Header updates
3e9541670 Add BeamDyn api updates in v2.0.0
c65c60c47 Note that line numbers are for final states
87eb1eb08 Allowing number of Morison number to be 0 (see #79)
05610644a Minor grammar updates
03d58ec07 Expand the tables
807780494 Try a table
c1921490e Updates to the headers and version strings
02834cf5e Fixed error when NOutSteps is 0 (see #250)
82d7fbe60 Merge pull request #255 from pschuenemann/VS_reg-test_Doc_update
171abeb19 Merge branch 'dev' of https://github.com/OpenFAST/OpenFAST into VS_reg-test_Doc_update
320e219e5 harmonizes path separators in section 'Windows with Visual Studio regression test' of the documentation
f8486620d updates section 'Windows with Visual Studio regression test' of the documentation with inclusion of an instruction to copy the r-test folder to build/reg_tests
8ae4cdbce Merge remote-tracking branch 'NREL/dev' into dev
8e3c697f9 Merge pull request #251 from sayerhs/d/memleak
f67fd15a3 Fix out-of-bounds array error in C++ API
c52f2b39f Fix out-of-bounds memory access in C++ API (#243)
fe6c2b681 Setting last value of WaveDirArr (#237)
d504ea89e Feature/issue246 (#247)
f9833e3ac Merge pull request #242 from sayerhs/d/issue-208
f9b5a12f1 Fix library settings for OpenFAST C++ API libraries
0e4303ef4 Merge pull request #6 from bjonkman/f/FloatingLin
ba55b55ba linear: fixed sign error on previous rotation dY calculation
f698c5784 Merge pull request #5 from bjonkman/f/FloatingLin
0771729ba Merge remote-tracking branch 'ghaymanNREL/f/FloatingLin' into f/FloatingLin
929e62e92 Linear: update perturbations for rotations
999d73ee7 _another codeblock attempt
0133c55e9 _more formatting
81d8de4c5 _formatting of code blocks
a88193fcc _starting documentation of API changes
e795883e7 Adding safety on number of lines and number of fields per line when WaveMod=6 (Should Fix #118)
4e9c33a88 Fixed bug where dYdU matrix was returning zeros
b688f5a17 Merge pull request #4 from bjonkman/f/FloatingLin
3db6267df Linear: updated IF statements for HD/MAP; also simplified indices
b6c9df398 Linear: simplified some indices
f147b8052 Merge pull request #232 from OpenFAST/dev
de502c71c Add a pull request and improve issue templates (#230)
d61a4ed31 Linear: update Assemble_dUdy_Motions to replace version for MAP++
568452cd1 BDDriver: allow initial root orientation to be set directly (#222)
cc07a2250 Merge branch 'f/BD_InitialAzimuthInDriver' of https://github.com/andrew-platt/openfast into andrew-platt-f/BD_InitialAzimuthInDriver
edf6064ac Update r-test after updating BD test cases
b834293cf Register new beamdyn tests with CTest
0a8930597 Added DerivOrder_x for BD linearization + updated template file
9702448d4 Added DerivOrder_x for BD linearization + updated template file
da3c65df2 Update the CMake configuration for the included DISCON projects (#228)
9ee189d13 MAP Fortran Registry updates
5b7634fde MAP Fortran Registry updates
12d429e8f Fix change of BUILD_FAST_CPP_API to BUILD_OPENFAST_CPP_API
39a45fca4 Modified the HD linearization input translation perturbation to 0.02*D2R
c22c25d77 Updated MAP WriteOutput header string size
757709c61 MAP Fortran Registry simplification
6caa02531 MAP Fortran Registry simplification
a359bcc3b Update to point to the PR on r-test
5195b97ef Modified the HD linearization input translation perturbation to 0.02*D2R
46a62ebca Merge pull request #3 from bjonkman/f/FloatingLin
5ad5b8412 HD linear bug fix: dx not defined
b684f1436 fixed minor typos/spacing
87ad100e1 HD linear bug fix: dx not defined
e8dc734da Replaced some hardcoded strings sizes with already-defined parameters
2740fd198 fixed minor typos/spacing
e41df4ffb Merge branch 'f/FloatingLin' into f/linear
26edbe218 Merge remote-tracking branch 'NREL/dev' into b/Envision-UA
52c7b8e75 UA: updated calculation of Cn_FS for UAmod = 3
08f9768a4 Wrap python exe in quotes when passing to system (#223)
6882bc702 Fixed bug with External Buoyancy calculation in Summary File (#214)
1e18beb43 Fix for stack-overflow problem when generating vtk for large wave fields (#212)
44db56239 BeamDyn driver: bugfix in the initialization of translation displacement and velocity
363d4ee70 BeamDyn: minor corrections to driver azimuth feature
32446d71e BeamDyn: azimuth in driver code minor fix to previous commit
f3a4c48ef BeamDyn: Add initial azimuth to driver
50c88c2f4 [BugFix] BeamDyn damping coefficients were in the incorrect reference frame (#220)
6af73e398 merge bjonkman/f/Airfoil-interp into b/Envision-UA
4dbbefa09 updated comment in example airfoil file
317d000bd Merge remote-tracking branch 'NREL/dev' into b/Envision-UA
6b133efd2 updated comment
d96530c3d vs-build/discon: build with static libraries + optimizations (#217)
a4edbe662 fix typos; replace 1.44 with already-defined parameter
b842a3141 Merge remote-tracking branch 'alvarogonzalezsalcedo/b/Envision-UA' into b/Envision-UA
fadcfd93c Merge remote-tracking branch 'NREL/dev' into b/Envision-UA
428f8359b updated documentation for AD/Airfoils
7aea5911d Updated example input files in documentation
371fd44eb Implemented missing dU^{ED}/dy^{ED} terms related to HD and MAP
ece7c599e Updated HD state perturbation size for Wave Excitations
102ed07a5 Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
d417d7a2e Add issue templates (#210)
b2b08aaf4 Continuous integration improvement (#203)
f0c174ef3 HydroDyn: check for valid file unit before attempting to close (#207)
489a56426 Minor fixes (#190)
f95d2fd90 Bug fix in compiling dwm driver with intel (#205)
75d0ca8d1 Bug fix in allocating tower elevation array (#201)
db897629b Fixed dwm-driver to compile on linux until FAST.Farm is available. (#146)
2ca2e9f13 Merge pull request #186 from bjonkman/b/DBEMT-limits
afc7bfea6 Include 32 bit libraries in the MKL search (#174)
7b8e315d3 AeroDyn updates for 2D airfoil interpolation
af33505a9 Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
ce542ef93 Merge pull request #195 from bjonkman/b/ReynoldsNumber
57d124f66 Registry: modified auto-generated ExtrapInterp routines for AFI
529671e15 Bugs fixes with computation of HD Lin dYdx and dXdx matrices
34721340a Merge remote-tracking branch 'origin/f/FloatingLin' into f/FloatingLin
d24d281c2 AD bug fix: AFI coordinates error checking
4addfafdc Merge remote-tracking branch 'NREL/dev' into b/DBEMT-limits
fedf8187c Build bug fixes for new linearization code
b98ec77b2 Updated cmake for floating linearization
e56603459 Fixed bug with WaveElev0 datatype in SS_Excitation module
fdd28267a Updated HydroDyn cmake for floating linearization
6b1c48801 Added MAP_Fortran_Registry related files to cmake
b99abba1d Fixed bugs with Continuous States
e9968a2c7 AD bug fix: calculation of Re
cbfba9bde AD big fix: calculation of Re
1be22b8d8 AFI: change default interpolation to linear
c2ab13c45 AD: updated AFI module with 2D interp code
8446d9418 Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
5fdbd2fbb Merge pull request #194 from bjonkman/b/Windows
5e3886c4c VS build: add error checking with git hash from archive
d32f0d42b Merge remote-tracking branch 'NREL/dev' into f/FloatingLin
c967abf85 Updates to FASTlib VS settings.
1aa3e2444 Augmented PackMesh routines for MAP
1a44aeaf8 Bug Fixes and DerivOrder feature
f582f3414 Additional map linearization features
d4ed4ede1 Make sure .bat files have Windows line endings on checkout
0769598a1 Release v2.0.0 (PR #185)
67d03f667 Remove unused error handling to fix compiler warnings (#188)
3573b17d9 Fix syntax in 8a568c2418c87c799d13c327c7379d63553f7528
ae4629001 Added `UA_OUTS` preprocessor definition to Windows build of UA driver
75d737535 Fix mkdir command on Windows
8a568c241 Fix file path parsing on Windows
d0f393709 Avoid creating directory named `-p` with Gnu Windows build
3d5d4a2a5 DBEMT: updated comment and removed unused parameters
d1475591a Modified limits in DBEMT for numerical robustness
ffcef0ce8 Merge remote-tracking branch 'NREL/dev' into f/Airfoil-interp
cd459ce7b Fix single precision build bugs (#184)
00bdd741f Merge remote-tracking branch 'NREL/dev' into f/Envision
c15e93c89 Draft additions for Floating Linearization
bf439c81f Updated coherence model and added debug output
859b9cb8e TurbSim bug fix for user-specified time-series input files (#171)
877a814c9 Add a cmake warning when gfortran version is not detected (#173)
19c741515 Reverse the testing order of the assertion (#175)
917a11b39 Add a double and single precision build to the TravisCI matrix
8fa0e7b66 Docs: improve the developer documentation (#167)
91a310b0c Removing minor redundant code pieces (#170)
b31cfbad6 fixed a bug with computing member_eta. (#166)
af904d57c BeamDyn finite differencing capability and variational consistent output in summary file (#155)
1161da1cc Merge remote-tracking branch 'NREL/dev' into dev
52face619 Merge pull request #161 from bjonkman/b/precision
388f68134 SrvD driver bug fix (single precision)
c074ad56f Merge pull request #159 from bjonkman/b/BD-damping
d4b041a14 BD bug fix: damping coefficients read in wrong order
da5eba79b Merge pull request #157: DBEMT; BeamDyn linearization, quasi steady start up
d140fd639 Reopening output ascii text file and appending on restart (#158)
ccecac284 Add an OpenFAST/BeamDyn linearization regression test case
d9ea8ab4b Update the r-test commit to get updated baseline solutions
7f8ecea7f Include DBEMT in the FAST Visual Studio project
978966907 Include DBEMT in the AeroDyn Driver Visual Studio project
b921f1213 Minor bug fixes and updates in the cmake configuration for Windows
51ece802d Add openfast with linearization regression tests
116839719 Merge branch 'f/Envision' into dev
07fff5aa3 Gitignore a VSCode file
b4ec5a384 Revert global-local tranform to InputGlobalLocal
997e5b248 Merge pull request #2 from rafmudaf/f/Envision
50e45b6d8 Minor cleanup: replace \t, clean unused comments
ff273666f Merge openfast/dev into f/Envision
b7fb80178 Update r-test submodule with updated BD inputs
9e257fb06 Some proposed corrections to merge the UA model Gonzalez with the Envision changes
5f3e24a01 Bug fix in building unit tests for Windows
ad4721bda Merge pull request #126 from mschmidt271/dev
e5c906638 Bug fixes and formatting in Sys
fc3e50a13 Output all vtk data to a dedicated vtk directory
01193675e Add mkdir function, reorganize sys files
4cf3f2274 Remove “t” and pad with 0’s in vtk file name
7a1393052 Support a CMake-generated Visual Studio solution (#150)
de1db6a36 Ignore the linux-gnu baselines on build directory init
58cd7800b Rename lingering "fast" to "openfast" in the c++ API. (#148)
8c9958564 Add a cmake flag for c-based shared libraries (#147)
502dde31c AD bug fix: setting UseBlCm to false didn't actually turn off cm
50e77916a Add a Linux with GNU baseline for regression tests
aa22b1379 Expand TravisCI build and testing
d4e968f0a UA: Fixed definition of fprimeprime_m from bad merge
9cbd274bb Disable the ROBUST flag in pfunit
aac9105ea UA: reverted some code I had changed from Alvaro
508957aa3 UA: removed unused variables
f792f8d1e UA: Removed comment that doesn't seem to apply
624353f29 Merged UA updates from CENER and NREL-Envision meeting
d030bdd70 Bug fixes in Windows tools after FAST name change
a8a3c2958 Change BD output mesh to be at trapezoidal quadrature points (#141)
5d445a53c UA: cleaned up some logic and removed non-standard tab formatting
0777da53c UA bug fixes from merge of Alvaro's code
78bc8182d Merged UA mods from IAT (CENER)
c711f7dab Draft of Floating Linearization + SS_Excitation module
ea5d2dbfa UA: Changed definition of VRTX
1cf29d4ef UA: fix condition around vortex shedding - incomplete?
a3f79b192 UA: updated comments
b65aac876 UA bug fix: xd%tau_V was updated too early
195be496a Update invalid reference to r-test after merge
1b29756c4 Rename FAST to OpenFAST in source (#116)
e7c0b1966 Use the official pfunit repo (#137)
89c24c59f Bug fix in test_BD_GravityForce
7f384959b Documentation update regarding building the documentation (#122)
b8d37785c Allow offshore turbine tower (#129)
91121bb9e Update to latest HDF5 (#111)
cbaef09a3 Fix minor typos in AeroDyn modeling docs (#127)
2fe04b6ad BD: fixed floating invalid error when beam has zero mass
22b77665e Merge remote-tracking branch 'OpenFAST-upstream/dev' into f/Envision
7e2f85a07 updated input-file documentation for BeamDyn and AeroDyn
0373aaa2b Update the linux-intel baselines after Peregrine updates (#124)
6cdace057 Fix a c compiler warning
c3c01961e Added few debug flags for more detailed debugging (#123)
72c4b98e8 Added additional comment line to BeamDyn driver input file
42d772e7f added DBEMT files to cmakelists
2b0e040af Merge pull request #121 from rafmudaf/bugfix/beamdyn_utest
f33f506e7 registry: fixed problem when include directory contained spaces
094a200c5 Improve formulation of BD_InitShpDerJaco unit test
353c76f75 Added compile date and time to OpenFAST
f2795f563 updated BD unit test
25ef9f856 BD: changed warning about damping magnitudes
e6c5e2d9c BD: added code for quasi-steady start -- input file change
fd0a1b758 BD: misc fixes
56e65a36e Compute BD inputs from ED before calling UpdateStates
b44fb3697 minor cleanup
619864145 Changed BD output mesh to be at trapezoidal quadrature points
881437296 Update pfunit submodule with bug fix (#117)
0729ac80e BD: simplified some math; fixed potential problem in error handling
4b7affd6f BD: updated comments and text in summary file, removed unused code
e45a8ce73 BD: pieces of WriteOutput linearization code were missing
d71c3e375 TurbSim bug fixes (#98)
16cde90cc [BUGFIX] Output format for CR & Str  (#102)
48f290f6a Add sample source code for DISCON controller (#115)
0c5b14ae3 Merge pull request #114 from rafmudaf/dev
e56acc7c6 Change Intel MKL library to not use ilp64 but lp64 instead
eac7b5b1d AD: changed warning text
c9384068e AD: changed bounds for max/min induction factors
f9add25e1 AD: DBEMT changes
ea8ed100e AD driver: changes to error handling & precision on input variables
9da56964f Minor changes to …
johnjasa pushed a commit that referenced this pull request Jun 10, 2021
REVERT: 9d35f3016 Merge branch 'dev' into omdao_gb
REVERT: 589803c73 changes to get RAFT running in WEIS
REVERT: 4a36d974a adding spacing-based internal structures, removing comments and WEIS-specific code
REVERT: c0bdbbd6c Added DTU10MW yaml and fixed bug in bulkhead inertia calcs
REVERT: 603e59235 edits with questions
REVERT: aebc8597a pointing to external pyhams
REVERT: 5ffbc674a removing local pyhams
REVERT: 0bd5a919d Fixed issue with complex arrays in OMDAO wrapper and added spar test
REVERT: f60b947fa Some minor fixes to OMDAO wrapper
REVERT: 19b656952 Added OpenMDAO wrapper and tests for wrapper
REVERT: cf47eede8 Added plotting options in solveDynamics
REVERT: f75f397ff Renaming of raft to raft_model, substructure specific calcs
REVERT: 755723c2f Created 'designs' folder to hold the yaml designs
REVERT: 04d733c79 Adding verification files and scripts to 'tests'
REVERT: 5b85f697c Updating results dictionary to be more flexible:
REVERT: e49a85854 read_wamit3B, dlsMax, heading bug
REVERT: 77f113edb Added some total support structure quantities to results dict
REVERT: 7e9788bf6 Adding and organizing global setting variables, working on forcing verification
REVERT: 35a86519e Minor changes that I forgot to save before making last commit
REVERT: aecb29d55 Hydrodynamics Visual Verification, potModMaster, and read_wamit1B
REVERT: be3b49da8 Fixed bug from last fix with tapered diameters
REVERT: 418f2e4f8 Fixed axial/end added mass calculation etc.
REVERT: 13a37756a Flipped order of panel nodes in member2pnl.py (normals were backwards)
REVERT: a855bb341 Added Mass A33 debugging and more hydro verification
REVERT: e5c03e788 Excitation platting, RAF bugfixes, and pyHAMS tweaks:
REVERT: a3d7ca5ff Cleaning runRAFT and adding some temporary hydro plotting:
REVERT: f4ae685ff Fix to HAMS path in pyHAMS:
REVERT: 39be7c102 YAML edits, output organization, calcBEM directory changes
REVERT: 17ed955b2 potMod consistency fix and full pyHAMS connection:
REVERT: 8e2c4d46b Update README.md
REVERT: 4cae410de Small edits and bug fix to RAFT post-merge: yWP/xWP
REVERT: 6f4184add Update for MoorPy release and readme update
REVERT: 619722eb9 Merge branch 'dev' of https://github.com/mattEhall/FrequencyDomain into main
REVERT: a4d70e77b Deleting files to be replaced
REVERT: 50fe70bb0 Removing old scripts in main directory
REVERT: bd3470fdd Readme/info update and removal of seperate MoorPy directory.
REVERT: 9f4de875e Small tweaks to RAFT and sample input files:
REVERT: 098c48c70 correction to read_wamit() coeff shapes
REVERT: 0f5d0c779 read_wamit1() - transpose added mass and damping
REVERT: b22269e4b read_wamit() functions - normalize paths
REVERT: cf8c0cbda Adding raft/member2pnl.py back since the folder change
REVERT: d20a872a3 OC4 semi-sub yaml file creation and implementation
REVERT: cdf4d6016 Compatibility fixes, new results dict, GDF output:
REVERT: 5d2a76bff Update README.md
REVERT: 937850c3a Update README.md
REVERT: 7ce03095c added raft/
REVERT: 460398626 remove RAFT/
REVERT: 32fb77223 added run_hams() function & housekeeping in pyhams.py
REVERT: 4bc9e7644 minor restructuring: hams/bin, __init__.py for raft
REVERT: 28d0f8734 delete trailing whitespace in raft.py
REVERT: 673a0ae43 included hams, setup.py, LICENSE, README.md, lowercased RAFT/ for PEP 8 convention
REVERT: d36f2d450 Updated meshing capability to output HAMS .pnl format.
REVERT: 05deef3df OC4semi yaml file expansion and able to run
REVERT: 584e992c6 Little fixes for hydro updates and OC3spar inputs.
REVERT: 64f4f97ba Fixed and updates for rectangular members:
REVERT: 9d80ff5db Working changes to OC4semi.yaml
REVERT: e46f91804 End Cap/Bulkhead Inertia Property Implementation
REVERT: 39b738331 Starting work on adding inertia properties of end caps NOT FINISHED, commit just to pull new changes
REVERT: 064164c85 VolturnUS-S.yaml in progress. (tower and platform drafted)
REVERT: 0a047db01 Fix in Member.init for proper cap_station locations.
REVERT: f2ae5299e Adding YAML member "heading" property for circular patterns:
REVERT: 35b498ccc Made the default rho_fill 0.0 instead of 1025 because that would add a 1025 spot to the list of ballast densities if there isn't even any water ballast
REVERT: e44d10e27 Adjustments to l_fill/rho_fill sizes in getInertia to work with getFromDicts
REVERT: fe5ece5e5 Fix in getFromDict so that scalars stay scalar when shape=-1
REVERT: cb2babdaf Edited so Member l_fill and rho_fill can be scalar or array:
REVERT: 950bcef40 Bug fixes and minor changes to get inertias and hydrostatics running
REVERT: 8e0d4e00c Completed updates to Member.init including for rectangulars:
REVERT: bb67af526 Updated Member.plot to work with new format.
REVERT: c6cccc3e7 Fixed up RAFT.Model for update, and FrequencyDomain fix:
REVERT: fc8d51c73 Finishing updates to Member.calcHydroConstants.
REVERT: 439d82030 Updates to Member.calcHydroConstants - in progress.
REVERT: 10ebfa844 A few adjustments to get it running through calcStatics
REVERT: ce3cae566 getInertia and calcStatics rework
REVERT: 305d5c7af Minor updates to OC3spar.yaml - removing tab/indent issue and adding member potMod option.
REVERT: 132777274 Adding a meshing capability and placeholders for BEM call.
REVERT: cc9e21dcb Changes to input yaml
REVERT: d0c95cdc3 Start dynamics outputs verification
REVERT: d65937b97 Updated Member.getHydrostatics for members with multiple segments. Not verified.
REVERT: 5109e6cc5 Updates to Member.init for hydro strip theory nodes:
REVERT: d39f3ce45 Finished new YAML/dict approach in Member.init and above:
REVERT: 6af75c473 Changes (in progress) for new member input format in YAML:
REVERT: 3689ad164 Edited OC3spar.yaml example to move toward new member format.  - Now using super-member type format with multiple stations.  - The spar's one member probably needs some checking, especially for the end cap.  - Set up an entry for the tower with the same format - values need to be filled in.
REVERT: 6aef2e42f Steps toward new RAFT interface with YAML input file:  - Created folder RAFT to hold the source in future.  - Created runRAFT.py as replacement for Gluecode_placeholder that reads input files.  - Created OC3spar.yaml as example input file - it shows four different member formats.
REVERT: bd6a36e7a Got the iterative solve working in Model.solveDynamics:  - The method now had an nIter parameter that defaults to 15.  - A plot is produced showing how surge response converges.  - Converges well for OC4 with some relaxation (e.g. x_next = 0.8 x_calc + 0.2 x_last), otherwise it oscillates a lot.
REVERT: 912696ba8 Improvements to hydrodynamic model and code cleanup: - Lowered frequency resolution for efficiency. - Some code and comment cleanup and reformatting in FrequencyDomain. - Now saving wave excitation forces in Members for possible visualization. - Added end effects in drag calculations (make major difference to OC4).
REVERT: c677f311b Last commit to finalize static verification - Deleted unnecessary lines - Changed the solveEquilibrium3 tolerance to 1e-5 instead of 1e-8 since that crashed - Fixed bug in self.C_moor calculation - - model.solveEigen() was referencing C_tot = self.C_moor which was then changing self.C_moor - Made self.C_moor0 and self.F_moor0 vars to differentiate between about the undisplaced position (0) or the equilibrium position ( )
REVERT: 6cbf733c4 Tidying up form verification checks - Added functionality to display the mass of each type of ballast present in the substructure - - getInertia now returns an "extras" dictionary and more calculations were added to calcStatics - Refined the VolturnUS memberStrings some more - Made sure all the values in the rho_fill column of the memberStrings were set to 0 when l_fill=0
REVERT: 27c8f3745 Small adjustments to model.calcMooringAndOffsets when calling solveEquilibrium. Using DOFtype.
REVERT: 3def854b2 UMaine VolturnUS initial verification and solveEquilibrium - Fixed bug in FrustumVCV that wouldn't work for rectangular members - Playing around with solveEquilibrium() and sE3() in model.calcMooringAndOffsets(), since they produce different results - Working on adding the UMaine VolturnUS model for rectangular member verification
REVERT: 6d3fdcc9d More Verification Fixes - almost done
REVERT: ca3bc81e9 Multiple bug fixes and organization for further verification
REVERT: 2214a5eb3 Fixed pitch/roll hydrostatic bug in Member.getHydrostatics:  - Corrected small r_center calculation to use distance rather than    ratio (alpha) from FrustumVCV for fully submerged members.  - Also adjusted variable name to "hc" for consistency with getInertia.
REVERT: beb65df7a Fixed up eigen analysis in solveEigen, and tried a DOF sorter for it.
REVERT: a9eca78e8 Gluecode and FD organization for output verification
REVERT: dc5b4fb99 Unfinished verification updates before flight
REVERT: 04964550b Rectangular Hydrostatics updates
REVERT: ceb65d166 Rectangular MoI rotations and getInertia updates and organization
REVERT: 9f70b1d60 Model natural frequency updates and ballast CG correction: - Created Model.solveEigen method to do system-level natural frequency calculation,   though still some things to fix. - Fixed typo in Member.FrustumVCV with length in hc_fill calculation.
REVERT: 32b942be9 Small changes so that I can pull newer commits
REVERT: 7b34a16e5 Added a plot method to model, FOWT, and Member
REVERT: 32322107b Changed member unit vector and orientation calculations: - Using Euler angles as discusses, rotating beta, phi, then gamma. - Renamed getDirections to calcOrientation and removed redundancies. - calcOrientation now stores q,p1,p2, and rotation matrix R in the member   for later use.
REVERT: d850a0065 Small updates for new member inputs and to get things running again: - Minor edits so the Gluecode_placeholder will run. - Added comments at possible turbine structural model connection points. - Tweak to memberString shape input to just consider first letter and   accept both lower and upper cases. - slA/slB inputs changed to split based on "/" character. - Updated memberString inputs in Gluecode_placeholder.py.
REVERT: f268c20c3 getDirections changes for rectangular and tidying up
REVERT: dc962c5ad Member class rework for rectangular members:
REVERT: e719fc4ba Input organization and commenting
REVERT: ec4182354 Small glue code tweaks
REVERT: d7571cc32 Major restructuring of frequency domain model:  - New FOWT class contains model components for a single FOWT including reference to MoorPy body.  - New Model class contains model components for mooring system and solving FOWT(s) dynamics.  - Added calls to Gluecode_placeholder.py to work with the new model structure.  - To DO: fix results (magnitudes seem way off, likely some bugs), then add Capytaine
REVERT: c4bc0fe96 Deleted lines3.txt bc outdated
REVERT: b535c7af3 Added input section to runFDModel in gluecode to reference gc_WT_InitModel
REVERT: ca8df3ef6 Initial restructuring work for model to integrate with framework:  - Core frequency-domain model getting its own class.  - Capytaine functions going into separate file.  - New "Gluecode" file created to test run preprocessing and model.  - - Initial wrapper work can go in runFDmodel().
REVERT: 0e9b0fee5 Added added mass, inertial excitation, and dynamic pressure end effects. Still need to add end-effect drag.
REVERT: b89dd4f4a tidying; comments...
REVERT: 09dfad0a2 some improvements
REVERT: 539e3da56 including capytaine integration tests
REVERT: 08ef10073 import capytaine to FrequencyDomain.py
REVERT: f23906619 commenting out broken mooring code
REVERT: f2905959f new function - call_capy()
REVERT: fac5895da tidied up read_capy_nc() function
REVERT: 2d2975ccd fixed package import - scipy.interpolate
REVERT: 9d680af60 new function - read capytaine .nc file
REVERT: 467ec7869 Corrected roll and pitch natural frequency calculations:  - Previous calculations incorrectly compensated for center of rotation.  - Calculations now more directly apply parallel axis theorem to correctly    account for the center of rotation, subtracting or adding as needed.  - E.g. for roll stiffness: C_tot0[3,3] + C_tot0[1,1]*((zCMy-zMoory)**2 - zMoory**2
REVERT: 3a04b6dca remove lines2.txt
REVERT: 5285686fd Changes to the Mooring System setup - import new mooring script "MoorDesign" as md - Calls make3LineSystem function in MoorDesign for the regular 3 catenary mooring system - Calls makeBridleSystem function in MoorDesign for the bridle configuration - Each take in many inputs, and those inputs were reorganized/recalculated for the DTU 10MW setup (Linetypes, dryMass_L, etc.) - - Two different linetypes, chain and synthetic fiber, for the bridle config. Each linetype input is a list of variables for each line. Also made variables for the free point locations where it switches from chain to synth and when it splits into the bridle - Deleted all the existing hard-coded mooring setup
REVERT: 2e9a79c57 Adjustments - Moved the turbine tower 2 meters to 11 m freeboard and 114.7 tower height - Changed h_hub from 119 to 118 - Cleaned up the rA and rB locations of the substructure members - Added a moment of inertia of a blade (don't know where the MOI is about, assuming the hub) - Updated xCG_RNA equation - Added two sections, one for OC3 Hywind Mooring system properties, one for DTU 10 MW - Updated LineTypes{} sections diameter, weight/length, and EA stiffness to be more general - Changed the mooring lines to attach at points 120 degrees of each other instead of 60
REVERT: 56c79d329 - Updated densities and l_fill's of members with ballast in order to equate weight and displ (changing from Senu's sizing) - Started working on normalizing Mooring properties to get the mooring system to work with no errors
REVERT: 9391cc317 Created sections for DTU 10 MW Turbine and Senu's Platform - 10 members for the wind turbine tower - - Heights going from z = 13 -> 116.63 (tower height is 115.63...question for Senu) - - Diameters going from 8 m to 5.5 m (even though top of spar is 7 m...Q for Senu) - - Thicknesses given in DTU 10 MW reference document - Substructure based on Senu's given numbers (weird ballast densities) - RNA masses and MOI from the reference doc (couldn't find MOI of a blade)
REVERT: 873bdd64b Mooring analysis and system matrices improvements, both undisplaced and equilibrium:  - Streamlined use of new Bridle mooring system by rename: MooringSystem=Bridle.  - Updated mooring solution process to process undisplaced characteristics first,    then find equilibrium and get stiffness again there.  - Calling new Body.getStiffness2 method to get correct stiffness accounting for    free Points along the mooring lines.  - Added plots and various outputs to show equilibrium characteristics of system.  - Equilibrium characteristics look reasonable! (27 m surge, 6 deg pitch)
REVERT: 057490d9b Changes meant to be in previous commit - see previous message.
REVERT: 7c50b79f1 Fixed roll and pitch natural frequency calculations to consider center of mass plus added mass:  - Using off-diagonal mass term to identify center of mass and added mass rather than applying    parallel axis theorem based only on center of mass.  - Brings pitch and roll natural frequencies to wihtin 0.5% of reference values.
REVERT: 4b8207898 Undoing previous (mistaken) "fix" to inertia calculations:  - Setting fraction for untapered member radial inertia back to 1/12.  - Pitch and yaw natural frequencies for spar are too high by 95%...
REVERT: 9ccfc2803 Original lines2.txt as a template to read in values for a mooring system
REVERT: 6f56db599 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
REVERT: d980fc599 Created a new bridle mooring system called "Bridle" - converted the existing mooring calculations into lines that can have inputs changed without changing the input text file - General Procedure for bridle configuration: - - Read in the text file to get the mooring system started - - Change the LineTypes properties, the Body properties, and the point locations that were given in the input file and then update those point positions if they're on a body - - Create any new points, fixed or floating, in space - - Detach the existing lines from the top body fixed points and attach them to the floating points, while changing the line length of those lines - - Create 6 new lines to go from the floating points to the body points and attach them to their respective points - - Initialize the mooring system, and then can solve for the mooring stiffness matrix about the undisplaced location - - set bridle var to 1 or 0 to choose whether you want the bridle system or the original mooring system
REVERT: 801f541a6 Getting hydrodynamic calcs working, and moment of inertia correction:  - Updated drag and added mass coefficients for OC3-Hywind values.  - Bug fix: matrix off diagonal signs were backwards - changed matrix    transformation functions to fix this.  - Bug fix: moment of inertia calculations for untapered cylinders were    for about center rather than about end - changed 1/12 to 1/3.  - - Should check calculations for tapered cylinders.  - Many fixes to hydrodynamic calculations:  - - Fixed unit direction vectors p1 and p2.  - - Disabled hydrodynamic loads for nodes that are above the waterline.  - - Rearranged hydrodynamic calculation code significantly.  - - Moved fully linear hydrodynamic terms out of iteration loop.  - Added natural frequency calculations, including pitch and roll about CG.  - Added net mooring force calcuation (for W_moor), and made associated    update to MoorPy to provide only line forces with lines_only option.
REVERT: 691f10ee7 Fixed merge conflicts, commiting so I can pull again
REVERT: e68203a51 Small commenting changes, only commiting so I can pull
REVERT: 56cd19fc6 Computing mooring stiffness at origin, printing matrics, minor edits:  - Now computing mooring system stiffnesses about undisplaced position for verification.  - (Need to re-implement equilibrium calculation for future work)  - Created functions for printing matrices to console with easier formatting  - Summing total static matrices and printing them (for verification).  - Moved MoorPy library load to top of file.
REVERT: 42e630e68 Updated point positions for OC3 Hywind calcs, as well as Line properties
REVERT: 63c900902 Updated memberList, RNA, and Mooring properties to align with OC3 Hywind
REVERT: 900d4b1c4 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
REVERT: db93a4368 OC3 Hywind MooringSystem updates
REVERT: f19b90228 Added basic lumped turbine RNA paramaters to the code:  - RNA can be specified in terms of mass, moments of inertia, and position.  - This can be expanded in future to include aerodynamic behavior, etc.
REVERT: e5a181602 Added else statement for members above waterline, C_struc, and another ballast case for bottom member
REVERT: 46810067c Changed the string entries to read in correct values of new memberList.append's Added another quick if statement in getInertia
REVERT: c4921d614 Changed the string of entries syntax, an if statement in getInertia, and hand wrote a list of members to read in
REVERT: 28e15b744 Corrected if statement for submerged Members and updated MoorPy calls:  - Fully submerged calculations in Member.getHydrostatics are now only    done for truly submerged members, allowing the possibility of    unsubmerged members.  - Minor updates to MoorPy calls to reflect latest updates to stiffness    functions.
REVERT: 5c60c63e3 Input text file (rough) for mooring system
REVERT: f0922b370 import sys to call MoorPy.py path, rewrote all mooring code into new System object, put C_moor-getStiffness line into MoorPy
REVERT: 4c787ead4 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
REVERT: ee3c8490e Added moment of inertia calcs for the ballast, and one line calling the getStiffness method to create the C_moor matrix
REVERT: de8d65bdd Set simplified hydrostatic stiffness matrix for partially submerged members
REVERT: 29fb027b1 Added ballast calcs (CG and each member's mass), one line trying to get the new getStiffness method to work...doesn't work yet
REVERT: 0de8076c5 rCG_TOT calculation without ballast yet
REVERT: be1fc642a Hydrostatic calcs for MoorPy Body: moved some from getInertia to getHydrostatics, added more, set up some totals for all members
REVERT: a2caed8e6 Small changes figuring out AWP and IWP
REVERT: d081549c2 Adapting to be ready for new hydrostatic capabilities in MoorPy.Body class for solving equilibrium offsets.
REVERT: d4d930d2d Greatly improved getInertia, solved correct M_struc
REVERT: 11e68853d A couple of mooring updates
REVERT: 744fcc340 Filled in submerged case for hydrostatics, various tweaks, adjusted inputs for DeepCwind Semi columns
REVERT: d1c4da3a3 C_moor (K) matrix, organized mooring section
REVERT: ac4ddac3a Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
REVERT: 04bd36a00 More rough changes for mooring stiffness matrix
REVERT: c3c43bd1e Bug fixes in hydrostatic calcs and a couple notes on mass/inertia. Hydrostatic calcs still have a ways to go.
REVERT: e25d2b2e1 More updates to the mooring additions
REVERT: efe8ce018 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
REVERT: e3ae755db Very rough draft of qs mooring addition
REVERT: ab96e6c01 Fixed error in translateMatrix6to6DOF that was subtracting in parallel axis theorem
REVERT: 63030547e Fixed getInertia with syntax errors, gave self.t a value
REVERT: 9ad0c8b5f Fixed getInertia with syntax errors
REVERT: 5b257c3a3 Fixed getInertia and setup Mmat matrix
REVERT: a9ea2ec02 Minor bug fixes for response calculation - still many more to do
REVERT: 77330a566 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
REVERT: eba753e23 Updated EOM assembly and solution, and added plotting of the response
REVERT: 7e2541ec6 Fixed syntax in getInertia
REVERT: 8a56528f8 Reorganized solving section and renamed arrays. Converted from tabs to 4 spaces.
REVERT: f64e7c977 Added getInertia
REVERT: ed74c3482 Revert "Merge pull request #1 from mattEhall/stein-edits"
REVERT: cef66aae2 Merge pull request #1 from mattEhall/stein-edits
REVERT: d02101a51 Added a getInertia method
REVERT: bf62b2314 Delete FrequencyDomain-SH-7-1.py
REVERT: f3ec1b696 Add files via upload
REVERT: 742c9f1b3 Drafted member-based hydrostatics calcs for non-tapered surface-piercing cylinders
REVERT: b489f2a8f Progress on hydrostatics (now as Member method). Stein to contribute mass/inertia method.
REVERT: c7f18bfa3 Code updates to remove errors and make it run (still missing things and not computing outputs)
REVERT: 1acdebdf1 initial commit

git-subtree-dir: RAFT
git-subtree-split: 0ed29b045d61382af33b17281eaa6a1605990989
johnjasa pushed a commit that referenced this pull request Jun 10, 2021
997d380ee Changing MoorPy BodyList to bodyList to fit new MoorPy changes
dbf092fa2 OpenMDAO test cases for OC3, OC4, and VolturnUS are now all PASSING
dadc7c092 Restoring a couple lost changes and updating readme for pyHAMS package.
dab36abc7 New draft raft_rotor module and some restructuring:
0efdae032 Merge pull request #1 from WISDEM/omdao_gb
9d35f3016 Merge branch 'dev' into omdao_gb
589803c73 changes to get RAFT running in WEIS
4a36d974a adding spacing-based internal structures, removing comments and WEIS-specific code
c0bdbbd6c Added DTU10MW yaml and fixed bug in bulkhead inertia calcs
603e59235 edits with questions
aebc8597a pointing to external pyhams
5ffbc674a removing local pyhams
0bd5a919d Fixed issue with complex arrays in OMDAO wrapper and added spar test
f60b947fa Some minor fixes to OMDAO wrapper
19b656952 Added OpenMDAO wrapper and tests for wrapper
cf47eede8 Added plotting options in solveDynamics
f75f397ff Renaming of raft to raft_model, substructure specific calcs
755723c2f Created 'designs' folder to hold the yaml designs
04d733c79 Adding verification files and scripts to 'tests'
5b85f697c Updating results dictionary to be more flexible:
e49a85854 read_wamit3B, dlsMax, heading bug
77f113edb Added some total support structure quantities to results dict
7e9788bf6 Adding and organizing global setting variables, working on forcing verification
35a86519e Minor changes that I forgot to save before making last commit
aecb29d55 Hydrodynamics Visual Verification, potModMaster, and read_wamit1B
be3b49da8 Fixed bug from last fix with tapered diameters
418f2e4f8 Fixed axial/end added mass calculation etc.
13a37756a Flipped order of panel nodes in member2pnl.py (normals were backwards)
a855bb341 Added Mass A33 debugging and more hydro verification
e5c03e788 Excitation platting, RAF bugfixes, and pyHAMS tweaks:
a3d7ca5ff Cleaning runRAFT and adding some temporary hydro plotting:
f4ae685ff Fix to HAMS path in pyHAMS:
39be7c102 YAML edits, output organization, calcBEM directory changes
17ed955b2 potMod consistency fix and full pyHAMS connection:
8e2c4d46b Update README.md
4cae410de Small edits and bug fix to RAFT post-merge: yWP/xWP
6f4184add Update for MoorPy release and readme update
619722eb9 Merge branch 'dev' of https://github.com/mattEhall/FrequencyDomain into main
a4d70e77b Deleting files to be replaced
50fe70bb0 Removing old scripts in main directory
bd3470fdd Readme/info update and removal of seperate MoorPy directory.
9f4de875e Small tweaks to RAFT and sample input files:
098c48c70 correction to read_wamit() coeff shapes
0f5d0c779 read_wamit1() - transpose added mass and damping
b22269e4b read_wamit() functions - normalize paths
cf8c0cbda Adding raft/member2pnl.py back since the folder change
d20a872a3 OC4 semi-sub yaml file creation and implementation
cdf4d6016 Compatibility fixes, new results dict, GDF output:
5d2a76bff Update README.md
937850c3a Update README.md
7ce03095c added raft/
460398626 remove RAFT/
32fb77223 added run_hams() function & housekeeping in pyhams.py
4bc9e7644 minor restructuring: hams/bin, __init__.py for raft
28d0f8734 delete trailing whitespace in raft.py
673a0ae43 included hams, setup.py, LICENSE, README.md, lowercased RAFT/ for PEP 8 convention
d36f2d450 Updated meshing capability to output HAMS .pnl format.
05deef3df OC4semi yaml file expansion and able to run
584e992c6 Little fixes for hydro updates and OC3spar inputs.
64f4f97ba Fixed and updates for rectangular members:
9d80ff5db Working changes to OC4semi.yaml
e46f91804 End Cap/Bulkhead Inertia Property Implementation
39b738331 Starting work on adding inertia properties of end caps NOT FINISHED, commit just to pull new changes
064164c85 VolturnUS-S.yaml in progress. (tower and platform drafted)
0a047db01 Fix in Member.init for proper cap_station locations.
f2ae5299e Adding YAML member "heading" property for circular patterns:
35b498ccc Made the default rho_fill 0.0 instead of 1025 because that would add a 1025 spot to the list of ballast densities if there isn't even any water ballast
e44d10e27 Adjustments to l_fill/rho_fill sizes in getInertia to work with getFromDicts
fe5ece5e5 Fix in getFromDict so that scalars stay scalar when shape=-1
cb2babdaf Edited so Member l_fill and rho_fill can be scalar or array:
950bcef40 Bug fixes and minor changes to get inertias and hydrostatics running
8e0d4e00c Completed updates to Member.init including for rectangulars:
bb67af526 Updated Member.plot to work with new format.
c6cccc3e7 Fixed up RAFT.Model for update, and FrequencyDomain fix:
fc8d51c73 Finishing updates to Member.calcHydroConstants.
439d82030 Updates to Member.calcHydroConstants - in progress.
10ebfa844 A few adjustments to get it running through calcStatics
ce3cae566 getInertia and calcStatics rework
305d5c7af Minor updates to OC3spar.yaml - removing tab/indent issue and adding member potMod option.
132777274 Adding a meshing capability and placeholders for BEM call.
cc9e21dcb Changes to input yaml
d0c95cdc3 Start dynamics outputs verification
d65937b97 Updated Member.getHydrostatics for members with multiple segments. Not verified.
5109e6cc5 Updates to Member.init for hydro strip theory nodes:
d39f3ce45 Finished new YAML/dict approach in Member.init and above:
6af75c473 Changes (in progress) for new member input format in YAML:
3689ad164 Edited OC3spar.yaml example to move toward new member format.  - Now using super-member type format with multiple stations.  - The spar's one member probably needs some checking, especially for the end cap.  - Set up an entry for the tower with the same format - values need to be filled in.
6aef2e42f Steps toward new RAFT interface with YAML input file:  - Created folder RAFT to hold the source in future.  - Created runRAFT.py as replacement for Gluecode_placeholder that reads input files.  - Created OC3spar.yaml as example input file - it shows four different member formats.
bd6a36e7a Got the iterative solve working in Model.solveDynamics:  - The method now had an nIter parameter that defaults to 15.  - A plot is produced showing how surge response converges.  - Converges well for OC4 with some relaxation (e.g. x_next = 0.8 x_calc + 0.2 x_last), otherwise it oscillates a lot.
912696ba8 Improvements to hydrodynamic model and code cleanup: - Lowered frequency resolution for efficiency. - Some code and comment cleanup and reformatting in FrequencyDomain. - Now saving wave excitation forces in Members for possible visualization. - Added end effects in drag calculations (make major difference to OC4).
c677f311b Last commit to finalize static verification - Deleted unnecessary lines - Changed the solveEquilibrium3 tolerance to 1e-5 instead of 1e-8 since that crashed - Fixed bug in self.C_moor calculation - - model.solveEigen() was referencing C_tot = self.C_moor which was then changing self.C_moor - Made self.C_moor0 and self.F_moor0 vars to differentiate between about the undisplaced position (0) or the equilibrium position ( )
6cbf733c4 Tidying up form verification checks - Added functionality to display the mass of each type of ballast present in the substructure - - getInertia now returns an "extras" dictionary and more calculations were added to calcStatics - Refined the VolturnUS memberStrings some more - Made sure all the values in the rho_fill column of the memberStrings were set to 0 when l_fill=0
27c8f3745 Small adjustments to model.calcMooringAndOffsets when calling solveEquilibrium. Using DOFtype.
3def854b2 UMaine VolturnUS initial verification and solveEquilibrium - Fixed bug in FrustumVCV that wouldn't work for rectangular members - Playing around with solveEquilibrium() and sE3() in model.calcMooringAndOffsets(), since they produce different results - Working on adding the UMaine VolturnUS model for rectangular member verification
6d3fdcc9d More Verification Fixes - almost done
ca3bc81e9 Multiple bug fixes and organization for further verification
2214a5eb3 Fixed pitch/roll hydrostatic bug in Member.getHydrostatics:  - Corrected small r_center calculation to use distance rather than    ratio (alpha) from FrustumVCV for fully submerged members.  - Also adjusted variable name to "hc" for consistency with getInertia.
beb65df7a Fixed up eigen analysis in solveEigen, and tried a DOF sorter for it.
a9eca78e8 Gluecode and FD organization for output verification
dc5b4fb99 Unfinished verification updates before flight
04964550b Rectangular Hydrostatics updates
ceb65d166 Rectangular MoI rotations and getInertia updates and organization
9f70b1d60 Model natural frequency updates and ballast CG correction: - Created Model.solveEigen method to do system-level natural frequency calculation,   though still some things to fix. - Fixed typo in Member.FrustumVCV with length in hc_fill calculation.
32b942be9 Small changes so that I can pull newer commits
7b34a16e5 Added a plot method to model, FOWT, and Member
32322107b Changed member unit vector and orientation calculations: - Using Euler angles as discusses, rotating beta, phi, then gamma. - Renamed getDirections to calcOrientation and removed redundancies. - calcOrientation now stores q,p1,p2, and rotation matrix R in the member   for later use.
d850a0065 Small updates for new member inputs and to get things running again: - Minor edits so the Gluecode_placeholder will run. - Added comments at possible turbine structural model connection points. - Tweak to memberString shape input to just consider first letter and   accept both lower and upper cases. - slA/slB inputs changed to split based on "/" character. - Updated memberString inputs in Gluecode_placeholder.py.
f268c20c3 getDirections changes for rectangular and tidying up
dc962c5ad Member class rework for rectangular members:
e719fc4ba Input organization and commenting
ec4182354 Small glue code tweaks
d7571cc32 Major restructuring of frequency domain model:  - New FOWT class contains model components for a single FOWT including reference to MoorPy body.  - New Model class contains model components for mooring system and solving FOWT(s) dynamics.  - Added calls to Gluecode_placeholder.py to work with the new model structure.  - To DO: fix results (magnitudes seem way off, likely some bugs), then add Capytaine
c4bc0fe96 Deleted lines3.txt bc outdated
b535c7af3 Added input section to runFDModel in gluecode to reference gc_WT_InitModel
ca8df3ef6 Initial restructuring work for model to integrate with framework:  - Core frequency-domain model getting its own class.  - Capytaine functions going into separate file.  - New "Gluecode" file created to test run preprocessing and model.  - - Initial wrapper work can go in runFDmodel().
0e9b0fee5 Added added mass, inertial excitation, and dynamic pressure end effects. Still need to add end-effect drag.
b89dd4f4a tidying; comments...
09dfad0a2 some improvements
539e3da56 including capytaine integration tests
08ef10073 import capytaine to FrequencyDomain.py
f23906619 commenting out broken mooring code
f2905959f new function - call_capy()
fac5895da tidied up read_capy_nc() function
2d2975ccd fixed package import - scipy.interpolate
9d680af60 new function - read capytaine .nc file
467ec7869 Corrected roll and pitch natural frequency calculations:  - Previous calculations incorrectly compensated for center of rotation.  - Calculations now more directly apply parallel axis theorem to correctly    account for the center of rotation, subtracting or adding as needed.  - E.g. for roll stiffness: C_tot0[3,3] + C_tot0[1,1]*((zCMy-zMoory)**2 - zMoory**2
3a04b6dca remove lines2.txt
5285686fd Changes to the Mooring System setup - import new mooring script "MoorDesign" as md - Calls make3LineSystem function in MoorDesign for the regular 3 catenary mooring system - Calls makeBridleSystem function in MoorDesign for the bridle configuration - Each take in many inputs, and those inputs were reorganized/recalculated for the DTU 10MW setup (Linetypes, dryMass_L, etc.) - - Two different linetypes, chain and synthetic fiber, for the bridle config. Each linetype input is a list of variables for each line. Also made variables for the free point locations where it switches from chain to synth and when it splits into the bridle - Deleted all the existing hard-coded mooring setup
2e9a79c57 Adjustments - Moved the turbine tower 2 meters to 11 m freeboard and 114.7 tower height - Changed h_hub from 119 to 118 - Cleaned up the rA and rB locations of the substructure members - Added a moment of inertia of a blade (don't know where the MOI is about, assuming the hub) - Updated xCG_RNA equation - Added two sections, one for OC3 Hywind Mooring system properties, one for DTU 10 MW - Updated LineTypes{} sections diameter, weight/length, and EA stiffness to be more general - Changed the mooring lines to attach at points 120 degrees of each other instead of 60
56c79d329 - Updated densities and l_fill's of members with ballast in order to equate weight and displ (changing from Senu's sizing) - Started working on normalizing Mooring properties to get the mooring system to work with no errors
9391cc317 Created sections for DTU 10 MW Turbine and Senu's Platform - 10 members for the wind turbine tower - - Heights going from z = 13 -> 116.63 (tower height is 115.63...question for Senu) - - Diameters going from 8 m to 5.5 m (even though top of spar is 7 m...Q for Senu) - - Thicknesses given in DTU 10 MW reference document - Substructure based on Senu's given numbers (weird ballast densities) - RNA masses and MOI from the reference doc (couldn't find MOI of a blade)
873bdd64b Mooring analysis and system matrices improvements, both undisplaced and equilibrium:  - Streamlined use of new Bridle mooring system by rename: MooringSystem=Bridle.  - Updated mooring solution process to process undisplaced characteristics first,    then find equilibrium and get stiffness again there.  - Calling new Body.getStiffness2 method to get correct stiffness accounting for    free Points along the mooring lines.  - Added plots and various outputs to show equilibrium characteristics of system.  - Equilibrium characteristics look reasonable! (27 m surge, 6 deg pitch)
057490d9b Changes meant to be in previous commit - see previous message.
7c50b79f1 Fixed roll and pitch natural frequency calculations to consider center of mass plus added mass:  - Using off-diagonal mass term to identify center of mass and added mass rather than applying    parallel axis theorem based only on center of mass.  - Brings pitch and roll natural frequencies to wihtin 0.5% of reference values.
4b8207898 Undoing previous (mistaken) "fix" to inertia calculations:  - Setting fraction for untapered member radial inertia back to 1/12.  - Pitch and yaw natural frequencies for spar are too high by 95%...
9ccfc2803 Original lines2.txt as a template to read in values for a mooring system
6f56db599 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
d980fc599 Created a new bridle mooring system called "Bridle" - converted the existing mooring calculations into lines that can have inputs changed without changing the input text file - General Procedure for bridle configuration: - - Read in the text file to get the mooring system started - - Change the LineTypes properties, the Body properties, and the point locations that were given in the input file and then update those point positions if they're on a body - - Create any new points, fixed or floating, in space - - Detach the existing lines from the top body fixed points and attach them to the floating points, while changing the line length of those lines - - Create 6 new lines to go from the floating points to the body points and attach them to their respective points - - Initialize the mooring system, and then can solve for the mooring stiffness matrix about the undisplaced location - - set bridle var to 1 or 0 to choose whether you want the bridle system or the original mooring system
801f541a6 Getting hydrodynamic calcs working, and moment of inertia correction:  - Updated drag and added mass coefficients for OC3-Hywind values.  - Bug fix: matrix off diagonal signs were backwards - changed matrix    transformation functions to fix this.  - Bug fix: moment of inertia calculations for untapered cylinders were    for about center rather than about end - changed 1/12 to 1/3.  - - Should check calculations for tapered cylinders.  - Many fixes to hydrodynamic calculations:  - - Fixed unit direction vectors p1 and p2.  - - Disabled hydrodynamic loads for nodes that are above the waterline.  - - Rearranged hydrodynamic calculation code significantly.  - - Moved fully linear hydrodynamic terms out of iteration loop.  - Added natural frequency calculations, including pitch and roll about CG.  - Added net mooring force calcuation (for W_moor), and made associated    update to MoorPy to provide only line forces with lines_only option.
691f10ee7 Fixed merge conflicts, commiting so I can pull again
e68203a51 Small commenting changes, only commiting so I can pull
56cd19fc6 Computing mooring stiffness at origin, printing matrics, minor edits:  - Now computing mooring system stiffnesses about undisplaced position for verification.  - (Need to re-implement equilibrium calculation for future work)  - Created functions for printing matrices to console with easier formatting  - Summing total static matrices and printing them (for verification).  - Moved MoorPy library load to top of file.
42e630e68 Updated point positions for OC3 Hywind calcs, as well as Line properties
63c900902 Updated memberList, RNA, and Mooring properties to align with OC3 Hywind
900d4b1c4 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
db93a4368 OC3 Hywind MooringSystem updates
f19b90228 Added basic lumped turbine RNA paramaters to the code:  - RNA can be specified in terms of mass, moments of inertia, and position.  - This can be expanded in future to include aerodynamic behavior, etc.
e5a181602 Added else statement for members above waterline, C_struc, and another ballast case for bottom member
46810067c Changed the string entries to read in correct values of new memberList.append's Added another quick if statement in getInertia
c4921d614 Changed the string of entries syntax, an if statement in getInertia, and hand wrote a list of members to read in
28e15b744 Corrected if statement for submerged Members and updated MoorPy calls:  - Fully submerged calculations in Member.getHydrostatics are now only    done for truly submerged members, allowing the possibility of    unsubmerged members.  - Minor updates to MoorPy calls to reflect latest updates to stiffness    functions.
5c60c63e3 Input text file (rough) for mooring system
f0922b370 import sys to call MoorPy.py path, rewrote all mooring code into new System object, put C_moor-getStiffness line into MoorPy
4c787ead4 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
ee3c8490e Added moment of inertia calcs for the ballast, and one line calling the getStiffness method to create the C_moor matrix
de8d65bdd Set simplified hydrostatic stiffness matrix for partially submerged members
29fb027b1 Added ballast calcs (CG and each member's mass), one line trying to get the new getStiffness method to work...doesn't work yet
0de8076c5 rCG_TOT calculation without ballast yet
be1fc642a Hydrostatic calcs for MoorPy Body: moved some from getInertia to getHydrostatics, added more, set up some totals for all members
a2caed8e6 Small changes figuring out AWP and IWP
d081549c2 Adapting to be ready for new hydrostatic capabilities in MoorPy.Body class for solving equilibrium offsets.
d4d930d2d Greatly improved getInertia, solved correct M_struc
11e68853d A couple of mooring updates
744fcc340 Filled in submerged case for hydrostatics, various tweaks, adjusted inputs for DeepCwind Semi columns
d1c4da3a3 C_moor (K) matrix, organized mooring section
ac4ddac3a Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
04bd36a00 More rough changes for mooring stiffness matrix
c3c43bd1e Bug fixes in hydrostatic calcs and a couple notes on mass/inertia. Hydrostatic calcs still have a ways to go.
e25d2b2e1 More updates to the mooring additions
efe8ce018 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
e3ae755db Very rough draft of qs mooring addition
ab96e6c01 Fixed error in translateMatrix6to6DOF that was subtracting in parallel axis theorem
63030547e Fixed getInertia with syntax errors, gave self.t a value
9ad0c8b5f Fixed getInertia with syntax errors
5b257c3a3 Fixed getInertia and setup Mmat matrix
a9ea2ec02 Minor bug fixes for response calculation - still many more to do
77330a566 Merge branch 'master' of https://github.com/mattEhall/FrequencyDomain
eba753e23 Updated EOM assembly and solution, and added plotting of the response
7e2541ec6 Fixed syntax in getInertia
8a56528f8 Reorganized solving section and renamed arrays. Converted from tabs to 4 spaces.
f64e7c977 Added getInertia
ed74c3482 Revert "Merge pull request #1 from mattEhall/stein-edits"
cef66aae2 Merge pull request #1 from mattEhall/stein-edits
d02101a51 Added a getInertia method
bf62b2314 Delete FrequencyDomain-SH-7-1.py
f3ec1b696 Add files via upload
742c9f1b3 Drafted member-based hydrostatics calcs for non-tapered surface-piercing cylinders
b489f2a8f Progress on hydrostatics (now as Member method). Stein to contribute mass/inertia method.
c7f18bfa3 Code updates to remove errors and make it run (still missing things and not computing outputs)
1acdebdf1 initial commit

git-subtree-dir: RAFT
git-subtree-split: 997d380eebb93d885259a53f914b7b121f19a5ab
dzalkind added a commit that referenced this pull request Jul 7, 2021
05e9eef Merge pull request WISDEM#55 from dzalkind/f/deallocate
1c8b9a1 Skip mac testing of examples
4c43f4a Skip examples in windows for now
991a406 Run examples instead of testing on other platforms
466f876 Test examples on macOS and windows
c569815 Close discon library after every sim run
0f2707f Revert deallocation stuff
cf59354 Update example_05 to run simple simulation twice and check result
e9a93ee Try new dlclose function
8e28217 Clean up comments
e201b5d Deallocate arrays in ROSCO, check in example_05
874c760 change rotor speed constraint to be epsilon
002f5c2 Revert ServoDyn change
42c6544 Make _Toolbox vs_minspeed in rotor frame to match ROSCO
0274161 Merge remote-tracking branch 'upstream/develop' into oneROSCO2
9075090 Rename to CI_rosco
d5943b5 Compile ROSCO from ROSCO dir
1713360 Only check Fl filter parameters if Fl_Mode > 0, fix example_05
714f56d Integrate schema into turbine, controller, and examples
7b77ffc Add schema and update empty tuning yaml inputs, not connected yet
560dc5f Clean up example_05, wind files
5f7c02c Let example_05 run independently from 04
87ecf66 Make example_04 consistent with others
2ec4e79 Only check FlpCornerFreq if using Flp control, fixes example 05
a552a8d Clean up example_07
84de6f4 Clean up example_06
a36b662 Fix and point example_04 to Tune_Cases/
ba28744 Update verbiage around using ofTools vs. weis
3ea48e2 Fix and point example_01 to Tune_Cases/
f9a2519 Remove Examples/DISCON.IN from git
814948c Fix .gitignore
7ecd200 Merge ROSCO and _toolbox gitignore
29344ef Remove parameters_files
115e303 Add back pesky ErrVar
2e13c0b Move cmake-related files to ROSCO
a68c21e move ROSCO source to ROSCO folder
95d5bcf add ROSCO without submodule
c64a553 Merge remote-tracking branch 'rosco_toolbox/develop' into oneROSCO2
c15bbfd Increment Version, OF3.0 (WISDEM#57)
3a36b5e Update Testing (WISDEM#58)
f0c2561 Merge branch 'develop' of https://github.com/NREL/ROSCO into develop
e0d001b Update turbine.py (WISDEM#56)
8ee78e5 Merge pull request WISDEM#54 from NREL/docs
209fd81 make uppercase
662b04b fix bullets
c72e805 Update headers
b13bc34 typo fix
f4116b3 add survey
5899ec1 add survey
08ef420 Merge remote-tracking branch 'upstream/develop' into docs
2e7aa6f Merge pull request WISDEM#53 from dzalkind/weis
e9247ee Revert controller to develop: TSR_at_minspeed
2cc92c9 Add peak shaving back to UMaine Semi example
db7b959 Update UMaine Semi test case input
691c157 Revert tune cases to develop
611d834 Revert examples and test cases to develop
279cb32 Read turbine variables using weis if available
8a05fea Merge remote-tracking branch 'upstream/develop' into weis
3e8ce68 Update IEA-15MW semi example: use peak shaving w/ ps_percen=0.8 (WISDEM#50)
b57376d Fix FA_HPFCornerFreq, WE_CP name to match ROSCO variable, WE_CP_n (WISDEM#51)
3b69cd9 Specify number of gain scheduling points for pitch, wind speed with input (WISDEM#52)
1ea9835 Draft: Clarifying docs for Windows users (mingw) (WISDEM#44)
d894940 Docs (WISDEM#49)
fd7b0b1 Merge commit '2d3c83c16cfd935bfd73f883e144e258fce4718c' into docs
71567be Remove italics in headers
6087eb1 move table of contents
a75b926 Point to WES preprint
2d3c83c Update rosco_toolbox.rst (WISDEM#47)
b7ef93e Update control interface: add nacelle IMU, method to kill discon (WISDEM#42)
c87da84 Merge commit '381ae2862ee58d9684ef5c69270eef4956ce1813' into weis
381ae28 CI Testing (WISDEM#41)
d748c9f Merge remote-tracking branch 'upstream/develop' into weis
da6b56c Merge pull request WISDEM#40 from nikhar-abbas/b/interp
67d5d36 Write example_07 (min pitch) output to new figure
3750beb Remove double instance of rated wind speed in controller.v
9e89ef8 Make interpolation function monotonic
65c4020 linear interpolation
9b123f1 Update examples to test in weis environment, working
53343d1 Delete history file
07b46b6 Update version to 2.2.0
15976f5 Merge branch 'develop' into weis
b813a22 Clean up testing scripts
1a5e9ae Point submodule to main branch of ROSCO
6d6fa78 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
8cd8388 Fix paths, print outputs to pdf, add submit script
5469f16 Merge remote-tracking branch 'upstream/develop' into develop
96ec34d Update IEA-15MW Tune and Test Cases
d0d4165 Merge pull request WISDEM#38 from nikhar-abbas/develop
bb5a8e2 ROSCO install path bug fix
b3ab9c6 Update gitignore, DISCON example
d647d0a Revise documentation 2
53ed6f0 Revise documentation
08d6044 Break lines up for readability, minor edits, re-organize TOC
f466822 Point Test_Cases/ to ROSCO in install/lib
72bbaf8 Update version and names in __init__.py
0032cdc Point submodule to main
764fae0 Merge remote-tracking branch 'upstream/develop' into develop
fb1a122 Update simulink model input channel names, running
bf3b3fd Merge pull request WISDEM#33 from NREL/f/docs
97b36e5 Merge remote-tracking branch 'upstream/develop' into f/docs
d1ba1f1 formatting
b70ca27 Add ROSCO page
667b2c1 Table formatting
5900d63 Add ROSCO inputs
d1fee5a Toctree update, formatting
788173f typo fix
0952950 Merge branch 'f/docs' of https://github.com/NREL/ROSCO_toolbox into f/docs
5a3db3e Add ROSCO toolbox instruction to contents
112b960 ROSCO toolbox specific intructions - initial commit
2825f74 Add mingw, fix capitalization
d4e46ff Add draft of workflow/standard use
7d28a6f Get rid of annoying spectral warning
25ef7a7 Update ROSCO install dir, other setup fun stuff
52465fe Merge remote-tracking branch 'upstream/develop' into weis
0e17b73 Merge pull request WISDEM#36 from dzalkind/f/auto_test
3454fc0 Merge remote-tracking branch 'upstream/develop' into weis
a916119 Separate examples into individual tests
4c00d6b Add run_examples script for doing that
6497b50 Make IEA-15MW test in example 06 longer
3707cfe Update example DISCON
b7439ad Move example 08 output to folder
7d181e6 Make pitch control GS points equal to where it's sampled
6c2c37e Move outputs of examples to folder
7a26d5f Merge pull request WISDEM#35 from nikhar-abbas/f/flp_updates
3257995 write kappa to self
d58d1ac remove 0.7 from flpwise damping conversion
86fadcb Add units for system poles
c8e3f77 Merge pull request WISDEM#34 from nikhar-abbas/f/DISCON_cleanup
df28b09 fix units in write_DISCON
ed019eb Add significant digits to wind speed lookup tables
bd13c02 Merge pull request WISDEM#32 from nikhar-abbas/f/compiling
08c9ae7 Merge pull request WISDEM#31 from dzalkind/openfast_250
6742026 fix version number
4a76068 Fix indexing
f516eb1 Updated example outputs
f072f2e Use generic full file paths
6ef5d52 Define windspeeds by 30 pts, not windspeed increments
e9c56eb Update Version
1c5c363 Some placeholder info
cabcd34 Cleanup for readthedocs
63d4d48 Remove old architecture images
78b274e Include workflow image
33b7a03 Fix cross references
b6235f9 Add sphinx_rtd_theme
268581c Edit for new docs format
54ffd6f update themes
ebc4dd2 remove old docs
59a1464 initial commit
8309615 Change Kp_float to interpolate at 5% above rated
32a5f9d install-rosco -> compile-rosco
529183c Update submodule branch
ff42543 Update readme for ROSCO install instructions
488d563 include --install-rosco flag
9b00496 cmake build directory in ROSCO folder
9b13daa ignore compiled files
29e37cb Merge remote-tracking branch 'upstream/develop' into openfast_250
65620c1 Merge pull request WISDEM#26 from dzalkind/move_oftools
607d07e Update Test_Cases/ for OpenFAST 2.5.0
b492424 Update examples, testing for conda-installed openfast call
639a23f Update ofTools for OpenFAST 2.5.0
68fc918 Add ROSCO_toolbox version to DISCON.IN header
aa50b66 Merge remote-tracking branch 'upstream/develop' into develop
b730428 Merge pull request WISDEM#28 from nikhar-abbas/weis
71565e1 Revert "fix minpitch saturation bug"
34b427c Update submodule to track develop branch
f504b34 remove 0.7 from flpwise damping conversion
bc8c9c3 write kappa to self
38e956e Merge branch 'weis' of https://github.com/NREL/ROSCO_toolbox into weis
ff4ec14 Merge pull request WISDEM#27 from NREL/simulink
096f1e9 Merge branch 'develop' into weis
af600fd Set floating Kp based on v_rated + 0.5 m/s, not index
5940292 Update README.md
84c6aa7 Add ElastoDyn sensor channels for simulink simulations
3f3ce49 Update simulink test case for OpenFAST 2.4.0, streamline inputs
39aa822 Re-organize matlab scripts: remove Utilities from Matlab-Toolbox
f0355dd Add temp simulink/matlab files to gitignore
3faadab Add matlab scripts for running simulations
9540362 Update ofTools imports
7cd186c Move ofTools into ROSCO_toolbox folder for consistency
cf5b43b Fix another ofTools import
67731f8 Fix ofTools import
2256b0c Move ofTools into ROSCO_toolbox
e4a1c7f Revert setup.py to exclude ROSCO build, etc.
0e53372 Use weis.aeroelasticse for file reading
c8e9954 Make tuning yaml relative to main directory
f62653b Update InflowWind.dat templates in TuneCases/
3aab5c8 Update tune_ROSCO.py script
dd39060 Merge pull request WISDEM#22 from nikhar-abbas/refactor
f1d06f2 Point to correct ccblade import, fix plot_performance max point
e5a78b8 Update examples for running anywhere
9f4e962 Updated walkthrough for latest modules
57c51e5 Remove pCrunch dependency on ROSCO testing
1127b63 Take out pCrunch dependency and post processing, pp elsewhere
6b06077 Merge remote-tracking branch 'nja/refactor' into refactor
4f772cd Change tuning precision
a440623 Include BAR Model w/ Flaps
3afe143 typo
92d6410 fix minpitch saturation bug
a7be52a Separate below and above rated windspeeds by 30 points each
cb49073 Run examples from anywhere: 05-11
7b5d46e Merge remote-tracking branch 'nja/refactor' into refactor
28c249d Increment major version, fix name
0c71cef Run examples from anywhere: 01-04
578de15 Only load ccblade if needed
abf83fc Remove wisdem import
873108c add init
f9e356a add compiler install instructions
21acfd6 remove multiprocessing
45ceb01 Fix ROSCO compiling bugs on windows
0f5a8df Update for ROSCO on windows
be59f68 cleanup
a8a616a remove repeted comment
b2a3dd9 Merge remote-tracking branch 'upstream/develop' into refactor
7c5ea21 Update for new install instructions
f9ea5c6 remove ROSCO_utilities class structure
1cee9d6 Add init options to output processing
66432b7 rename to output_processing
68aedc8 Add example 11
74e4771 Add descriptions of case_gen and fast_io capabilities
b599e3e Update for restructured FAST i/o scripts
2812c12 update comments
a54e898 cubic interpolation of Ct surface
2069fcd fix saturation points for gain schedule calculations
12037fc typo fix in comments
fbd8a72 Try for WISDEM master or dev versions of ccblade
fadd73f load and plot fast outputs - initial commit
1854d89 Move fast output read and plot functions, remove class structure
47219d7 Restore ROSCO submodule, build it in setup.py
b6295b3 Remove ROSCO submodule
5689dbe Check for conda-forge ROSCO distribution
06f4b28 comment cleanup
5d9ae83 Rename ofTools readme
3c8ae31 remove weis dependencies
d6e7157 OpenFAST tools (aeroelasticse) initial commit
9ea2e13 Merge pull request WISDEM#21 from nikhar-abbas/weis
128488e Merge branch 'weis' of https://github.com/nikhar-abbas/ROSCO_toolbox into weis
a2ed63b Fix bugs in DISCON testing
e33ec92 Saturate below rated TSR by rated rotor speed
0c5fada Update for v2.1.1
0fa56ae remove hardcoded paths
6820d29 point to compiled rosco in rosco toolbox
bca7e5f remove hardcoded paths
2959a81 updatt openfast call
3add3be restructure load_blade_info call
ec9336b restructure plotting
407931c Force ccblade call
e6c7ca0 delete test_ROSCO.py
9119b43 Merge branch 'f/testing' into weis
bda9c55 Update ServoDyn params to prevent generator shutoff
2040a26 shift max cp print out
9efb2ab Set t0 = 100 to eliminate startup transients from analysis
dac8177 Add waves to heavy testing
4d4b7f9 Add GenSpeed to testing channels, run pCrunch in serial with only 1 core
d6990d1 Add weis_dir to env variables in readme, update binary dir paths, make lite default, exclude testing results from git
0a40856 Update path
41034bc Update for more modern numpy
b6a6f87 Bug fixes for multiple airfoil tables
57bd9fc Update examples for newer models and test turbines
8e05d67 make load_fast_out lowercase for consistency with plot_fast_out
3e33f39 Clean up plotting function
ac48684 Update paths and turbine
4fcf73d Move all blade parameter processing to load_blade_info
65d1870 Cleaner parameter surface plotting
27de7f1 Fix run dir for heavy testing
320d059 Pass IPC gains to DISCON.IN
41efacb ROSCO testing as class, rename file
59a9cb1 change tmax to 330 in lite testing
7111606 Update Model
aa8a5f6 Update IEA-15MW model
7e8f0b1 Updates and cleanup for flexibility, include example in __main__
3554fd7 Move testing to function for parallel processing, include __main__
23e44ea Remove old testing script
f5b67db load aeroelasticse from weis
b16aba3 Update ROSCO pointer
b6aa912 Optional wind speed, TMax inputs
b48b9e2 update path
75b9f48 check for ROSCO path
ec4c061 Delete old test case run script
9c4db81 ROSCO testing as class, rename file
ffe3635 Update ROSCO pointer
eb8be72 Update ROSCO test, add to gitignore
a60e24e Typo
30c5d3c Move output variables to init
f53685e Run Testing - initial commit
686c8b0 error handling bug fixes
0643792 properly pass desired output channels
ea8e9c0 clean up filepaths
cf2c47b 6 minute test time for lite testing
f402ff3 ROSCO testing as class, rename file
8d4b222 Create testing suite init
d95631a Update test cases
fbb5cbc fix previous commit with channel names
457a725 fix previous commit
954ef1e load binaries
b1fe191 Optional wind speed, TMax inputs
12fbbd0 update path
1c4650b check for ROSCO path
17fbb65 Delete old test case run script
bd39933 ROSCO testing as class, rename file
5d61c3c Increment version
46c42f8 Remove GBoxEff from rated torque
0653114 Increment version
37a4a8b More minimum pitch bug fixes
b946e20 Check for spectral in WISDEM
187c2e1 Minimum pitch setting minor bug fix
4892573 typo fixes
d0ee3cd Update requirements
ac712ba move scripts to source folder, typos fixes, cleanup
494a7ab master doc as index
dfc9c2a Standard use descriptions
644861c Compiling and DISCON generation - initial commit
6e2be5a Update project info
616bf27 readthedocs - initial commit
2937b19 Delete old files
b6d4324 Dump outdata to structure and plot
f1de571 formatting
3eb2b90 Load times from input files
057de6d Add checks for optional input files
4159ba5 Update Pl_FastPlots.m
0a03336 Revert examples 6 and 8
077b8d5 Create README.md
3da66f1 Fix some Simulink initial condition issues
4eb6466 Update ROSCO pointer
b29d62b Add ROSCO Simulink Model and simple Matlab/Simulink run case
2866ebd Update ROSCO test, add to gitignore
637c3a1 Increment version
8ff621f Update submodule
bb91651 Rename license file
8c86a3b Hardcode debug outname
571baad Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
9f2cf6a Increment version
53cf8c2 Remove GBoxEff from rated torque
4d43650 fix previous commit with channel names
446186d fix previous commit
2bf1888 load binaries
ed7f394 Increment version
4e4e3f9 Merge branch 'hotfix/min_pitch'
0a977d9 More minimum pitch bug fixes
8744956 Check for spectral in WISDEM
4351c05 Minimum pitch setting minor bug fix
4ad87a8 typo fixes
5cbcc31 Update requirements
de4bee2 move scripts to source folder, typos fixes, cleanup
b94f543 master doc as index
bb5ded1 Standard use descriptions
9ae9d37 Compiling and DISCON generation - initial commit
391da4a Update project info
117333f readthedocs - initial commit
707e898 Typo
c635f7d Move output variables to init
e4b3edb Merge pull request WISDEM#18 from dzalkind/simulink
5fa1bb9 Delete old files
57196b7 Dump outdata to structure and plot
3203430 formatting
8b77df8 Load times from input files
9424afb Add checks for optional input files
8f0cdb7 Update Pl_FastPlots.m
7122637 Revert examples 6 and 8
877a4b2 Revert "Update ROSCO pointer"
cc3b6fd Merge remote-tracking branch 'origin/master' into simulink
2b7ef0e Fix some Simulink initial condition issues
a4a3dbe Create README.md
29a1c65 Update ROSCO pointer
76d2189 Increment version
bc29969 Increment version
008260e Merge pull request WISDEM#16 from NREL/develop
963617e Update submodule
b0e4aeb Rename license file
457a408 Add ROSCO Simulink Model and simple Matlab/Simulink run case
1cd1bba Update ROSCO test, add to gitignore
52b2406 Run Testing - initial commit
edb341f error handling bug fixes
6e6bb66 properly pass desired output channels
078e35f clean up filepaths
bf2a441 6 minute test time for lite testing
5e05be9 ROSCO testing as class, rename file
301a7a3 Create testing suite init
b94be5b Update test cases
913482a Merge remote-tracking branch 'dzalkind/master' into f/testing
f0fa427 syntax bugs
e3db440 t0 error handling
57641c0 look for rotperf file as try except
4609eaf minor minpitch bug fix
6224c72 Update parameters
db5f02a Merge branch 'f/FAST_CpSurface' into develop
bf844ef Write pitch and TSR vector sizes to rotor performance files
945fa20 improved commenting and syntax fixes
6ff77bf account for efficiencies in vs_rgn2K
99eac2b Bug fix: multiple turbines can be tested now
6b9f660 Update printing if channel not in outlist
3f55df4 Add IEA-15MW model with UMaine Semi-submersible to Test_Cases
072e01c Add test_ROSCO.py for automated ROSCO testing
ef2e94d Add linear model export example
2b4149d Merge branch 'develop' into f/FAST_CpSurface
ffa17c9 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
1e39211 Merge branch 'master' into develop
9559ad6 Merge pull request WISDEM#13 from amoratoc/master
d2c26ea Generate Cp Surfaces using FAST and pCrunch
33722cc Including GBoxEff in the computations
362cbfa Less fine Cp surface resolution
e9d639c Update for cc-blade API changes (only on wisdem's IEAontology4all branch)
7b44379 Update for cc-blade API changes (only on wisdem's IEAontology4all branch)
af3611d Less fine Cp surface resolution
023dcbc Merge branch 'hotfix/spectral_dep'
cebbef5 check for spectral in wisdem
c17d810 Merge branch 'develop'
4376aa5 use ROSCO/master
a905ecc Merge pull request WISDEM#10 from NREL/develop
eeaa62f Increment version
a7b714a Merge pull request WISDEM#9 from NREL/f/processing
cab719e Cleanup
8aebdae include trim_output_dict
d8051e7 verbose, cleanup
914bd59 move fast plotting to its own class
42f19e5 label and comment cleanup
a30df43 Don't show plot by default
b01b3b9 typo
0d2965e Load meta_info to out_dict
a2b5f7d Plot PSD
6f38316 Plot from fast_out dict
ed77c70 Update submodule, track rosco develop by default on dev branch
e352d1d Include output trimming and optional dictionary output
9113fa5 Update requirements/cleanup
7d509b9 Blade damping bug fix
c7aef16 Added error message for no flaps
72c9118 Fix communication array values
0775432 Version fix
276e813 Read gains as single length lists
d648d0a Include DataProcessing class, write DISCON dictionary
e858dba bug fix for time shift
433c947 cleanup
a0bcf9f Merge branch 'develop'
8ac469e Slight controller commit hash updates
5e9d386 Update requirements to be less specific
45cc624 Update history, change to markdown
fe86196 Merge branch 'develop'
8b6beb2 Update WindTech Reference
22fbab0 Merge pull request WISDEM#8 from NREL/develop
e950eb4 rename for lowercase
6671e4e Update for release 2.0.0
69545dc Merge pull request WISDEM#7 from NREL/develop
be8b903 write_discon: make sure integer flags get written as ints incase they are automatically read as floats
2b53cb3 Ensure variables that are passed as a list are loaded correctly
8756796 Typo and bug fixes
a9e6b2f cleanup
a8ea9a8 Load value as float
435dd20 include read_DISCON
f1459e7 Treat load_from_txt function as object
9712ef4 write_param_file -> write_DISCON
26092aa New test cases - use selection from OpenFAST reg tests
6d5ea96 Clarity
ee55f78 Updates and cleanup for readability and code changes
a3c39eb Update for new test cases
9d00705 Remove some hard coded things
1eb58a7 load gearbox efficiency, cleanup
a2e5750 Updates for tuning inputs and resulting DISCON files
7ffc8f6 rename and cleanups
d757540 Time shift when trimming fast output data
f96f19a Controller updates
aed22d4 Fix bug to account for pitch saturation in state machine
5162566 Minor typographical updates
e139350 Update for new rotor and semi platform
59f8ab0 Floating controller tuning cleanup/math fixes
126d7b9 Bug fix for cc_rotor check
efa2c0a Fixes for floating bugs
76c1516 Floating controller tuning error fix
1b04746 yaml input bug fix
97d9835 Load from fast cleanup
65b30c5 Update description
18f2d36 Remove print-name statement
6d298b2 Typo fix
75153c8 Update baseline test case
841b7d3 Update flap tuning, remove old test cases
e2b640e Update floating filter description
fc96851 Properly read airfoil data for flaps
d568ff8 Restore capability for to read airfoil data tables with wisdem/master
75968a3 Flap tuning error message
b753794 wtc -> ROSCO
08ebd90 Reorg loading of rotor performance info
7ff8c85 Put loaded fast model in self
2e35708 Remove sine pitch excitation for induction capabilities
a5d9d0e Add tuning error if blade not initialized in turbine object
d215f4d Update submodule for flap saturation limits as inputs
f9fe379 cleanup
b9240f2 Include flap max pitch in inputs
5874acb Add flap max pitch as parameter
7cc3f57 Merge branch 'develop' into f/flaps
94be268 Include fast outdata trim, move load from txt to utilities
d0310b6 Update submodule
aad15e1 Fix flap filter bugs
8794124 LPF blade root bending signal at 1/3 flapwise freq
5f52dee Tuning bug fixes
1dc9386 Merge branch 'develop' into f/flaps
7528afd Band pass filter platform frequency
0693276 Flap tuning parameters as yaml inputs
6c27b38 Flap gains as numpy arrays if 0.0
f244897 Bug fix in constants
eca83e6 Cleanup
6dc15b3 Update controller tuning
548aac2 Bug fix
e1508e9 Parameter updates
3091cc4 Example flap tuning
298efa5 Include flap tuning
1e95510 Move load_from_txt to utilities
92060a5 Generic flap actuator tuning
29f2ff7 Install ROSCO in develop mode
a2b4e9d BAR tuning for flap controller
1633db4 Include flap DISCON inputs
a4b3c7c Merge pull request WISDEM#6 from NREL/develop
791816f parameter name updates
6673ef0 Updated fast airfoil data structure in WISDEM
b80e96d update to modern numpy
c575eb5 Enforce F_NotchType = 2 if Fl_Mode = 1
f301eb4 limit pitch saturation minpitch by input yaml if necessary
b9984b1 Update ROSCO for filter bug fix
d2fe32b Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
bf01c41 Update for version 1.0.0
73dfa6b Update for version 1.0.0
2b31586 Enforce minpitch
c4154a6 Tune controller at TSR_operational, not TSR_opt
f2c8f3e Cleanup
7087d8c Merge branch 'develop'
9fcf452 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
a0e6fc1 Update for version 1.0.0
6373f57 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
09be59b Update for version 1.0.0
a9d1518 Include TSR_operational as yaml input
99de43e Include TSR_operational as yaml input
dfe5717 Update for version 1.0.0
05fe594 Tune and write DISCON.IN for floating configurations
c73b7df Include x-axis limits for plots
cb879bc Update for version 1 release
928eae4 Include version 1.0.0 release version of ROSCO
27aa5e1 Update architecture (still needs some updating)
47c36ff Nomenclature
9e24f0b Update ROSCO for floating feedback
6544448 Update input files
ca9ec62 Include floating mode switch
0604b2c Tower velocity feedback filter
276c7bd Floating feedback gain calculations
371198b Use example yaml
85f1aab Ignore Jupyter associated files and slides
ff59055 Update Jupyter notebook example
15c3935 Include cell outputs
53e06ff Include ROSCO walkthrough jupyter notebookj
9338ca9 New saved turbine
7d5b89b Cleanup
38b51df Update parameters
4f54122 Update ROSCO for torque based Setpoint Smoothing
84118df Include turbsim example
f820ed6 Add fignum and showplot options to plot_fast_out
b7a448f Cleanup
4179f16 Update for new test cases
d77be79 Update parameters
9bfb32d Ignore turbsim binaries
c3152b3 Update and simplify TestCases
1ce6673 Merge remote-tracking branch 'origin/master'
ada80f3 Typos and cleanup
92e546e Bug fixes in run_openfast
8d81391 Print, save, and load cleanup
5cb48d7 Update plots, cleanup
303c56a min_pitch at Cp-maximizing angle, TSR bug fix
0ceaace Add signals to avrSWAP
78e7f81 Cleanup
d5ca9b3 Update examples and associated files
6dcbcc9 error handling for precone variable name
4715fdd updated turbine parameters for the IEA 15 MW
569f955 Rename minimum speed for vs controller
0d9f225 Change saved pickle name
5c633ad README for examples - initial commit
974bbe2 Update example 1
d75e733 Rename examples --> Examples
0e000dd Remove old Examples folder
4608e29 Update submodule
8496f05 Rewrite for all the updates
1f0044a Cleanup
681a1f1 Implement pitch saturation for Cp-maximization at low wind speeds
3d713aa Remove test binaries
7b4a717 Update tuning
a7c4da9 Update submodule
3552e42 Include min rotor speed input
a575dd4 Include binary reading capability
b6badc8 Update title message to ROSCO
0b171ad Add comment for PreCone1 OpenFAST bug
ca40118 Cleanup and added print statements for run_openfast
35b84be Updates to input descriptions
524d8de Update Links in README
48b5ae5 Update for FAST_IO
f03a113 Update Licensing
cb1a605 Update WE_Blade Radius description
d23883d Revert "Update WE_BladeRadius description"
7304b3a Update WE_BladeRadius description
3ffe5f9 Housekeeping
a2a000a Update for shutdown controller
093a9ce Folder cleanup
e603e52 Add shutdown mode
02df480 Major ROSCO updates
b77967c Move DRC submodule to ROSCO
c92d16a Update Acknowledgments
58a6b95 Fix initial conditions bugs
2fc0961 Update Submodule
650551e Fix Rgn2K Bug
56cdfad remove large turbsim files
60ee20f Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
23e941e Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
4afacf3 Remove simulation outfiles
0e31337 Remove simulation outfiles
096db6f Remove simulation outfiles
a49406a Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
91565e3 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
d999790 Plot OpenFAST outputs
656d2ae Plot OpenFAST outputs
91b979a Plot OpenFAST outputs
0fb87a3 Plot OpenFAST outputs
4f136ad Load fast output files (ascii and binary)
4ee185c Load fast output files (ascii and binary)
bd5cc0c Update submodule - initial bld pitch bug fix
9a4e276 Update submodule - initial bld pitch bug fix
730f6f1 Update Submodule
0d7cb9f Update Submodule
8469bb7 Fix errors in compile instructions, update acknowledgments
9091b59 Fix errors in compile instructions, update acknowledgments
eeef400 Initial README commit
0c34b4a Initial README commit
76fc6ca Initial README commit
937e593 Initial README commit
8f26775 Cleanup
b3f3ee8 Cleanup
4acc5eb Include EKF WE_Mode description
fad2b75 Include EKF WE_Mode description
4124e75 Update submodule
6787830 Update submodule
1616118 WISDEM install instructions included
4380fbe WISDEM install instructions included
14cb875 Use .md for readme
5fea463 Use .md for readme
440856c Update for WISDEM system changes
ffba009 Update for WISDEM system changes
cfade27 Update overview links
30da1de Update overview links
d4da505 Update IEA15MW
835201b Update IEA15MW
9e1ed31 Tune IEA 15MW
5658e30 Tune IEA 15MW
d1a2e87 Critical damping for LPFType = 2
79a4e09 Critical damping for LPFType = 2
5beb6fc Update TSR opt interpolation
898ca7c Update TSR opt interpolation
e133a45 NREL 5MW as example
3fcadad NREL 5MW as example
419be30 Generalize tuning script
f24fb4d Generalize tuning script
96293ac Update Submodule
b510105 Update Submodule
1fca764 Typos
37bcb43 Typos
0177f9d Update for windows users
6089220 Update for windows users
e64cbe5 Typo
e90b18b Typo
5fb0eb4 Update I/O, more resolved performance tables
f6e00cb Update I/O, more resolved performance tables
1bcf669 Update with more running instructions
4d9a522 Update with more running instructions
9ebd478 Update Submodule
175ae70 Update Submodule
2ac781e Update parameters
780618e Update parameters
7bda1aa Use turbine specific rotor performance files
d627f06 Use turbine specific rotor performance files
f4b51fe Cleanup
d8670c9 Cleanup
a7853c3 Outdated (for now!)
90811ff Outdated (for now!)
781f454 Additional acknowledgments, submodule instructions
9df57b8 Additional acknowledgments, submodule instructions
5f43699 Check for text file
0eef0f0 Check for text file
f56f732 Submodule instructions
1a25568 Submodule instructions
cad8de0 Update submodule
9dc00f9 Update submodule
90d83b7 Specify rotor performance for NREL 5MW
61b2ce7 Specify rotor performance for NREL 5MW
158d14b Major README update
0faa5b1 Major README update
4769c9b Move readme to .md
19dbe0d Move readme to .md
a8a0ec2 Rename for ROSCO
369516d Rename for ROSCO
18ae8fb Update parameters
643499b Update parameters
56d88c2 Rename WTC_toolbox
8b9f179 Rename WTC_toolbox
346f864 Update submodule
132c5fe Update submodule
1995f33 Update Submodule
2835cd3 Update Submodule
ab27e86 Comment updates
6267e55 Comment updates
eeff136 Comment cleanup
822a17b Comment cleanup
c431ce9 Add DRC_Fortran submodule
d5bc09b Add DRC_Fortran submodule
e33bb7e Delete hard-coded DRC_Fortran
4bae440 Delete hard-coded DRC_Fortran
dfb93c9 Import utilities
321be59 Import utilities
6ba2e67 Update parameters
384a64f Update parameters
c09d88e Comment and code cleanup
9d4ed91 Comment and code cleanup
e839c77 Move FileProcessing to Utilities
dd49eae Move FileProcessing to Utilities
f6470ad Update use of Cp text file
779ee9a Update use of Cp text file
fba2727 Remove old binaries
62a098e Remove old binaries
1a08caa Update parameters
707ef3d Update parameters
85503a5 Account for fileprocessing re-org
a7f4560 Account for fileprocessing re-org
e3c0f99 Comment cleanup, much more annotation
ffc1dc5 Comment cleanup, much more annotation
ac51aeb Remove newfile option, move rotor performance fileprocessing here
ec233df Remove newfile option, move rotor performance fileprocessing here
fc0d372 Housekeeping
ea9817c Housekeeping
6d330dc Update commenting, cleanup code
ce13e99 Update commenting, cleanup code
3955d9e Parameter update
df546f3 Parameter update
7362ff6 Cleanup for consistent file printout
a505851 Cleanup for consistent file printout
1923e81 Define pc_minpit
48924ca Define pc_minpit
9097c86 Include control parameters as input
36709d6 Include control parameters as input
5784417 Comments and cleanup
9213d78 Comments and cleanup
9fbfcc8 Linear interpolation on surfaces
8506270 Linear interpolation on surfaces
0ac9131 Interpolate TSR opt
4a08f53 Interpolate TSR opt
8ab8e10 Cleanup Cp_Ct_Cq.txt printing
e65b4b0 Cleanup Cp_Ct_Cq.txt printing
6f17138 fixed wind for cc-rotor analysis
174fbcb fixed wind for cc-rotor analysis
79becb7 swap precone and tilt sign for ccblade
3b89d21 swap precone and tilt sign for ccblade
c966001 Plot Cp-Surface
ebc28b7 Plot Cp-Surface
1a156e1 Housekeeping and parameter updates
fa817a1 Housekeeping and parameter updates
8c07b41 Housekeeping & cleanup
74a3ec7 Housekeeping & cleanup
3e07de5 Housekeeping
b3e1133 Housekeeping
13c9112 Update for yaml input file
1c5511a Update for yaml input file
349172f Use input file
b481115 Use input file
87a646a name updates
e9c01cc name updates
3470cce Nikhar's name in init
fbf592c Nikhar's name in init
c362c38 Update for input file, some cleanup - !! may have ccblade bug
02a2c01 Update for input file, some cleanup - !! may have ccblade bug
1481110 Use yaml inputs
6273615 Use yaml inputs
5ff633a Include parameter file
bcfbe0f Include parameter file
3ba8188 Include yaml file input for tuning
92fdb43 Include yaml file input for tuning
5579253 Include yaml input files
22d6f40 Include yaml input files
255868d cleanup
d0f6850 cleanup
03bf301 housekeeping
8e5be93 housekeeping
9d93027 housekeeping
be5cb12 housekeeping
b0b5c52 housekeeping
a76bc38 housekeeping
9425611 ignore debug
de89690 ignore debug
2417d4d Housekeeping
34253c2 Housekeeping
55f4834 Update ss for percentage based gains
d69ab8d Update ss for percentage based gains
a19d7a8 Cleanup
0d90baa Cleanup
fbb0a90 Higher resolution tsr tables
a7d8843 Higher resolution tsr tables
24b6941 bug fix
3f62f38 bug fix
1331a48 cleanup
ea3e089 cleanup
39ed01a Tune IEA Turbines
9dfd75d Tune IEA Turbines
c9b5f71 Add region 2 k calcs
ca1501b Add region 2 k calcs
869f7d0 Update tables
d892d0e Update tables
313b610 Comment out bldpitch plot ylimits
a9036ed Comment out bldpitch plot ylimits
42e5308 Update DRC
c8ffde3 Update DRC
eafeb2c Update Outfiles
104392a Update Outfiles
03610a0 Housekeeping
bbc51c1 Housekeeping
ce59b9e Merge branch 'dev_NewTurbines'
0ffa2ab Merge branch 'dev_NewTurbines'
069cb12 Remove old outfiles
c9ee384 Remove old outfiles
b431a4b Communicate torque to dll
d47c8be Communicate torque to dll
4a4ff5f Update Test Case I/O
6accfe5 Update Test Case I/O
dfcc576 Some housekeeping, hard-code NREL 15MW for now
63b39d7 Some housekeeping, hard-code NREL 15MW for now
503c710 Add above rated
4036f66 Add above rated
1fcf157 Update DRC_Fortran from Nikhar's repo
aedcc08 Update DRC_Fortran from Nikhar's repo
1f87bda Ignore matlab temp files
a385a67 Ignore matlab temp files
f133390 Update I/O
bb3db85 Update I/O
4d01982 Housekeeping
177932c Housekeeping
7b1ea6e Update I/O
bb1a826 Update I/O
fda4be0 Cleanup, include some NREL15MW hard code
838b1b5 Cleanup, include some NREL15MW hard code
9b65600 Automate write file
79c8493 Automate write file
9e4e3e8 Cleanup
dd8a96d Cleanup
11430ae Include test cases I/O
42c1421 Include test cases I/O
784ebd1 Above rated test cases - initial commit
d9ea8f8 Above rated test cases - initial commit
de34282 Update I/O - longer sim time, peak shaving
4f15082 Update I/O - longer sim time, peak shaving
bc76cca Add above rated floating
af63ea7 Add above rated floating
390ca78 Write PS_Mode = 1
0008912 Write PS_Mode = 1
efe5781 Updated I/)
50b71e8 Updated I/)
03cfdd2 Update outputs
a07e001 Update outputs
c0bf7c7 Plot peak shaving values
40aef78 Plot peak shaving values
f0a9e4e housekeeping
685a37c housekeeping
02d3ba7 Update DRC - include peak shaving filter
c4dd757 Update DRC - include peak shaving filter
48d30a7 Update OpenFAST I/O & Plotting
135961a Update OpenFAST I/O & Plotting
066bb0a Add turbine minpitch
70693dd Add turbine minpitch
65a43b2 Show plots
7076c31 Show plots
bf738c1 Include peak shaving
474149d Include peak shaving
d8c10de Updated binaries
aeaf17d Updated binaries
3c981d1 Add floating wind test cases
6464962 Add floating wind test cases
8ae12d6 Use tower flag
e31d767 Use tower flag
9087876 Include Test Cases
8cb034d Include Test Cases
eb1c674 Switch cases for different comparisons
558d40f Switch cases for different comparisons
b398fe1 Updates
ab69b93 Updates
565b9b9 Run test-case suite
df4e90f Run test-case suite
6711143 Utilities module - processing openfast simulations
dca4c4d Utilities module - processing openfast simulations
bcb503f Ignore matlab temp files
89c5524 Ignore matlab temp files
06f6347 Include MATLAB processing scripts
0aff18e Include MATLAB processing scripts
b6e6d69 File cleanup
02a9f93 File cleanup
a741996 Update binary
eb99861 Update binary
9cab318 Updated outfiles
2dd992d Updated outfiles
fe69c8c Update from Nikhar-Abbas DRC_Fortran fork
60a5ac1 Update from Nikhar-Abbas DRC_Fortran fork
f3d94d5 Include Test Cases
5e3b235 Include Test Cases
381f5e8 Write KD TF gains
7f529d7 Write KD TF gains
9548279 Update DRC_Fortran
83db59b Update DRC_Fortran
c35a627 Change to OpenFAST model directory
f6b4011 Change to OpenFAST model directory
ebef95f Ignore FAST files
e1de84a Ignore FAST files
3e085e2 Initial commit. Load turbine+controller, run OpenFAST
5b8cb21 Initial commit. Load turbine+controller, run OpenFAST
9190bf2 Use Aerodyn15 Input files
584c916 Use Aerodyn15 Input files
6a1911a Variable name updates
d0af563 Variable name updates
93d7f72 Comment and variable name updates
3e9caba Comment and variable name updates
4975e34 Update saved turbine binaries
1a4e8f9 Update saved turbine binaries
bd45d2d Remove VS-code jupyter flags
6ac2a38 Remove VS-code jupyter flags
5a5598f Show plots
4f7b945 Show plots
906c1ae Update Cp lookup
746b8a9 Update Cp lookup
8cc7620 Load turbine from scratch option
f9bfe53 Load turbine from scratch option
ad5b4e7 Add Cp surface .txt flags
9e41888 Add Cp surface .txt flags
4718a8d Merge branch 'tuning_dev'
e614b96 Merge branch 'tuning_dev'
f69ee4f Inlude DRC_Fortran
16dfec2 Inlude DRC_Fortran
b7f37ff Write updated inputs
08580ed Include DRC_Fortran forked from Nikhar-Abbas
0caf01c Include DRC_Fortran forked from Nikhar-Abbas
d8b8d1e Merge pull request WISDEM#5 from NREL/start_sim
af03a13 Merge pull request WISDEM#5 from NREL/start_sim
45c6061 Update comments
3364264 Update comments
26182de Ease changes in step wind increments
bf762ad Ease changes in step wind increments
9752d39 Hardcode path - Nikhar
f9a8306 Hardcode path - Nikhar
e1d9903 rename pointer to more standard convention
8da9349 rename pointer to more standard convention
0c38bcc Read avrSWAP data back to self
9df9e3f Read avrSWAP data back to self
d49fb88 Include example to write controller input file
fc20c7b Comment updates, read and save turbine name
722bd9c Write parameter input file
260f4e6 Rename GainSchedule to ControllerTypes
31d24c8 Update DRC-Fortran .so, file cleanup
930399d Update DRC-Fortran .so, file cleanup
1babb65 Include NREL 5MW DISCON.dll
6becd40 Include NREL 5MW DISCON.dll
f19536c Updates to run on Nikhar's machine
6bb000a Updates to run on Nikhar's machine
6993a74 Plot bld pitch
b8b331b Plot bld pitch
1604212 Include option for interpolated Cq matrix
842b42b Include option for interpolated Cq matrix
546a58a Add some math shortcuts
33a258d Add some math shortcuts
1259c01 pass __init__ class
716ca81 Minor update
fe0caa0 Minor update
91afb33 Minor update
6cb54f5 Minor update
ee246e4 Sim example
878e9aa Sim example
531f548 Initial version of sim
7bba485 Initial version of sim
49a91f1 return control values
c5b3ad4 return control values
becee8c Merge branch 'master' into start_sim
b01231d Merge branch 'master' into start_sim
7a002a6 first cut at sim
25a5561 first cut at sim
6985689 Merge pull request #4 from NREL/tuning_dev
6957816 Merge pull request #4 from NREL/tuning_dev
e9be013 Create FileProcessing class
e52d4e5 code and comment cleanup
5cf20fb Save pitch angles for only above rated
0d8e65c Run controller tuning and plot
2a925da Add load_from_fast method documentation
9336dd2 Include gain schedule
cd71a31 Merge pull request #3 from NREL/start_sim
eb47ff3 Merge pull request #3 from NREL/start_sim
14e9588 Include wind disturbance input
65c1ae4 Turbine dynamics calculations included
0c21e96 nomenclature update
0c2550a Revert "Higher fidelity file"
92661b0 Higher fidelity file
2be94c4 Create RotorPerformance class
a89a1a2 first commit
d36eaaa first commit
d4ec558 Merge pull request #2 from NREL/tuning_dev
2f10061 Bug fix
0542f92 Merge pull request #1 from NREL/tuning_dev
c7b2fae Interpolate function pitch angle inputs now in rad
3492320 Pitch angles in rad, interpolate to bounds
48df286 Add load_from_txt
5db06cb Transpose CP, CT, CQ, for BldPitch on x-axis
6bb3545 Options for rotor performance data collection
eca1eb5 Add inputs, comments to define them
2fea0d3 File to test controller tuning
a62be4e Add sample Cp, Ct, Cq text file for NREL 5MW
79957d8 Hardcode paths for Nikhar's machine
d5c4f9c Separate load_from_ccblade
2a05556 include p file
82e53e5 update examples
c1119c6 bug fix
fb1ecaa Merge branch 'master' of github.com:NREL/WTC_toolbox
e63f5f6 Merge branch 'master' of https://github.com/NREL/WTC_toolbox
69ce8a3 Added necessary tuning parameters
143cace Add an example 2
0539032 Update turbine model
cc4ce99 Merge branch 'master' of github.com:NREL/WTC_toolbox
78b7758 Include Cp Surface Parameters
ccb8a8b Added Turbine Parameters
37dda01 back to main folder
033b80f include blade data
e89cf2b Updates
3aa1055 add some more readme comments
07a198c Initial files
3447111 add architecture drawing
85ebf47 Initial commit
REVERT: 7e100154 Merge pull request WISDEM#51 from NREL/develop

git-subtree-dir: ROSCO
git-subtree-split: 05e9eef
johnjasa pushed a commit that referenced this pull request Jul 15, 2021
OpenFAST changes from WISDEM/WEIS:develop to WEIS-UIUC-CSU/WEIS:uiuc-dfsm
johnjasa pushed a commit that referenced this pull request Oct 26, 2021
bug fix - filter constant instances
johnjasa pushed a commit that referenced this pull request Nov 17, 2021
03e8dd6d8 [bugfix] SrvD: fix inconsistency in initial pos/orient for StC
d956e39a6 [bugfix] SrvD: Missing if around summary file writing -- caused segfaults
6d99c1ada Merge remote-tracking branch 'origin/b/IntelBugFixes' into f/StrucCtrl_controls
d9ca9afcb Merge remote-tracking branch 'OpenFAST/dev' into f/StrucCtrl_controls
0f93a7fb4 [bugfix] add ALLOCATABLE HydroDyn_Output.f90
4587c71be [bugfix] TRANSFER size in map.f90
3f7e12d8c [bugfix] ALLOCATABLE attribute in Morison.f90
053ec7248 [bugfix] add ALLOCATABLE attribute to FAST_Solver.f90::Create_FullOpt1_UVector
b515d229c [bugfix] add ALLOCATABLE attribute to ElastoDyn.f90::SetBladeParameters
79110fd2d Change y%WriteOutput attribute to "ALLOCATABLE" instead of allocating size zero
a9d6f2e2d [bugfix] allocate y%WriteOutput of unused modules
259e8042a SrvD: types transfer size error with Intel debug
34ef10eff Merge pull request #756 from andrew-platt/f/HD_InputFileParsing
45653d1bc Merge remote-tracking branch 'OpenFAST/dev' into f/HD_InputFileParsing
572ff1ac1 Merge remote-tracking branch 'hkross/feature/Environmental_Variables' into dev
93531211d CMake+Intel+Win32+Debug compiler flag consistency
2580c4032 [bugfix] incorrect option on intel debug linux/mac
71ff5e9ba [bugfix] add flags to intel debug compile config
180cab71a [bugfix] unitialized aggregated output index arrays
9044b91ca Fix typo in list of input file changes
61b673ef6 Update documentation with list of input file changes
3f1dc1598 Update regression tests
25f017acd Merge remote tracking branch upstream/dev into feature/Environmental_Variables
0789ac2c5 Merge pull request #863 from bjonkman/b/AD_cleanup
bbb38dd72 update docs
872ef692a Added more error handling
6df975ec8 docs: fix some typos/spelling errors
8e9c079e3 AD: destroy arrays in FileInfo type after use
8f91c6fa5 AD: fix some error handling
c559fafb5 Merge remote-tracking branch 'NREL/dev' into b/AD_cleanup
da7a7142f Merge pull request #858 from ebranlard/f/extptfm-doc
af93cc4e6 ExtPtfm: documentation update
e4c8337f5 docs: Fix some typos
94fc94c40 AD: replace instances of `Array(:)%Field` with loops: `Array(i)%Field`
f43093efb AD: update error handling
5e22baa5c Update comments in example AD airfoil files
3fd75f64c Merge pull request #859 from ebranlard/f/SD-Loads
9cdd27263 FAST.Farm: fix some memory leaks (#860)
547d45a30 ExtPtfm: adding documentation
eaa38567c Update regression tests
d2e8574b9 Merge remote tracking branch upstream/dev into feature/Environmental_Variables
7940d4cd1 Change HydroDyn WtrDens variable type back to SiKi
0bcbbcfd1 Merge remote tracking branch upstream/dev into feature/Environmental_Variables
79330df09 Update HydroDyn documentation to reflect environmental variables input changes
854740780 Update regression tests
46d9f18f6 Merge remote tracking branch upstream/dev into feature/Environmental_Variables
1e7f6db8a Clarify blade pitch definition in AeroDyn driver documentation
7cb7ac9b6 Merge remote-tracking branch 'OpenFAST/dev' into f/HD_InputFileParsing
bf59249ab Merge remote-tracking branch 'OpenFAST/dev' into f/HD_InputFileParsing
6e3059570 Merge remote-tracking branch 'hkross/feature/Environmental_Variables' into f/HD_InputFileParsing
404b494b2 Add uniform wind speed equation back into AeroDyn driver documentation
f7f4efeff Move environment vars for AD init into InitInpType
1e6e2d796 HD input parse: move comment on diagnostics of FileInfo
478bec0d7 Merge pull request #1 from andrew-platt/feature/Environmental_Variables
cd230ddf3 HD input parse: fix typos
2646f9e39 HD parse input: update documentation, and add comment and WaveSeed
84f5cc15c NWTC IO: update ParseSi*Var, rename ParseDb*Var, and add ParseQu*Var
021a5f080 NWTC IO: trim outlist vars read from FileInfo structure
a7eb95f4e HD input parse: convert main input file parser to use FileInfo_type data structure
c53169e1a HD input parse: rearrange a bit
e0de88f73 HD input parse: simplify error handling in the HydroDynInput_GetInput routine
2912f68e3 HD input parse: new datatype InputFile for holding data from input file
89c31f9e1 Move environment vars for HD init into InitInpType
0f4c81cbe Update FAST.Farm regression test input files
cbcfad17b Update documentation to reflect environmental variables input changes
c022ed52b Remove old AeroDyn driver input section and fix typos
e8d87633b Update regression tests
ced38de73 Regenerate types files
f2f46b64f Merge remote branch ebranlard:f/driver into feature/Environmental_Variables
7322d5b56 Temporarily allow a cavitation check with MHK = 0
1d84d90d5 Update regression test files to fix typo in speed of sound label
8aa13e464 Fix typo in speed of sound label
1cb6f8be1 Fix HydroDyn regression test files
f8d72fc09 Update additional regression test files
4ebb3063a Update regression tests
90647f1f4 Add error message to ensure MHK switch is set to zero
dc375b78f Add environmental variables to driver input files
9a66e8631 Add MHK turbine type switch and validation checks

git-subtree-dir: OpenFAST
git-subtree-split: 03e8dd6d8effd17779c50bcc7ed4add1ef78993d
johnjasa pushed a commit that referenced this pull request Jan 25, 2022
ecef7ae52 Combine ROSCO and the ROSCO_toolbox (#54) (#78)
7e100154b Merge pull request #51 from NREL/develop
REVERT: 32df1724f Merge pull request #70 from nikhar-abbas/oneROSCO2
REVERT: ffe8c1366 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 777cb7a82 Update robust scheduling methods
REVERT: d0e7173bf Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: cd5de896e Set notch and check frequencies when Fl_Mode = 1 (fixes bug)
REVERT: c576bd73a Allow Fl_Mode = 2 in ROSCO
REVERT: 5899b6a47 Fix Fl_Mode == 2 again
REVERT: 24ba74f36 Fix Fl_Mode == 2
REVERT: 80bbc772a Rename DEBUG2.dbg to RootName.dbg2
REVERT: 0c7b2989a Merge branch 'oneROSCO2' of https://github.com/NREL/ROSCO into oneROSCO2
REVERT: 5ff6c5b1e cleanup docs
REVERT: 306774efb Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 4d34d18f3 fix conda install typo
REVERT: 2fab6bf88 Catch nans in ROSCO at end of WSE
REVERT: b004f3484 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 8b7e7d0cf Merge upstream/oneROSCO2
REVERT: 78330973b update install instructions
REVERT: 1495297bf Versioning (#65)
REVERT: 78dc9169d Merge pull request #63 from nikhar-abbas/oneROSCO_WES
REVERT: 0a1062b39 Include Fl_Mode=2 for nacelle pitching feedback
REVERT: 68f97bc40 Fix broken tests
REVERT: 71e2e192d constant power
REVERT: ee16dd592 use load_rosco_yaml
REVERT: ace82563f Update tuning, use constant power
REVERT: 6f4d2d98c Remove GenEff from K calc
REVERT: 198710672 Only modify pole for constant power above-rated
REVERT: 26805203e Modify system for constant power operation
REVERT: 16afa640b Fix TSR saturation for region 2.5operation
REVERT: d7427f899 use nac acceleration for floating feedback
REVERT: 4086c4b4d Merge pull request #58 from nikhar-abbas/oneROSCO_tuning
REVERT: b5d55a4cd Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO_tuning
REVERT: 436cc62ed Pass through Kp_float = 0 (#59)
REVERT: cc64481d5 Mostly a docs update (#61)
REVERT: b390acf90 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 6666a5b04 furo theme
REVERT: 352b91fc8 move conf
REVERT: 344203f84 update sphinx settings
REVERT: cce48318a convert rt version to string
REVERT: 27909d730 update paths
REVERT: c96ea84b4 furo theme
REVERT: 02731b273 remove hidden toctree
REVERT: 479e8bb19 only ignore install folders
REVERT: a2e9062c3 index back to root folder
REVERT: 495df6499 master doc and sphinx rtd theme
REVERT: 77e3caeed use sphinx-rtd-theme
REVERT: 7d77c985e update verbosity
REVERT: 173d016a6 more setup restructure
REVERT: 8d7ce9ce0 change optimization step size
REVERT: 0481f909a cleanup add_dv, enable adding design variables after problem is setup
REVERT: 715817559 update problem setup methods
REVERT: 4a4d4f17e formatting update
REVERT: ac6ed40c1 use standard tuning k_float as IC
REVERT: f4a96a3ee Add defaults to omega_,zeta_ pc and vs, allow to be numbers
REVERT: 0cd7c6851 variable name cleanup, use calculated k_float
REVERT: d2bf3323b cleanup print statements
REVERT: 06fed8d0a negative k_float to account for OF conventions
REVERT: e78620065 doe levels as input
REVERT: e2bda8c33 cleanup om problems, update om0 calc
REVERT: 3e40a5ca6 fix setup_recorder to work for optimization driver too
REVERT: f4fa4fd09 Pass Through Kp_float (#57)
REVERT: 317655cc9 create and use recorder setup function
REVERT: cc7bb98ae Merge commit 'fc58519941d55d1099180150a84fbef6f537b69b' into oneROSCO_tuning
REVERT: 463178a8d allow list-like or numpy arrays for omega_pc and zeta_pc schedules
REVERT: deecb9c75 try a few mbc3 locations for import
REVERT: 01cb97645 creaete example 12 for robust scheduling
REVERT: 50731fca8 add self in on a few necessary variables
REVERT: 053cdb130 fix WE_lambda units
REVERT: 9e68c3d0f put plotting in specific function
REVERT: ae5cb0669 provide OpenFAST linearizations for IEA15MW UMaineSemi
REVERT: 25523217b remove relative file paths
REVERT: 030e2d0a5 add comments on inputs to LinearTurbineModel init method
REVERT: 68dfefb98 lin_file as input
REVERT: fe93f7000 fix error message types
REVERT: 780bd1b4a remove unused module imports
REVERT: 6b4c256d0 specific IEA15MW yaml for multi omega
REVERT: be0443e3d load_parallel as linturb_option
REVERT: 1a6d278c1 run serial by default
REVERT: 641372d8a cleanup verbosity
REVERT: 3d805f4e9 major restructure for rsched_driver class
REVERT: 410909d72 check for doe_logs as string in load_DOE
REVERT: fb239386f cleeanup for improved stability
REVERT: fc5851994 Merge pull request #56 from dzalkind/mult_omega
REVERT: c8836797f Merge branch 'oneROSCO2' into mult_omega
REVERT: 8fff02699 WE_Vw unit fix
REVERT: 81b342647 Change name in setup.py
REVERT: 05e9eef3d Merge pull request #55 from dzalkind/f/deallocate
REVERT: b29e998c8 allow for float or list-like pc tuning inputs
REVERT: e8aab7cd9 provide default U_pc for single omega/zeta case
REVERT: 1c8b9a1b9 Skip mac testing of examples
REVERT: 1014c4ff0 update paths and yaml load funciton
REVERT: 4c43f4a44 Skip examples in windows for now
REVERT: 991a406bb Run examples instead of testing on other platforms
REVERT: 466f876b9 Test examples on macOS and windows
REVERT: 94fefd6b9 Merge commit '4756f58430786a0322d3dee8bfe345468abe3d00' into oneROSCO_tuning
REVERT: c569815da Close discon library after every sim run
REVERT: 0f2707f68 Revert deallocation stuff
REVERT: cf593543b Update example_05 to run simple simulation twice and check result
REVERT: e9a93ee89 Try new dlclose function
REVERT: 4756f5843 restructure driver, run initialization doe for tuning
REVERT: 04103104c run MBC3 in parallel
REVERT: 70814a1b9 more detailed sp.optimize settings
REVERT: 935cd4bcd Merge remote-tracking branch 'upstream/main' into f/robust_scheduling
REVERT: 015a332e9 Fix tests: 5MW U_pc and 06 example dir
REVERT: 0c39427ac Add omega vs. windspeed functionality
REVERT: 771b2e619 Merge remote-tracking branch 'rt_nja/f/robust_scheduling' into oneROSCO_tuning
REVERT: 7f89673df remove archived docs
REVERT: 4ea47435b try alabaster
REVERT: 8caec3738 fix figure path
REVERT: 696a3fee7 simplify
REVERT: 53d12a536 re-add docs
REVERT: 47c99ab22 remove old docs
REVERT: b47cd7832 cleanup
REVERT: 584fa845c automated version
REVERT: e6dc0e642 error during warnings
REVERT: d9eb201b7 update to build locally
REVERT: eea7bd00c move index to main docs dir again
REVERT: 7e6046e41 running locally
REVERT: 4a7f70d05 update python install requirements
REVERT: f6418e514 fix typos
REVERT: 31560c0a8 add mock modules
REVERT: fe27fc22c specify method
REVERT: f259e64b6 proper toctree paths
REVERT: 4eafe86cc no furo extension, "hack" to load RT version
REVERT: 9ac0dfd13 bump version
REVERT: 94a4c9060 more cleanup
REVERT: b7c73845e typo fix, remove extras
REVERT: da45a0228 fix versions and titles, cleanup readthedocs requirements
REVERT: cd996dd03 import date
REVERT: 832aab18e trying to get furo to work
REVERT: 68e991d36 move index out of source folder
REVERT: 1bf7a76a5 typo
REVERT: c685783f2 add docs requirements file
REVERT: d2a0ab633 move readthedocs config file, remove furo import in conf.py
REVERT: 075eaac95 furo in requirements
REVERT: 1736bf3c7 furo theme
REVERT: 1e0c99dd3 remove gitmodules
REVERT: 8e2821729 Clean up comments
REVERT: e201b5d0d Deallocate arrays in ROSCO, check in example_05
REVERT: 869606834 docs that build locally
REVERT: c43c78790 fix FA_AccF units in debug file
REVERT: 8007d3abe docs major refresh
REVERT: 7892485cb rename for clarity
REVERT: 874c760c9 change rotor speed constraint to be epsilon
REVERT: 002f5c267 Revert ServoDyn change
REVERT: 42c6544f0 Make _Toolbox vs_minspeed in rotor frame to match ROSCO
REVERT: bd78d4abc Fix tests: 5MW U_pc and 06 example dir
REVERT: ed054d9aa Add omega vs. windspeed functionality
REVERT: 027416160 Merge remote-tracking branch 'upstream/develop' into oneROSCO2
REVERT: 95218beac Merge pull request #59 from NREL/develop
REVERT: 907509098 Rename to CI_rosco
REVERT: d5943b5f3 Compile ROSCO from ROSCO dir
REVERT: 52c0b776e bump version to 2.3
REVERT: 5b43f01a7 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 2c401f1fe Merge remote-tracking branch 'upstream/develop' into f/robust_scheduling
REVERT: 17133606d Only check Fl filter parameters if Fl_Mode > 0, fix example_05
REVERT: 714f56de3 Integrate schema into turbine, controller, and examples
REVERT: 7b77ffcf8 Add schema and update empty tuning yaml inputs, not connected yet
REVERT: 560dc5fb7 Clean up example_05, wind files
REVERT: 5f7c02cd6 Let example_05 run independently from 04
REVERT: 87ecf667b Make example_04 consistent with others
REVERT: 2ec4e79de Only check FlpCornerFreq if using Flp control, fixes example 05
REVERT: a552a8d3e Clean up example_07
REVERT: 84de6f4ce Clean up example_06
REVERT: a36b66236 Fix and point example_04 to Tune_Cases/
REVERT: ba28744ad Update verbiage around using ofTools vs. weis
REVERT: 3ea48e29e Fix and point example_01 to Tune_Cases/
REVERT: f9a2519cf Remove Examples/DISCON.IN from git
REVERT: 814948cb0 Fix .gitignore
REVERT: 7ecd20084 Merge ROSCO and _toolbox gitignore
REVERT: 29344ef42 Remove parameters_files
REVERT: 115e303fd Add back pesky ErrVar
REVERT: 2e13c0b28 Move cmake-related files to ROSCO
REVERT: a68c21efb move ROSCO source to ROSCO folder
REVERT: 95d5bcfd5 add ROSCO without submodule
REVERT: c64a5531d Merge remote-tracking branch 'rosco_toolbox/develop' into oneROSCO2
REVERT: c15bbfde9 Increment Version, OF3.0 (#57)
REVERT: 903015344 OF2.0 for ROSCO_testing
REVERT: ec206d538 Update to ROSCO v2.3.0
REVERT: b49231e95 add publish to pypi on release
REVERT: cdc207566 update for OF v3.0.0
REVERT: 98ea9f96c Install OF3.0.0 for tests
REVERT: ee51750f5 Update for OpenFAST v3.0.0
REVERT: 7d97af908 increment version
REVERT: 3a36b5eab Update Testing (#58)
REVERT: 779a39219 Update to ROSCO v2.3.0
REVERT: f24551d3a add publish to pypi on release
REVERT: cad89a885 update for OF v3.0.0
REVERT: 6ca352e4a Install OF3.0.0 for tests
REVERT: f0c256138 Merge branch 'develop' of https://github.com/NREL/ROSCO into develop
REVERT: e0159ed66 Update for OpenFAST v3.0.0
REVERT: c22d80b07 Update for OpenFAST v3.0.0
REVERT: e7d3f17b1 increment version
REVERT: e0d001b28 Update turbine.py (#56)
REVERT: 8ee78e516 Merge pull request #54 from NREL/docs
REVERT: 209fd81ea make uppercase
REVERT: 662b04b94 fix bullets
REVERT: c72e8054c Update headers
REVERT: b13bc3463 typo fix
REVERT: f4116b30e add survey
REVERT: 5899ec191 add survey
REVERT: 08ef420e0 Merge remote-tracking branch 'upstream/develop' into docs
REVERT: 2e7aa6f52 Merge pull request #53 from dzalkind/weis
REVERT: e9247ee66 Revert controller to develop: TSR_at_minspeed
REVERT: 0c44380bb move helper functions to lin _util
REVERT: 00a43314f create lin_util
REVERT: 2cc92c9a4 Add peak shaving back to UMaine Semi example
REVERT: db7b9596c Update UMaine Semi test case input
REVERT: 691c157e6 Revert tune cases to develop
REVERT: 611d834a8 Revert examples and test cases to develop
REVERT: 279cb3276 Read turbine variables using weis if available
REVERT: 8a05feacd Merge remote-tracking branch 'upstream/develop' into weis
REVERT: 3e8ce6849 Update IEA-15MW semi example: use peak shaving w/ ps_percen=0.8 (#50)
REVERT: b57376d95 Fix FA_HPFCornerFreq, WE_CP name to match ROSCO variable, WE_CP_n (#51)
REVERT: 3b69cd984 Specify number of gain scheduling points for pitch, wind speed with input (#52)
REVERT: 3afa632c6 Add design of experiments
REVERT: d7583b5f5 Merge branch 'f/robust_scheduling' of https://github.com/nikhar-abbas/ROSCO_toolbox into f/robust_scheduling
REVERT: c4b1ccf9d Add helper functions
REVERT: c7126e536 Add robust scheduling
REVERT: 8ec904576 Add linear model helper functions
REVERT: 7c1976219 rename folder to linear
REVERT: 2134fb821 Check for SISO
REVERT: 15b26a7de Update solve method, add trim_system
REVERT: 10fd6fc64 comment out reduceStates for now
REVERT: 4f0325e7f copy in updated LinearTurbineModel (mostly)
REVERT: 75cf1cba1 linear_models initial commit
REVERT: 1ea9835a6 Draft: Clarifying docs for Windows users (mingw) (#44)
REVERT: d8949401e Docs (#49)
REVERT: fd7b0b1d3 Merge commit '2d3c83c16cfd935bfd73f883e144e258fce4718c' into docs
REVERT: 71567be32 Remove italics in headers
REVERT: 6087eb1ee move table of contents
REVERT: a75b9265c Point to WES preprint
REVERT: 6c9207d4b Add helper functions
REVERT: 065948de7 Add robust scheduling
REVERT: 2d3c83c16 Update rosco_toolbox.rst (#47)
REVERT: b7ef93e14 Update control interface: add nacelle IMU, method to kill discon (#42)
REVERT: 758f23071 Add linear model helper functions
REVERT: 3fbf15d1a rename folder to linear
REVERT: c87da8459 Merge commit '381ae2862ee58d9684ef5c69270eef4956ce1813' into weis
REVERT: 079717055 Check for SISO
REVERT: 750e3eaee Update solve method, add trim_system
REVERT: 5e56a7301 comment out reduceStates for now
REVERT: b793bc7bb copy in updated LinearTurbineModel (mostly)
REVERT: 381ae2862 CI Testing (#41)
REVERT: bc78f6256 linear_models initial commit
REVERT: d748c9f6c Merge remote-tracking branch 'upstream/develop' into weis
REVERT: da6b56c91 Merge pull request #40 from nikhar-abbas/b/interp
REVERT: 67d5d36a5 Write example_07 (min pitch) output to new figure
REVERT: 3750beb19 Remove double instance of rated wind speed in controller.v
REVERT: 9e89ef88d Make interpolation function monotonic
REVERT: 65c402091 linear interpolation
REVERT: 9b123f106 Update examples to test in weis environment, working
REVERT: 8ac261d15 Merge pull request #37 from NREL/develop
REVERT: 53343d174 Delete history file
REVERT: 07b46b6ae Update version to 2.2.0
REVERT: 15976f5c7 Merge branch 'develop' into weis
REVERT: b813a2273 Clean up testing scripts
REVERT: 1a5e9ae72 Point submodule to main branch of ROSCO
REVERT: 6d6fa7851 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 8cd838860 Fix paths, print outputs to pdf, add submit script
REVERT: 5469f16b1 Merge remote-tracking branch 'upstream/develop' into develop
REVERT: 96ec34db5 Update IEA-15MW Tune and Test Cases
REVERT: d0d4165ff Merge pull request #38 from nikhar-abbas/develop
REVERT: bb5a8e2d0 ROSCO install path bug fix
REVERT: b3ab9c689 Update gitignore, DISCON example
REVERT: d647d0aa5 Revise documentation 2
REVERT: 53ed6f0a9 Revise documentation
REVERT: 08d60446c Break lines up for readability, minor edits, re-organize TOC
REVERT: f46682270 Point Test_Cases/ to ROSCO in install/lib
REVERT: 72bbaf812 Update version and names in __init__.py
REVERT: 0032cdc28 Point submodule to main
REVERT: 764fae0ce Merge remote-tracking branch 'upstream/develop' into develop
REVERT: fb1a12243 Update simulink model input channel names, running
REVERT: bf3b3fd74 Merge pull request #33 from NREL/f/docs
REVERT: 97b36e5ca Merge remote-tracking branch 'upstream/develop' into f/docs
REVERT: d1ba1f1eb formatting
REVERT: b70ca2743 Add ROSCO page
REVERT: 667b2c166 Table formatting
REVERT: 5900d635a Add ROSCO inputs
REVERT: d1fee5a7d Toctree update, formatting
REVERT: 788173f1d typo fix
REVERT: 0952950cc Merge branch 'f/docs' of https://github.com/NREL/ROSCO_toolbox into f/docs
REVERT: 5a3db3efe Add ROSCO toolbox instruction to contents
REVERT: 112b960f7 ROSCO toolbox specific intructions - initial commit
REVERT: 2825f74d4 Add mingw, fix capitalization
REVERT: d4e46ffa0 Add draft of workflow/standard use
REVERT: 7d28a6f50 Get rid of annoying spectral warning
REVERT: 25ef7a79b Update ROSCO install dir, other setup fun stuff
REVERT: 52465fed8 Merge remote-tracking branch 'upstream/develop' into weis
REVERT: 0e17b734e Merge pull request #36 from dzalkind/f/auto_test
REVERT: 3454fc027 Merge remote-tracking branch 'upstream/develop' into weis
REVERT: a9161199b Separate examples into individual tests
REVERT: 4c00d6b73 Add run_examples script for doing that
REVERT: 6497b500e Make IEA-15MW test in example 06 longer
REVERT: 3707cfe79 Update example DISCON
REVERT: b7439ad63 Move example 08 output to folder
REVERT: 7d181e6ff Make pitch control GS points equal to where it's sampled
REVERT: 6c2c37e6f Move outputs of examples to folder
REVERT: 7a26d5fe1 Merge pull request #35 from nikhar-abbas/f/flp_updates
REVERT: 325799565 write kappa to self
REVERT: d58d1ac97 remove 0.7 from flpwise damping conversion
REVERT: 86fadcbd8 Add units for system poles
REVERT: c8e3f77db Merge pull request #34 from nikhar-abbas/f/DISCON_cleanup
REVERT: df28b09ad fix units in write_DISCON
REVERT: ed019ebbe Add significant digits to wind speed lookup tables
REVERT: bd13c0255 Merge pull request #32 from nikhar-abbas/f/compiling
REVERT: 08c9ae7a3 Merge pull request #31 from dzalkind/openfast_250
REVERT: 674202616 fix version number
REVERT: 4a76068f3 Fix indexing
REVERT: f516eb16e Updated example outputs
REVERT: f072f2e89 Use generic full file paths
REVERT: 6ef5d529c Define windspeeds by 30 pts, not windspeed increments
REVERT: e9c56eb61 Update Version
REVERT: 1c5c3632d Some placeholder info
REVERT: cabcd34e9 Cleanup for readthedocs
REVERT: 63d4d48c4 Remove old architecture images
REVERT: 78b274e46 Include workflow image
REVERT: 33b7a03fb Fix cross references
REVERT: b6235f913 Add sphinx_rtd_theme
REVERT: 268581c4a Edit for new docs format
REVERT: 54ffd6f5e update themes
REVERT: ebc4dd283 remove old docs
REVERT: 59a1464a9 initial commit
REVERT: 830961534 Change Kp_float to interpolate at 5% above rated
REVERT: 32a5f9dcc install-rosco -> compile-rosco
REVERT: 529183c4c Update submodule branch
REVERT: ff4254322 Update readme for ROSCO install instructions
REVERT: 488d56318 include --install-rosco flag
REVERT: 9b00496c4 cmake build directory in ROSCO folder
REVERT: 9b13daad8 ignore compiled files
REVERT: 29e37cb0a Merge remote-tracking branch 'upstream/develop' into openfast_250
REVERT: 65620c16f Merge pull request #26 from dzalkind/move_oftools
REVERT: 607d07ee1 Update Test_Cases/ for OpenFAST 2.5.0
REVERT: b49242454 Update examples, testing for conda-installed openfast call
REVERT: 639a23f07 Update ofTools for OpenFAST 2.5.0
REVERT: 68fc918c1 Add ROSCO_toolbox version to DISCON.IN header
REVERT: aa50b669d Merge remote-tracking branch 'upstream/develop' into develop
REVERT: b730428c5 Merge pull request #28 from nikhar-abbas/weis
REVERT: 71565e1a3 Revert "fix minpitch saturation bug"
REVERT: 34b427cfd Update submodule to track develop branch
REVERT: f504b34f9 remove 0.7 from flpwise damping conversion
REVERT: bc8c9c3b6 write kappa to self
REVERT: 38e956ed5 Merge branch 'weis' of https://github.com/NREL/ROSCO_toolbox into weis
REVERT: ff4ec146c Merge pull request #27 from NREL/simulink
REVERT: 096f1e9ac Merge branch 'develop' into weis
REVERT: af600fddc Set floating Kp based on v_rated + 0.5 m/s, not index
REVERT: 5940292df Update README.md
REVERT: 84c6aa73d Add ElastoDyn sensor channels for simulink simulations
REVERT: 3f3ce49f2 Update simulink test case for OpenFAST 2.4.0, streamline inputs
REVERT: 39aa82249 Re-organize matlab scripts: remove Utilities from Matlab-Toolbox
REVERT: f0355dd97 Add temp simulink/matlab files to gitignore
REVERT: 3faadab52 Add matlab scripts for running simulations
REVERT: 95403626d Update ofTools imports
REVERT: 7cd186cef Move ofTools into ROSCO_toolbox folder for consistency
REVERT: cf5b43bc4 Fix another ofTools import
REVERT: 67731f87b Fix ofTools import
REVERT: 2256b0ca1 Move ofTools into ROSCO_toolbox
REVERT: e4a1c7f39 Revert setup.py to exclude ROSCO build, etc.
REVERT: 0e53372d4 Use weis.aeroelasticse for file reading
REVERT: c8e995412 Make tuning yaml relative to main directory
REVERT: f62653ba1 Update InflowWind.dat templates in TuneCases/
REVERT: 3aab5c8b6 Update tune_ROSCO.py script
REVERT: dd3906058 Merge pull request #22 from nikhar-abbas/refactor
REVERT: f1d06f2e1 Point to correct ccblade import, fix plot_performance max point
REVERT: e5a78b81d Update examples for running anywhere
REVERT: 9f4e9628c Updated walkthrough for latest modules
REVERT: 57c51e549 Remove pCrunch dependency on ROSCO testing
REVERT: 1127b63fe Take out pCrunch dependency and post processing, pp elsewhere
REVERT: 6b06077cf Merge remote-tracking branch 'nja/refactor' into refactor
REVERT: 4f772cd24 Change tuning precision
REVERT: a44062392 Include BAR Model w/ Flaps
REVERT: 3afe14312 typo
REVERT: 92d641062 fix minpitch saturation bug
REVERT: a7be52a0c Separate below and above rated windspeeds by 30 points each
REVERT: cb490739d Run examples from anywhere: 05-11
REVERT: 7b5d46efe Merge remote-tracking branch 'nja/refactor' into refactor
REVERT: 28c249d30 Increment major version, fix name
REVERT: 0c71cefca Run examples from anywhere: 01-04
REVERT: 578de15ad Only load ccblade if needed
REVERT: abf83fc06 Remove wisdem import
REVERT: 873108c2b add init
REVERT: f9e356a24 add compiler install instructions
REVERT: 21acfd648 remove multiprocessing
REVERT: 45ceb01eb Fix ROSCO compiling bugs on windows
REVERT: 0f5a8dfa5 Update for ROSCO on windows
REVERT: be59f685a cleanup
REVERT: a8a616ac6 remove repeted comment
REVERT: b2a3dd93c Merge remote-tracking branch 'upstream/develop' into refactor
REVERT: 7c5ea21ee Update for new install instructions
REVERT: f9ea5c69d remove ROSCO_utilities class structure
REVERT: 1cee9d6c9 Add init options to output processing
REVERT: 66432b77d rename to output_processing
REVERT: 68aedc833 Add example 11
REVERT: 74e47716b Add descriptions of case_gen and fast_io capabilities
REVERT: b599e3e80 Update for restructured FAST i/o scripts
REVERT: 2812c1269 update comments
REVERT: a54e898b9 cubic interpolation of Ct surface
REVERT: 2069fcdbd fix saturation points for gain schedule calculations
REVERT: 12037fc3a typo fix in comments
REVERT: fbd8a7216 Try for WISDEM master or dev versions of ccblade
REVERT: fadd73f98 load and plot fast outputs - initial commit
REVERT: 1854d8941 Move fast output read and plot functions, remove class structure
REVERT: 47219d7ef Restore ROSCO submodule, build it in setup.py
REVERT: b6295b347 Remove ROSCO submodule
REVERT: 5689dbe0a Check for conda-forge ROSCO distribution
REVERT: 06f4b284e comment cleanup
REVERT: 5d9ae834c Rename ofTools readme
REVERT: 3c8ae3175 remove weis dependencies
REVERT: d6e7157a8 OpenFAST tools (aeroelasticse) initial commit
REVERT: 9ea2e1362 Merge pull request #21 from nikhar-abbas/weis
REVERT: 128488ebb Merge branch 'weis' of https://github.com/nikhar-abbas/ROSCO_toolbox into weis
REVERT: a2ed63bd5 Fix bugs in DISCON testing
REVERT: e33ec9256 Saturate below rated TSR by rated rotor speed
REVERT: 0c5fada18 Update for v2.1.1
REVERT: 0fa56ae89 remove hardcoded paths
REVERT: 6820d2971 point to compiled rosco in rosco toolbox
REVERT: bca7e5f33 remove hardcoded paths
REVERT: 2959a815b updatt openfast call
REVERT: 3add3be62 restructure load_blade_info call
REVERT: ec9336b75 restructure plotting
REVERT: 407931cef Force ccblade call
REVERT: e6c7ca036 delete test_ROSCO.py
REVERT: 9119b43c1 Merge branch 'f/testing' into weis
REVERT: bda9c5562 Update ServoDyn params to prevent generator shutoff
REVERT: 2040a2663 shift max cp print out
REVERT: 9efb2abd2 Set t0 = 100 to eliminate startup transients from analysis
REVERT: dac8177b8 Add waves to heavy testing
REVERT: 4d4b7f966 Add GenSpeed to testing channels, run pCrunch in serial with only 1 core
REVERT: d6990d131 Add weis_dir to env variables in readme, update binary dir paths, make lite default, exclude testing results from git
REVERT: 0a40856ad Update path
REVERT: 41034bc74 Update for more modern numpy
REVERT: b6a6f8741 Bug fixes for multiple airfoil tables
REVERT: 57bd9fc06 Update examples for newer models and test turbines
REVERT: 8e05d6780 make load_fast_out lowercase for consistency with plot_fast_out
REVERT: 3e33f3997 Clean up plotting function
REVERT: ac48684ad Update paths and turbine
REVERT: 4fcf73d8e Move all blade parameter processing to load_blade_info
REVERT: 65d18706c Cleaner parameter surface plotting
REVERT: 27de7f133 Fix run dir for heavy testing
REVERT: 320d0593c Pass IPC gains to DISCON.IN
REVERT: 41efacb5a ROSCO testing as class, rename file
REVERT: 59a9cb1f4 change tmax to 330 in lite testing
REVERT: 71116061e Update Model
REVERT: aa8a5f624 Update IEA-15MW model
REVERT: 7e8f0b1fa Updates and cleanup for flexibility, include example in __main__
REVERT: 3554fd71f Move testing to function for parallel processing, include __main__
REVERT: 23e44ea70 Remove old testing script
REVERT: f5b67db87 load aeroelasticse from weis
REVERT: b16aba348 Update ROSCO pointer
REVERT: b6aa912f9 Optional wind speed, TMax inputs
REVERT: b48b9e298 update path
REVERT: 75b9f48fc check for ROSCO path
REVERT: ec4c061f1 Delete old test case run script
REVERT: 9c4db812e ROSCO testing as class, rename file
REVERT: ffe36350a Update ROSCO pointer
REVERT: eb8be7280 Update ROSCO test, add to gitignore
REVERT: a60e24e25 Typo
REVERT: 30c5d3c83 Move output variables to init
REVERT: f53685efe Run Testing - initial commit
REVERT: 686c8b013 error handling bug fixes
REVERT: 0643792e2 properly pass desired output channels
REVERT: ea8e9c01a clean up filepaths
REVERT: cf2c47be6 6 minute test time for lite testing
REVERT: f402ff36b ROSCO testing as class, rename file
REVERT: 8d4b222b4 Create testing suite init
REVERT: d95631a84 Update test cases
REVERT: fbb5cbc8e fix previous commit with channel names
REVERT: 457a72525 fix previous commit
REVERT: 954ef1e9b load binaries
REVERT: b1fe191c6 Optional wind speed, TMax inputs
REVERT: 12fbbd047 update path
REVERT: 1c4650b51 check for ROSCO path
REVERT: 17fbb652b Delete old test case run script
REVERT: bd3993397 ROSCO testing as class, rename file
REVERT: 5d61c3c9f Increment version
REVERT: 46c42f8bd Remove GBoxEff from rated torque
REVERT: 0653114bb Increment version
REVERT: 37a4a8b40 More minimum pitch bug fixes
REVERT: b946e209d Check for spectral in WISDEM
REVERT: 187c2e14e Minimum pitch setting minor bug fix
REVERT: 48925738a typo fixes
REVERT: d0ee3cdbf Update requirements
REVERT: ac712baac move scripts to source folder, typos fixes, cleanup
REVERT: 494a7abba master doc as index
REVERT: dfc9c2a3b Standard use descriptions
REVERT: 644861cea Compiling and DISCON generation - initial commit
REVERT: 6e2be5aad Update project info
REVERT: 616bf27d5 readthedocs - initial commit
REVERT: 2937b19fa Delete old files
REVERT: b6d432446 Dump outdata to structure and plot
REVERT: f1de5712c formatting
REVERT: 3eb2b90f6 Load times from input files
REVERT: 057de6dfa Add checks for optional input files
REVERT: 4159ba5d0 Update Pl_FastPlots.m
REVERT: 0a03336ca Revert examples 6 and 8
REVERT: 077b8d5f7 Create README.md
REVERT: 3da66f12f Fix some Simulink initial condition issues
REVERT: 4eb64668e Update ROSCO pointer
REVERT: b29d62bc7 Add ROSCO Simulink Model and simple Matlab/Simulink run case
REVERT: 2866ebdac Update ROSCO test, add to gitignore
REVERT: 637c3a1f6 Increment version
REVERT: 8ff621fcd Update submodule
REVERT: bb91651c7 Rename license file
REVERT: 8c86a3b6b Hardcode debug outname
REVERT: 571baad3e Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 9f2cf6ada Increment version
REVERT: 53cf8c281 Remove GBoxEff from rated torque
REVERT: 4d436500f fix previous commit with channel names
REVERT: 446186d3f fix previous commit
REVERT: 2bf188828 load binaries
REVERT: ed7f3944f Increment version
REVERT: 4e4e3f95e Merge branch 'hotfix/min_pitch'
REVERT: 0a977d9bc More minimum pitch bug fixes
REVERT: 874495654 Check for spectral in WISDEM
REVERT: 4351c0507 Minimum pitch setting minor bug fix
REVERT: 4ad87a8ad typo fixes
REVERT: 5cbcc3197 Update requirements
REVERT: de4bee2e1 move scripts to source folder, typos fixes, cleanup
REVERT: b94f54316 master doc as index
REVERT: bb5ded19b Standard use descriptions
REVERT: 9ae9d37b4 Compiling and DISCON generation - initial commit
REVERT: 391da4abd Update project info
REVERT: 117333ff7 readthedocs - initial commit
REVERT: 707e89850 Typo
REVERT: c635f7d86 Move output variables to init
REVERT: e4b3edbbf Merge pull request #18 from dzalkind/simulink
REVERT: 5fa1bb9e4 Delete old files
REVERT: 57196b75e Dump outdata to structure and plot
REVERT: 3203430cb formatting
REVERT: 8b77df8e6 Load times from input files
REVERT: 9424afb17 Add checks for optional input files
REVERT: 8f0cdb721 Update Pl_FastPlots.m
REVERT: 712263747 Revert examples 6 and 8
REVERT: 877a4b25c Revert "Update ROSCO pointer"
REVERT: cc3b6fd77 Merge remote-tracking branch 'origin/master' into simulink
REVERT: 2b7ef0e17 Fix some Simulink initial condition issues
REVERT: a4a3dbe0f Create README.md
REVERT: 29a1c65d4 Update ROSCO pointer
REVERT: 76d2189c1 Increment version
REVERT: bc2996982 Increment version
REVERT: 008260ebc Merge pull request #16 from NREL/develop
REVERT: 963617e61 Update submodule
REVERT: b0e4aebe6 Rename license file
REVERT: 457a40830 Add ROSCO Simulink Model and simple Matlab/Simulink run case
REVERT: 1cd1bba88 Update ROSCO test, add to gitignore
REVERT: 52b24061d Run Testing - initial commit
REVERT: edb341f1e error handling bug fixes
REVERT: 6e6bb6615 properly pass desired output channels
REVERT: 078e35f2e clean up filepaths
REVERT: bf2a44160 6 minute test time for lite testing
REVERT: 5e05be946 ROSCO testing as class, rename file
REVERT: 301a7a306 Create testing suite init
REVERT: b94be5bd9 Update test cases
REVERT: 913482a7f Merge remote-tracking branch 'dzalkind/master' into f/testing
REVERT: f0fa42785 syntax bugs
REVERT: e3db440f3 t0 error handling
REVERT: 57641c050 look for rotperf file as try except
REVERT: 4609eaf5f minor minpitch bug fix
REVERT: 6224c7248 Update parameters
REVERT: db5f02a30 Merge branch 'f/FAST_CpSurface' into develop
REVERT: bf844ef8a Write pitch and TSR vector sizes to rotor performance files
REVERT: 945fa2055 improved commenting and syntax fixes
REVERT: 6ff77bfbd account for efficiencies in vs_rgn2K
REVERT: 99eac2bac Bug fix: multiple turbines can be tested now
REVERT: 6b9f660f1 Update printing if channel not in outlist
REVERT: 3f55df45e Add IEA-15MW model with UMaine Semi-submersible to Test_Cases
REVERT: 072e01c02 Add test_ROSCO.py for automated ROSCO testing
REVERT: ef2e94d1f Add linear model export example
REVERT: 2b4149d73 Merge branch 'develop' into f/FAST_CpSurface
REVERT: ffa17c961 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 1e39211dc Merge branch 'master' into develop
REVERT: 9559ad6ae Merge pull request #13 from amoratoc/master
REVERT: d2c26ea51 Generate Cp Surfaces using FAST and pCrunch
REVERT: 33722cca7 Including GBoxEff in the computations
REVERT: 362cbfa37 Less fine Cp surface resolution
REVERT: e9d639cb6 Update for cc-blade API changes (only on wisdem's IEAontology4all branch)
REVERT: 7b44379e8 Update for cc-blade API changes (only on wisdem's IEAontology4all branch)
REVERT: af3611d51 Less fine Cp surface resolution
REVERT: 023dcbc98 Merge branch 'hotfix/spectral_dep'
REVERT: cebbef5f4 check for spectral in wisdem
REVERT: c17d8109a Merge branch 'develop'
REVERT: 4376aa5ba use ROSCO/master
REVERT: a905eccd4 Merge pull request #10 from NREL/develop
REVERT: eeaa62f55 Increment version
REVERT: a7b714ada Merge pull request #9 from NREL/f/processing
REVERT: cab719e65 Cleanup
REVERT: 8aebdae8b include trim_output_dict
REVERT: d8051e71d verbose, cleanup
REVERT: 914bd59d1 move fast plotting to its own class
REVERT: 42f19e54f label and comment cleanup
REVERT: a30df4303 Don't show plot by default
REVERT: b01b3b99f typo
REVERT: 0d2965ebe Load meta_info to out_dict
REVERT: a2b5f7d73 Plot PSD
REVERT: 6f3831687 Plot from fast_out dict
REVERT: ed77c709d Update submodule, track rosco develop by default on dev branch
REVERT: e352d1db9 Include output trimming and optional dictionary output
REVERT: 9113fa578 Update requirements/cleanup
REVERT: 7d509b91c Blade damping bug fix
REVERT: c7aef16ac Added error message for no flaps
REVERT: 72c9118fa Fix communication array values
REVERT: 077543207 Version fix
REVERT: 276e81316 Read gains as single length lists
REVERT: d648d0afd Include DataProcessing class, write DISCON dictionary
REVERT: e858dba7b bug fix for time shift
REVERT: 433c947ec cleanup
REVERT: a0bcf9fb2 Merge branch 'develop'
REVERT: 8ac469e41 Slight controller commit hash updates
REVERT: 5e9d386b4 Update requirements to be less specific
REVERT: 45cc62428 Update history, change to markdown
REVERT: fe86196cf Merge branch 'develop'
REVERT: 8b6beb27f Update WindTech Reference
REVERT: 22fbab02b Merge pull request #8 from NREL/develop
REVERT: e950eb402 rename for lowercase
REVERT: 6671e4e09 Update for release 2.0.0
REVERT: 69545dcfe Merge pull request #7 from NREL/develop
REVERT: be8b90332 write_discon: make sure integer flags get written as ints incase they are automatically read as floats
REVERT: 2b53cb375 Ensure variables that are passed as a list are loaded correctly
REVERT: 875679686 Typo and bug fixes
REVERT: a9e6b2fc3 cleanup
REVERT: a8ea9a8a8 Load value as float
REVERT: 435dd20cb include read_DISCON
REVERT: f1459e7ce Treat load_from_txt function as object
REVERT: 9712ef411 write_param_file -> write_DISCON
REVERT: 26092aaca New test cases - use selection from OpenFAST reg tests
REVERT: 6d5ea96ac Clarity
REVERT: ee55f78c4 Updates and cleanup for readability and code changes
REVERT: a3c39ebe9 Update for new test cases
REVERT: 9d007052b Remove some hard coded things
REVERT: 1eb58a72e load gearbox efficiency, cleanup
REVERT: a2e5750c6 Updates for tuning inputs and resulting DISCON files
REVERT: 7ffc8f678 rename and cleanups
REVERT: d75754019 Time shift when trimming fast output data
REVERT: f96f19aa0 Controller updates
REVERT: aed22d43d Fix bug to account for pitch saturation in state machine
REVERT: 516256669 Minor typographical updates
REVERT: e139350f2 Update for new rotor and semi platform
REVERT: 59f8ab09f Floating controller tuning cleanup/math fixes
REVERT: 126d7b961 Bug fix for cc_rotor check
REVERT: efa2c0a1c Fixes for floating bugs
REVERT: 76c151690 Floating controller tuning error fix
REVERT: 1b0474628 yaml input bug fix
REVERT: 97d9835fd Load from fast cleanup
REVERT: 65b30c5e8 Update description
REVERT: 18f2d3688 Remove print-name statement
REVERT: 6d298b280 Typo fix
REVERT: 75153c85a Update baseline test case
REVERT: 841b7d3e1 Update flap tuning, remove old test cases
REVERT: e2b640e67 Update floating filter description
REVERT: fc9685153 Properly read airfoil data for flaps
REVERT: d568ff85a Restore capability for to read airfoil data tables with wisdem/master
REVERT: 75968a3b9 Flap tuning error message
REVERT: b75379465 wtc -> ROSCO
REVERT: 08ebd901e Reorg loading of rotor performance info
REVERT: 7ff8c85d1 Put loaded fast model in self
REVERT: 2e3570853 Remove sine pitch excitation for induction capabilities
REVERT: a5d9d0e9d Add tuning error if blade not initialized in turbine object
REVERT: d215f4d91 Update submodule for flap saturation limits as inputs
REVERT: f9fe379c3 cleanup
REVERT: b9240f2f6 Include flap max pitch in inputs
REVERT: 5874acb46 Add flap max pitch as parameter
REVERT: 7cc3f5707 Merge branch 'develop' into f/flaps
REVERT: 94be268eb Include fast outdata trim, move load from txt to utilities
REVERT: d0310b609 Update submodule
REVERT: aad15e1fa Fix flap filter bugs
REVERT: 8794124fd LPF blade root bending signal at 1/3 flapwise freq
REVERT: 5f52deef2 Tuning bug fixes
REVERT: 1dc938606 Merge branch 'develop' into f/flaps
REVERT: 7528afd1f Band pass filter platform frequency
REVERT: 069327650 Flap tuning parameters as yaml inputs
REVERT: 6c27b388d Flap gains as numpy arrays if 0.0
REVERT: f2448977f Bug fix in constants
REVERT: eca83e6be Cleanup
REVERT: 6dc15b383 Update controller tuning
REVERT: 548aac266 Bug fix
REVERT: e1508e909 Parameter updates
REVERT: 3091cc435 Example flap tuning
REVERT: 298efa579 Include flap tuning
REVERT: 1e95510d1 Move load_from_txt to utilities
REVERT: 92060a50c Generic flap actuator tuning
REVERT: 29f2ff77b Install ROSCO in develop mode
REVERT: a2b4e9d3e BAR tuning for flap controller
REVERT: 1633db4ec Include flap DISCON inputs
REVERT: a4b3c7c41 Merge pull request #6 from NREL/develop
REVERT: 791816f69 parameter name updates
REVERT: 6673ef0d6 Updated fast airfoil data structure in WISDEM
REVERT: b80e96d2b update to modern numpy
REVERT: c575eb5a7 Enforce F_NotchType = 2 if Fl_Mode = 1
REVERT: f301eb4e7 limit pitch saturation minpitch by input yaml if necessary
REVERT: b9984b1d1 Update ROSCO for filter bug fix
REVERT: d2fe32b47 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: bf01c4117 Update for version 1.0.0
REVERT: 73dfa6b85 Update for version 1.0.0
REVERT: 2b315860e Enforce minpitch
REVERT: c4154a69e Tune controller at TSR_operational, not TSR_opt
REVERT: f2c8f3e89 Cleanup
REVERT: 7087d8c33 Merge branch 'develop'
REVERT: 9fcf4520f Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: a0e6fc1dc Update for version 1.0.0
REVERT: 6373f5752 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 09be59b8e Update for version 1.0.0
REVERT: a9d1518e8 Include TSR_operational as yaml input
REVERT: 99de43e03 Include TSR_operational as yaml input
REVERT: dfe5717d6 Update for version 1.0.0
REVERT: 05fe5948f Tune and write DISCON.IN for floating configurations
REVERT: c73b7dff8 Include x-axis limits for plots
REVERT: cb879bc6d Update for version 1 release
REVERT: 928eae49b Include version 1.0.0 release version of ROSCO
REVERT: 27aa5e18a Update architecture (still needs some updating)
REVERT: 47c36ffb1 Nomenclature
REVERT: 9e24f0b17 Update ROSCO for floating feedback
REVERT: 6544448a7 Update input files
REVERT: ca9ec62f2 Include floating mode switch
REVERT: 0604b2cfb Tower velocity feedback filter
REVERT: 276c7bd6d Floating feedback gain calculations
REVERT: 371198b3c Use example yaml
REVERT: 85f1aabc0 Ignore Jupyter associated files and slides
REVERT: ff5905508 Update Jupyter notebook example
REVERT: 15c39356b Include cell outputs
REVERT: 53e06ffa4 Include ROSCO walkthrough jupyter notebookj
REVERT: 9338ca94b New saved turbine
REVERT: 7d5b89b36 Cleanup
REVERT: 38b51dfda Update parameters
REVERT: 4f5412204 Update ROSCO for torque based Setpoint Smoothing
REVERT: 84118dfe3 Include turbsim example
REVERT: f820ed6cb Add fignum and showplot options to plot_fast_out
REVERT: b7a448f5c Cleanup
REVERT: 4179f169d Update for new test cases
REVERT: d77be7982 Update parameters
REVERT: 9bfb32de5 Ignore turbsim binaries
REVERT: c3152b300 Update and simplify TestCases
REVERT: 1ce667330 Merge remote-tracking branch 'origin/master'
REVERT: ada80f3e4 Typos and cleanup
REVERT: 92e546e1e Bug fixes in run_openfast
REVERT: 8d8139109 Print, save, and load cleanup
REVERT: 5cb48d750 Update plots, cleanup
REVERT: 303c56a1a min_pitch at Cp-maximizing angle, TSR bug fix
REVERT: 0ceaace17 Add signals to avrSWAP
REVERT: 78e7f8185 Cleanup
REVERT: d5ca9b345 Update examples and associated files
REVERT: 6dcbcc9b6 error handling for precone variable name
REVERT: 4715fddba updated turbine parameters for the IEA 15 MW
REVERT: 569f95583 Rename minimum speed for vs controller
REVERT: 0d9f225b5 Change saved pickle name
REVERT: 5c633ad6a README for examples - initial commit
REVERT: 974bbe2a2 Update example 1
REVERT: d75e7332c Rename examples --> Examples
REVERT: 0e000dd57 Remove old Examples folder
REVERT: 4608e29c9 Update submodule
REVERT: 8496f0591 Rewrite for all the updates
REVERT: 1f0044a1d Cleanup
REVERT: 681a1f1e3 Implement pitch saturation for Cp-maximization at low wind speeds
REVERT: 3d713aa87 Remove test binaries
REVERT: 7b4a717a3 Update tuning
REVERT: a7c4da9fe Update submodule
REVERT: 3552e426a Include min rotor speed input
REVERT: a575dd46c Include binary reading capability
REVERT: b6badc8c7 Update title message to ROSCO
REVERT: 0b171ad34 Add comment for PreCone1 OpenFAST bug
REVERT: ca4011839 Cleanup and added print statements for run_openfast
REVERT: 35b84be71 Updates to input descriptions
REVERT: 524d8ded0 Update Links in README
REVERT: 48b5ae5c5 Update for FAST_IO
REVERT: f03a11396 Update Licensing
REVERT: cb1a60549 Update WE_Blade Radius description
REVERT: d23883d2f Revert "Update WE_BladeRadius description"
REVERT: 7304b3a47 Update WE_BladeRadius description
REVERT: 3ffe5f9c8 Housekeeping
REVERT: a2a000a98 Update for shutdown controller
REVERT: 093a9ceac Folder cleanup
REVERT: e603e5258 Add shutdown mode
REVERT: 02df48019 Major ROSCO updates
REVERT: b77967c7d Move DRC submodule to ROSCO
REVERT: c92d16a72 Update Acknowledgments
REVERT: 58a6b952f Fix initial conditions bugs
REVERT: 2fc096173 Update Submodule
REVERT: 650551ebf Fix Rgn2K Bug
REVERT: 56cdfaddd remove large turbsim files
REVERT: 60ee20f57 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 23e941e51 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 4afacf3e9 Remove simulation outfiles
REVERT: 0e313370e Remove simulation outfiles
REVERT: 096db6f87 Remove simulation outfiles
REVERT: a49406a81 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 91565e34d Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: d999790b2 Plot OpenFAST outputs
REVERT: 656d2ae51 Plot OpenFAST outputs
REVERT: 91b979a0a Plot OpenFAST outputs
REVERT: 0fb87a31f Plot OpenFAST outputs
REVERT: 4f136ad3c Load fast output files (ascii and binary)
REVERT: 4ee185c09 Load fast output files (ascii and binary)
REVERT: bd5cc0cca Update submodule - initial bld pitch bug fix
REVERT: 9a4e27690 Update submodule - initial bld pitch bug fix
REVERT: 730f6f15e Update Submodule
REVERT: 0d7cb9f25 Update Submodule
REVERT: 8469bb793 Fix errors in compile instructions, update acknowledgments
REVERT: 9091b59d0 Fix errors in compile instructions, update acknowledgments
REVERT: eeef400ee Initial README commit
REVERT: 0c34b4afc Initial README commit
REVERT: 76fc6ca30 Initial README commit
REVERT: 937e5932d Initial README commit
REVERT: 8f26775e1 Cleanup
REVERT: b3f3ee8c0 Cleanup
REVERT: 4acc5ebe6 Include EKF WE_Mode description
REVERT: fad2b7522 Include EKF WE_Mode description
REVERT: 4124e75a2 Update submodule
REVERT: 678783094 Update submodule
REVERT: 1616118ce WISDEM install instructions included
REVERT: 4380fbe5a WISDEM install instructions included
REVERT: 14cb87504 Use .md for readme
REVERT: 5fea463d5 Use .md for readme
REVERT: 440856c48 Update for WISDEM system changes
REVERT: ffba00953 Update for WISDEM system changes
REVERT: cfade27ea Update overview links
REVERT: 30da1de31 Update overview links
REVERT: d4da5055f Update IEA15MW
REVERT: 835201bf9 Update IEA15MW
REVERT: 9e1ed3175 Tune IEA 15MW
REVERT: 5658e30e2 Tune IEA 15MW
REVERT: d1a2e8722 Critical damping for LPFType = 2
REVERT: 79a4e0922 Critical damping for LPFType = 2
REVERT: 5beb6fc47 Update TSR opt interpolation
REVERT: 898ca7c49 Update TSR opt interpolation
REVERT: e133a4530 NREL 5MW as example
REVERT: 3fcadadb2 NREL 5MW as example
REVERT: 419be3063 Generalize tuning script
REVERT: f24fb4d05 Generalize tuning script
REVERT: 96293ac66 Update Submodule
REVERT: b510105a2 Update Submodule
REVERT: 1fca7642f Typos
REVERT: 37bcb4319 Typos
REVERT: 0177f9dda Update for windows users
REVERT: 60892205a Update for windows users
REVERT: e64cbe5ac Typo
REVERT: e90b18b2d Typo
REVERT: 5fb0eb481 Update I/O, more resolved performance tables
REVERT: f6e00cb88 Update I/O, more resolved performance tables
REVERT: 1bcf6694d Update with more running instructions
REVERT: 4d9a522a3 Update with more running instructions
REVERT: 9ebd47812 Update Submodule
REVERT: 175ae7089 Update Submodule
REVERT: 2ac781e40 Update parameters
REVERT: 780618e78 Update parameters
REVERT: 7bda1aa72 Use turbine specific rotor performance files
REVERT: d627f06ab Use turbine specific rotor performance files
REVERT: f4b51fe0e Cleanup
REVERT: d8670c917 Cleanup
REVERT: a7853c3b5 Outdated (for now!)
REVERT: 90811ff54 Outdated (for now!)
REVERT: 781f454d6 Additional acknowledgments, submodule instructions
REVERT: 9df57b88a Additional acknowledgments, submodule instructions
REVERT: 5f4369941 Check for text file
REVERT: 0eef0f044 Check for text file
REVERT: f56f732b9 Submodule instructions
REVERT: 1a25568e0 Submodule instructions
REVERT: cad8de009 Update submodule
REVERT: 9dc00f9d2 Update submodule
REVERT: 90d83b715 Specify rotor performance for NREL 5MW
REVERT: 61b2ce7ce Specify rotor performance for NREL 5MW
REVERT: 158d14b93 Major README update
REVERT: 0faa5b19c Major README update
REVERT: 4769c9b1b Move readme to .md
REVERT: 19dbe0d84 Move readme to .md
REVERT: a8a0ec227 Rename for ROSCO
REVERT: 369516db6 Rename for ROSCO
REVERT: 18ae8fb6b Update parameters
REVERT: 643499b6e Update parameters
REVERT: 56d88c2e2 Rename WTC_toolbox
REVERT: 8b9f1793d Rename WTC_toolbox
REVERT: 346f86478 Update submodule
REVERT: 132c5fe22 Update submodule
REVERT: 1995f33b9 Update Submodule
REVERT: 2835cd316 Update Submodule
REVERT: ab27e860a Comment updates
REVERT: 6267e55d5 Comment updates
REVERT: eeff13669 Comment cleanup
REVERT: 822a17b93 Comment cleanup
REVERT: c431ce9cc Add DRC_Fortran submodule
REVERT: d5bc09b58 Add DRC_Fortran submodule
REVERT: e33bb7ef4 Delete hard-coded DRC_Fortran
REVERT: 4bae44008 Delete hard-coded DRC_Fortran
REVERT: dfb93c91f Import utilities
REVERT: 321be59c7 Import utilities
REVERT: 6ba2e673c Update parameters
REVERT: 384a64fb7 Update parameters
REVERT: c09d88ee6 Comment and code cleanup
REVERT: 9d4ed9166 Comment and code cleanup
REVERT: e839c77de Move FileProcessing to Utilities
REVERT: dd49eaecd Move FileProcessing to Utilities
REVERT: f6470add4 Update use of Cp text file
REVERT: 779ee9a3a Update use of Cp text file
REVERT: fba27279e Remove old binaries
REVERT: 62a098ed4 Remove old binaries
REVERT: 1a08caada Update parameters
REVERT: 707ef3d62 Update parameters
REVERT: 85503a5e1 Account for fileprocessing re-org
REVERT: a7f456057 Account for fileprocessing re-org
REVERT: e3c0f9913 Comment cleanup, much more annotation
REVERT: ffc1dc557 Comment cleanup, much more annotation
REVERT: ac51aeb00 Remove newfile option, move rotor performance fileprocessing here
REVERT: ec233df0e Remove newfile option, move rotor performance fileprocessing here
REVERT: fc0d37265 Housekeeping
REVERT: ea9817c01 Housekeeping
REVERT: 6d330dc04 Update commenting, cleanup code
REVERT: ce13e9957 Update commenting, cleanup code
REVERT: 3955d9e7c Parameter update
REVERT: df546f327 Parameter update
REVERT: 7362ff69c Cleanup for consistent file printout
REVERT: a50585187 Cleanup for consistent file printout
REVERT: 1923e81c5 Define pc_minpit
REVERT: 48924cafe Define pc_minpit
REVERT: 9097c8643 Include control parameters as input
REVERT: 36709d6d6 Include control parameters as input
REVERT: 578441757 Comments and cleanup
REVERT: 9213d784b Comments and cleanup
REVERT: 9fbfcc8f9 Linear interpolation on surfaces
REVERT: 850627054 Linear interpolation on surfaces
REVERT: 0ac9131b0 Interpolate TSR opt
REVERT: 4a08f53d0 Interpolate TSR opt
REVERT: 8ab8e10b7 Cleanup Cp_Ct_Cq.txt printing
REVERT: e65b4b0a5 Cleanup Cp_Ct_Cq.txt printing
REVERT: 6f1713858 fixed wind for cc-rotor analysis
REVERT: 174fbcb68 fixed wind for cc-rotor analysis
REVERT: 79becb710 swap precone and tilt sign for ccblade
REVERT: 3b89d2128 swap precone and tilt sign for ccblade
REVERT: c9660016a Plot Cp-Surface
REVERT: ebc28b75a Plot Cp-Surface
REVERT: 1a156e15a Housekeeping and parameter updates
REVERT: fa817a189 Housekeeping and parameter updates
REVERT: 8c07b417c Housekeeping & cleanup
REVERT: 74a3ec794 Housekeeping & cleanup
REVERT: 3e07de56c Housekeeping
REVERT: b3e11330f Housekeeping
REVERT: 13c9112c8 Update for yaml input file
REVERT: 1c5511a69 Update for yaml input file
REVERT: 349172f06 Use input file
REVERT: b481115b5 Use input file
REVERT: 87a646a53 name updates
REVERT: e9c01cc8e name updates
REVERT: 3470ccee1 Nikhar's name in init
REVERT: fbf592c56 Nikhar's name in init
REVERT: c362c38d1 Update for input file, some cleanup - !! may have ccblade bug
REVERT: 02a2c0129 Update for input file, some cleanup - !! may have ccblade bug
REVERT: 14811107e Use yaml inputs
REVERT: 6273615dd Use yaml inputs
REVERT: 5ff633a05 Include parameter file
REVERT: bcfbe0f53 Include parameter file
REVERT: 3ba818852 Include yaml file input for tuning
REVERT: 92fdb4350 Include yaml file input for tuning
REVERT: 557925378 Include yaml input files
REVERT: 22d6f4084 Include yaml input files
REVERT: 255868d87 cleanup
REVERT: d0f68504f cleanup
REVERT: 03bf3015f housekeeping
REVERT: 8e5be9362 housekeeping
REVERT: 9d9302753 housekeeping
REVERT: be5cb121c housekeeping
REVERT: b0b5c52ad housekeeping
REVERT: a76bc3813 housekeeping
REVERT: 9425611ba ignore debug
REVERT: de896903d ignore debug
REVERT: 2417d4d97 Housekeeping
REVERT: 34253c2e8 Housekeeping
REVERT: 55f4834b7 Update ss for percentage based gains
REVERT: d69ab8d5f Update ss for percentage based gains
REVERT: a19d7a866 Cleanup
REVERT: 0d90baac2 Cleanup
REVERT: fbb0a9015 Higher resolution tsr tables
REVERT: a7d8843f3 Higher resolution tsr tables
REVERT: 24b694121 bug fix
REVERT: 3f62f381b bug fix
REVERT: 1331a48c4 cleanup
REVERT: ea3e0892b cleanup
REVERT: 39ed01a38 Tune IEA Turbines
REVERT: 9dfd75d6a Tune IEA Turbines
REVERT: c9b5f7174 Add region 2 k calcs
REVERT: ca1501b5b Add region 2 k calcs
REVERT: 869f7d0a0 Update tables
REVERT: d892d0eee Update tables
REVERT: 313b61026 Comment out bldpitch plot ylimits
REVERT: a9036ed57 Comment out bldpitch plot ylimits
REVERT: 42e53086b Update DRC
REVERT: c8ffde3f3 Update DRC
REVERT: eafeb2cc2 Update Outfiles
REVERT: 104392ad2 Update Outfiles
REVERT: 03610a0e4 Housekeeping
REVERT: bbc51c1fe Housekeeping
REVERT: ce59b9e47 Merge branch 'dev_NewTurbines'
REVERT: 0ffa2abc9 Merge branch 'dev_NewTurbines'
REVERT: 069cb1232 Remove old outfiles
REVERT: c9ee38424 Remove old outfiles
REVERT: b431a4b61 Communicate torque to dll
REVERT: d47c8be40 Communicate torque to dll
REVERT: 4a4ff5f41 Update Test Case I/O
REVERT: 6accfe5c4 Update Test Case I/O
REVERT: dfcc576b1 Some housekeeping, hard-code NREL 15MW for now
REVERT: 63b39d706 Some housekeeping, hard-code NREL 15MW for now
REVERT: 503c71073 Add above rated
REVERT: 4036f6632 Add above rated
REVERT: 1fcf15783 Update DRC_Fortran from Nikhar's repo
REVERT: aedcc085f Update DRC_Fortran from Nikhar's repo
REVERT: 1f87bda7a Ignore matlab temp files
REVERT: a385a6753 Ignore matlab temp files
REVERT: f13339041 Update I/O
REVERT: bb3db857e Update I/O
REVERT: 4d01982d9 Housekeeping
REVERT: 177932c2a Housekeeping
REVERT: 7b1ea6e6c Update I/O
REVERT: bb1a82608 Update I/O
REVERT: fda4be007 Cleanup, include some NREL15MW hard code
REVERT: 838b1b547 Cleanup, include some NREL15MW hard code
REVERT: 9b6560001 Automate write file
REVERT: 79c849353 Automate write file
REVERT: 9e4e3e88a Cleanup
REVERT: dd8a96db5 Cleanup
REVERT: 11430ae7e Include test cases I/O
REVERT: 42c1421c7 Include test cases I/O
REVERT: 784ebd117 Above rated test cases - initial commit
REVERT: d9ea8f8c2 Above rated test cases - initial commit
REVERT: de3428279 Update I/O - longer sim time, peak shaving
REVERT: 4f1508287 Update I/O - longer sim time, peak shaving
REVERT: bc76cca4e Add above rated floating
REVERT: af63ea7ab Add above rated floating
REVERT: 390ca783e Write PS_Mode = 1
REVERT: 000891266 Write PS_Mode = 1
REVERT: efe5781be Updated I/)
REVERT: 50b71e80f Updated I/)
REVERT: 03cfdd28a Update outputs
REVERT: a07e001bc Update outputs
REVERT: c0bf7c7ff Plot peak shaving values
REVERT: 40aef7816 Plot peak shaving values
REVERT: f0a9e4e2b housekeeping
REVERT: 685a37cc5 housekeeping
REVERT: 02d3ba781 Update DRC - include peak shaving filter
REVERT: c4dd757d7 Update DRC - include peak shaving filter
REVERT: 48d30a79c Update OpenFAST I/O & Plotting
REVERT: 135961aec Update OpenFAST I/O & Plotting
REVERT: 066bb0ae0 Add turbine minpitch
REVERT: 70693dde7 Add turbine minpitch
REVERT: 65a43b292 Show plots
REVERT: 7076c31b8 Show plots
REVERT: bf738c101 Include peak shaving
REVERT: 474149d1a Include peak shaving
REVERT: d8c10dedf Updated binaries
REVERT: aeaf17de5 Updated binaries
REVERT: 3c981d1f8 Add floating wind test cases
REVERT: 6464962ba Add floating wind test cases
REVERT: 8ae12d676 Use tower flag
REVERT: e31d767f1 Use tower flag
REVERT: 908787673 Include Test Cases
REVERT: 8cb034deb Include Test Cases
REVERT: eb1c674c6 Switch cases for different comparisons
REVERT: 558d40f51 Switch cases for different comparisons
REVERT: b398fe19a Updates
REVERT: ab69b9395 Updates
REVERT: 565b9b974 Run test-case suite
REVERT: df4e90f09 Run test-case suite
REVERT: 6711143e3 Utilities module - processing openfast simulations
REVERT: dca4c4d5f Utilities module - processing openfast simulations
REVERT: bcb503f65 Ignore matlab temp files
REVERT: 89c552486 Ignore matlab temp files
REVERT: 06f634794 Include MATLAB processing scripts
REVERT: 0aff18e22 Include MATLAB processing scripts
REVERT: b6e6d69ac File cleanup
REVERT: 02a9f935d File cleanup
REVERT: a7419966c Update binary
REVERT: eb9986191 Update binary
REVERT: 9cab31803 Updated outfiles
REVERT: 2dd992dcf Updated outfiles
REVERT: fe69c8c7f Update from Nikhar-Abbas DRC_Fortran fork
REVERT: 60a5ac18a Update from Nikhar-Abbas DRC_Fortran fork
REVERT: f3d94d5d3 Include Test Cases
REVERT: 5e3b2355a Include Test Cases
REVERT: 381f5e806 Write KD TF gains
REVERT: 7f529d77e Write KD TF gains
REVERT: 95482795c Update DRC_Fortran
REVERT: 83db59b81 Update DRC_Fortran
REVERT: c35a62768 Change to OpenFAST model directory
REVERT: f6b4011a0 Change to OpenFAST model directory
REVERT: ebef95fc2 Ignore FAST files
REVERT: e1de84a9f Ignore FAST files
REVERT: 3e085e2f6 Initial commit. Load turbine+controller, run OpenFAST
REVERT: 5b8cb21a1 Initial commit. Load turbine+controller, run OpenFAST
REVERT: 9190bf2ef Use Aerodyn15 Input files
REVERT: 584c916e2 Use Aerodyn15 Input files
REVERT: 6a1911a8a Variable name updates
REVERT: d0af56315 Variable name updates
REVERT: 93d7f7250 Comment and variable name updates
REVERT: 3e9cabad7 Comment and variable name updates
REVERT: 4975e341c Update saved turbine binaries
REVERT: 1a4e8f926 Update saved turbine binaries
REVERT: bd45d2d29 Remove VS-code jupyter flags
REVERT: 6ac2a3839 Remove VS-code jupyter flags
REVERT: 5a5598f26 Show plots
REVERT: 4f7b945dc Show plots
REVERT: 906c1aef6 Update Cp lookup
REVERT: 746b8a9a2 Update Cp lookup
REVERT: 8cc76205f Load turbine from scratch option
REVERT: f9bfe5381 Load turbine from scratch option
REVERT: ad5b4e790 Add Cp surface .txt flags
REVERT: 9e41888e2 Add Cp surface .txt flags
REVERT: 4718a8d7b Merge branch 'tuning_dev'
REVERT: e614b9689 Merge branch 'tuning_dev'
REVERT: f69ee4f9e Inlude DRC_Fortran
REVERT: 16dfec265 Inlude DRC_Fortran
REVERT: b7f37ffe5 Write updated inputs
REVERT: 08580ed9a Include DRC_Fortran forked from Nikhar-Abbas
REVERT: 0caf01cd2 Include DRC_Fortran forked from Nikhar-Abbas
REVERT: d8b8d1e09 Merge pull request #5 from NREL/start_sim
REVERT: af03a13a3 Merge pull request #5 from NREL/start_sim
REVERT: 45c60618f Update comments
REVERT: 33642641d Update comments
REVERT: 26182de19 Ease changes in step wind increments
REVERT: bf762ada9 Ease changes in step wind increments
REVERT: 9752d398e Hardcode path - Nikhar
REVERT: f9a83066c Hardcode path - Nikhar
REVERT: e1d9903dc rename pointer to more standard convention
REVERT: 8da934978 rename pointer to more standard convention
REVERT: 0c38bcc5f Read avrSWAP data back to self
REVERT: 9df9e3f17 Read avrSWAP data back to self
REVERT: d49fb8884 Include example to write controller input file
REVERT: fc20c7b4f Comment updates, read and save turbine name
REVERT: 722bd9cab Write parameter input file
REVERT: 260f4e663 Rename GainSchedule to ControllerTypes
REVERT: 31d24c8e2 Update DRC-Fortran .so, file cleanup
REVERT: 930399da7 Update DRC-Fortran .so, file cleanup
REVERT: 1babb657c Include NREL 5MW DISCON.dll
REVERT: 6becd4066 Include NREL 5MW DISCON.dll
REVERT: f19536cf7 Updates to run on Nikhar's machine
REVERT: 6bb000a65 Updates to run on Nikhar's machine
REVERT: 6993a74ff Plot bld pitch
REVERT: b8b331b46 Plot bld pitch
REVERT: 16042120c Include option for interpolated Cq matrix
REVERT: 842b42b1b Include option for interpolated Cq matrix
REVERT: 546a58ad8 Add some math shortcuts
REVERT: 33a258dac Add some math shortcuts
REVERT: 1259c0142 pass __init__ class
REVERT: 716ca81de Minor update
REVERT: fe0caa030 Minor update
REVERT: 91afb3341 Minor update
REVERT: 6cb54f5fe Minor update
REVERT: ee246e45d Sim example
REVERT: 878e9aa65 Sim example
REVERT: 531f548e8 Initial version of sim
REVERT: 7bba4852d Initial version of sim
REVERT: 49a91f1f3 return control values
REVERT: c5b3ad49d return control values
REVERT: becee8c62 Merge branch 'master' into start_sim
REVERT: b01231d57 Merge branch 'master' into start_sim
REVERT: 7a002a6a2 first cut at sim
REVERT: 25a556163 first cut at sim
REVERT: 698568902 Merge pull request #4 from NREL/tuning_dev
REVERT: 69578167a Merge pull request #4 from NREL/tuning_dev
REVERT: e9be013e8 Create FileProcessing class
REVERT: e52d4e5c1 code and comment cleanup
REVERT: 5cf20fb00 Save pitch angles for only above rated
REVERT: 0d8e65cb4 Run controller tuning and plot
REVERT: 2a925daa4 Add load_from_fast method documentation
REVERT: 9336dd208 Include gain schedule
REVERT: cd71a3192 Merge pull request #3 from NREL/start_sim
REVERT: eb47ff316 Merge pull request #3 from NREL/start_sim
REVERT: 14e9588af Include wind disturbance input
REVERT: 65c1ae43f Turbine dynamics calculations included
REVERT: 0c21e9663 nomenclature update
REVERT: 0c2550abc Revert "Higher fidelity file"
REVERT: 92661b073 Higher fidelity file
REVERT: 2be94c4e7 Create RotorPerformance class
REVERT: a89a1a201 first commit
REVERT: d36eaaa57 first commit
REVERT: d4ec55829 Merge pull request #2 from NREL/tuning_dev
REVERT: 2f10061b9 Bug fix
REVERT: 0542f92a6 Merge pull request #1 from NREL/tuning_dev
REVERT: c7b2fae06 Interpolate function pitch angle inputs now in rad
REVERT: 34923205f Pitch angles in rad, interpolate to bounds
REVERT: 48df286e7 Add load_from_txt
REVERT: 5db06cb64 Transpose CP, CT, CQ, for BldPitch on x-axis
REVERT: 6bb354578 Options for rotor performance data collection
REVERT: eca1eb520 Add inputs, comments to define them
REVERT: 2fea0d33f File to test controller tuning
REVERT: a62be4e54 Add sample Cp, Ct, Cq text file for NREL 5MW
REVERT: 79957d810 Hardcode paths for Nikhar's machine
REVERT: d5c4f9c07 Separate load_from_ccblade
REVERT: 2a0555628 include p file
REVERT: 82e53e5aa update examples
REVERT: c1119c628 bug fix
REVERT: fb1ecaae7 Merge branch 'master' of github.com:NREL/WTC_toolbox
REVERT: e63f5f68b Merge branch 'master' of https://github.com/NREL/WTC_toolbox
REVERT: 69ce8a362 Added necessary tuning parameters
REVERT: 143cacef7 Add an example 2
REVERT: 0539032b6 Update turbine model
REVERT: cc4ce9924 Merge branch 'master' of github.com:NREL/WTC_toolbox
REVERT: 78b775829 Include Cp Surface Parameters
REVERT: ccb8a8bed Added Turbine Parameters
REVERT: 37dda01c5 back to main folder
REVERT: 033b80f37 include blade data
REVERT: e89cf2bb3 Updates
REVERT: 3aa1055cd add some more readme comments
REVERT: 07a198c7c Initial files
REVERT: 344711178 add architecture drawing
REVERT: 85ebf47fa Initial commit

git-subtree-dir: ROSCO
git-subtree-split: ecef7ae52881843707f06675a611e99d09ca00e6
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.

2 participants