-
Notifications
You must be signed in to change notification settings - Fork 40
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
Determine which dependencies should be required #2
Comments
I'm listing here what I needed while setting up the examples:
|
will at least need the following conda packages: And the following pip packages: |
ptrbortolotti
added a commit
that referenced
this issue
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:…
ptrbortolotti
added a commit
that referenced
this issue
Dec 14, 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 …
Closed
dzalkind
pushed a commit
to dzalkind/WEIS
that referenced
this issue
Mar 2, 2021
P T Q M out of ccblade
gbarter
added a commit
that referenced
this issue
May 21, 2021
efddaa960 Added checks and handling for instability, fixed yawstiff: ceae22fa5 Adding error handling around key MoorPy calls. 8a3302aab Test scripts and WEIS should now work with improved omdao_raft.py 37855d267 Merge pull request #2 from WISDEM/omdao_gb 745854af1 Small changes with the DTU 10MW and Kirana's raft_patch git-subtree-dir: RAFT git-subtree-split: efddaa960312cb801290a534844ed5b0341e54fa
johnjasa
pushed a commit
that referenced
this issue
Jul 8, 2021
05e9eef Merge pull request #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 (#57) 3a36b5e Update Testing (#58) f0c2561 Merge branch 'develop' of https://github.com/NREL/ROSCO into develop e0d001b Update turbine.py (#56) 8ee78e5 Merge pull request #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 #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 (#50) b57376d Fix FA_HPFCornerFreq, WE_CP name to match ROSCO variable, WE_CP_n (#51) 3b69cd9 Specify number of gain scheduling points for pitch, wind speed with input (#52) 1ea9835 Draft: Clarifying docs for Windows users (mingw) (#44) d894940 Docs (#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 (#47) b7ef93e Update control interface: add nacelle IMU, method to kill discon (#42) c87da84 Merge commit '381ae2862ee58d9684ef5c69270eef4956ce1813' into weis 381ae28 CI Testing (#41) d748c9f Merge remote-tracking branch 'upstream/develop' into weis da6b56c Merge pull request #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 #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 #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 #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 #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 #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 #32 from nikhar-abbas/f/compiling 08c9ae7 Merge pull request #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 #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 #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 #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 #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 #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 #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 #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 #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 #10 from NREL/develop eeaa62f Increment version a7b714a Merge pull request #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 #8 from NREL/develop e950eb4 rename for lowercase 6671e4e Update for release 2.0.0 69545dc Merge pull request #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 #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 #5 from NREL/start_sim af03a13 Merge pull request #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 #51 from NREL/develop git-subtree-dir: ROSCO git-subtree-split: 05e9eef
dzalkind
pushed a commit
to dzalkind/WEIS
that referenced
this issue
Sep 14, 2021
gbarter
added a commit
that referenced
this issue
Nov 15, 2021
4d6bd4f94 Minor: line colors and widths, distributed tensions and positions: 36bd42b47 New documentation settings to try to get it to work a9f80d88b Removing autodocs for now 5bf68abdc A first pass at documentation 98f8bb284 Adding examples folder with 2 basic demos. a596531ea Bottom-up improvement of line stiffness terms: 495e8136b Renaming solveEquilibrium3() to solveEquilibrium() d8f2ac737 Cleaning up local and remote repo, sE3 bug in getCoupledStiffness 6accf8b92 Adjustments to account for MoorDyn 'seabed' feature and LBotDyn e27647c31 Fixed one catenary end A-B stiffness mix up while working toward new stiffness handling. 2194f6151 Work-in-progress for better catenary stiffness matrix b612fffca System equilibrium solve animation now working 564f570a9 Implemented "colortension" feature as plotting option 8ebe8e27c Made a System have option to be qs; More additions to plot and plot2d e88816ca2 System.plot() fix up with bathymetry plotting capability ff1a4bffe Added animatelines functionality to System.animatelines() 5c4fae5cd Plotting and large-scale solving tweaks: 602551826 Adding option for SolveEquilibrium to not raise error if unconverged: 46b3d0065 Reducing redundant tension code, rotation fix, Line.getCoordinate: 4f9164b69 Added node coordinates to drawLine2D...not really necessary ed1ab7777 Adding a scale parameter to System.transform: 09926f209 A small catenary tweak for near-vertical lines with sag - more appropriate solver retry. 8d6c798a8 MoorPy load/unload section name updates and transform bugfix: 96901eca7 Bugfix:Adding escape in solveEquilibrium3 when there are 0 DOF. 5e518fe21 Catenary bugfix and solveEquilibrium improvements: c191e9b99 Adding tension jacobian and enlarging solveEq max step size: c17a07ab2 Merge in Ericka's plotting improvements from https://github.com/erickaloz/moorpy dev a3d9a96a3 Merge catenary overhaul from 'CatenaryV2' into dev 96e90baf0 Swap finite difference stiffness matrix rows-columns 57c967086 Some corrections for catenary slack cases a1aac2233 Catenary plot restructure and seabed line improvements: 0d531df97 Tol to tol syntax bug b7484070e Finishing catenary v2 updates and integrating in MoorPy: 102f3f1b8 Adding ytol to dsolve to support position-based convergence threshold in catenary 8e16ad7ad Merge branch 'NREL:dev' into dev 3b119eb26 completed basic U-seabed functionality and switch to stiffness matrices in catenary d59621fe5 Many Catenary changes in progress for U seabed contact etc: 76772f780 added color tension plot example 968da88cb added end points and color tension plot 26d9b796b Added capability to rotate/transform rPointRel's on bodies 9191d1888 a couple test files 7c873ebfb catenary changes in progress 9d2322e40 Merge pull request #2 from erickaloz/dev fa7e575b2 added line/node labeling 0317303c8 adds on line numbers to plot function de00e5653 Quick fixes to get MoorPy to load the 4-turbine array for FAST.Farm 9e4178022 Added tests folder and a first set of tests for catenary. f0bc4016b Simplifying catenary code, combining ProfileType 2 and 3: 5407c238b Swapping catenary ProfileType 0 and 4 definitions to be more intuitive. 9bd6c3c6b Slight console output tweaks related to solving equilibrium. 207d6f6e1 Fixes to getCoupledStiffness for better convergence check 29e590989 Updates to better support buoyant lines: 67b5863ba Overdue commit: mostly System.unload() amendments REVERT: 0d7126f15 Merge branch 'dev' of git://github.com/nrel/moorpy REVERT: 1d26a363c removing more breakpoints REVERT: 7bb9b071e remove debugging flag REVERT: f7c985beb Merge branch 'dev' of git://github.com/nrel/moorpy REVERT: 0798f2999 Merge branch 'dev' of git://github.com/nrel/moorpy REVERT: 6142ccc2c fixing numpy 1.20 warnings and making plot imports a graceful fail git-subtree-dir: MoorPy git-subtree-split: 4d6bd4f949699b0ee62b6035ced45c5f1a03d73d
gbarter
added a commit
that referenced
this issue
Jan 29, 2022
6d842a59c Merge branch 'main' of github.com:WISDEM/pyHAMS a97b1ecc1 sync with upstream and more robust mkl linking f4b2eaa14 Merge pull request #2 from dzalkind/fix_hst_read git-subtree-dir: pyHAMS git-subtree-split: 6d842a59c12ad07662c9036e8e47a4796a11a62a
dzalkind
added a commit
that referenced
this issue
Apr 1, 2022
6cad4c703 Merge remote-tracking branch 'upstream/dev' into weis_TMD_python e6bff8b8c [BugFix] ServoDyn StC control signal channels were not getting reset properly. c2d6e8ad2 Merge pull request #1062 from rafmudaf/docs/community_contribution 8707a5568 Add references to implementation plans de7710299 Move developer references to shared docs dir c74ab1e03 Merge branch 'dev' into docs/community_contribution 032fd16f8 Merge pull request #866 from rafmudaf/docs/legacy 4e754cf21 Typo: change FAST to OpenFAST ea578d68d Remove redundant section for External Platform 46329eaff Merge branch 'dev' into docs/legacy 0551bdfe2 Reference additional documentation for SD and ED cfadc91a8 Fix superscript bug 17a291008 Move HD legacy links to the main page a234f64bd Remove HD user guide link 34941113b Update BeamDyn sectional properties description 0c744ff35 Rename OrcaFlex section to OrcaFlex Interface 17a7d16ad Consolidate module sections 9fd4a6590 Add details for community contribution 636674da3 Merge pull request #803 from andrew-platt/f/SrvD_linearization 2df731656 SrvD lin: merge in r-test/dev 4ceddcff2 SrvD lin: update baselines for new StC linearization cases aeae69fec SrvD lin: add regression test for StC lin c86925e79 Merge pull request #1048 from ebranlard/f/map-fix 49ec5ead8 SrvD lin: [BugFix] Nacelle dUdy terms start index incorrect bf20d8cf0 SrvD lin: fix segfault with invalid channel names and linearizing outlist 3ab8e4d98 MAP: small fix based on MAP 1.3 6fde9fc15 Merge remote-tracking branch 'OpenFAST/dev' into f/SrvD_linearization 8ab68a369 Merge pull request #1047 from ebranlard/f/hd-ABC-lin 0b8426dd0 HD: always allocating A,B,C (Closes #1046) a574cc7c4 Merge pull request #1045 from bjonkman/f/FVW_divideZero 291938efc FVW: check for potential divide-by-zero in induction output calculations e49437075 Merge pull request #1043 from bjonkman/f/AD_IO 47a1641f8 Merge pull request #1039 from hkross/bug/AD_Driver_NacelleMesh cb70b58df AD I/O: re-order subroutine to avoid copies between FVW and BEMT outputs beb054beb Merge remote tracking branch upstream/dev into bug/AD_Driver_NacelleMesh e7c855b37 Update regression tests 0279390c7 Reg-test python scripts: fix issue where directory returned is empty (#1021) 36244ba66 Merge pull request #1032 from bjonkman/f/UA_Nodal_Outputs a5295697b Set AeroDyn driver platform motion outputs to be consistent with OpenFAST definitions e8c0fb9ae Pass nacelle motion mesh between AeroDyn driver and AeroDyn eb6b4cdf2 Merge remote-tracking branch 'OpenFAST/dev' into f/SrvD_linearization 7011c397f AD: fix line missing from last commit 3456a6455 Merge pull request #1023 from OpenFAST/dev 803b414ae AD: nodal outputs 70129a8e5 Update version numbers to v3.1 (#1024) a68e5e3c2 Merge remote-tracking branch 'OpenFAST/dev' into f/SrvD_linearization a5d6262d6 Merge pull request #664 from andrew-platt/f/StrucCtrl_controls 5087a8d6b ExBladedInterface: added documentation on the interface (not complete, but reasonable reference) 64a25b52c Merge pull request #1020 from bjonkman/b/AD_outputs c33855eaf Merge remote-tracking branch 'OpenFAST/dev' into f/StrucCtrl_controls d9ad285ad Merge branch 'b/minor_updates' into b/AD_outputs 9e2ccfe08 AD: add missing output channels to OutListParameters.xlsx 8b1b6b06f Merge pull request #1009 from hkross/bug/AD_Driver_NacelleRef 4f5439593 Merge pull request #920 from bjonkman/b/UA_AFI 916dd8ce6 Merge remote-tracking branch 'OpenFAST/dev' into f/StrucCtrl_controls 204429195 docs: update rtd to use sphinxcontrib-bibtex v2.0.0 and later 744e9b85b AD: set variables for alternate projection method 13800f1f1 AD: remove some unused variables 98d6eaeae AD: combine more of `TwrInfl` and `TwrInflArray` routines a03a1908d AD: make some 'DiskAvgValues` subroutine arguments optional 4fb1d8411 AD: remove extra input to subroutine `AllBldNdOuts_InitOut` 92bebdc31 Merge remote-tracking branch 'NREL/dev' into b/minor_updates e96b4d51d Update comments regarding calling NWTC_Init ef0879130 Update regression tests 0e83048a7 Fix typo in AeroDyn driver input example files 004dd1af7 Update AeroDyn documentation to add Twr2Shft driver input 56fae69d6 Update regression tests 0df26d480 Make AeroDyn driver nacelle mesh position consistent with glue code fa39ccced Merge remote tracking branch upstream/dev into bug/AD_Driver_NacelleRef 9231e49f9 Update documentation to indicate Python version required to build it. d0d94fd73 AD15: node outputs for VUnd{xyz}i in global coords c9f56f8d0 Increase allowed line length in the FileInfoType parsing d51cd9b60 Merge branch 'f/StrucCtrl_controls' into f/SrvD_linearization 108c62eb6 Merge remote-tracking branch 'OpenFAST/dev' into f/StrucCtrl_controls 7f2282694 StC: typos in docs 10505e382 Fix typo on last commit abdf33d4e Remove conditional statement for initialization of BEMT variable (#1001) 088284b07 AD: minor code cleanup 3274264eb Reg_tests python scripts: fix issue where directory returned is empty c92f5fe25 Lin: CalcSteady, forcing linearization at end of simulation (#958) ddba7a688 Fix HydroDyn summary file nodal data is incorrect when Member is flipped (#998) acfc5001b Segment treecode (#919) 2a9507f16 Pass nacelle position and orientation out of AD driver 1f53061ec Merge pull request #996 from andrew-platt/b/BD_BldNdOuts d3b48f918 [BugFix] BeamDyn nodal outputs occasionally segfaulted 0382beb23 AeroAcoustics cleanup 34449ebc2 AD: add error checking on array allocation 459345626 AeroAcoustics: fix passing of field in array of data types 87902a174 Remove unused variable f6291f02d Merge remote-tracking branch 'OpenFAST/dev' into f/StrucCtrl_controls 151248cd4 AD-Driver-Doc: adding units for amplitude and frequency 6395e86db [BugFix] AD15 nacelle reference position was set to hub position #2 596208b71 Merge pull request #982 from andrew-platt/b/AD15_NacelleRef 5149ae829 Add more detail to error message from ProcessComFile ecfddbcc7 AD: compute WriteOutputs for linearization 21cfcdc7b Update error messages/comments 29a72ecb5 AD: allow different blade files when more than rotor is used 56ea06766 AD: remove unnecessary /nonstandard inputs to AD_CalcConstrStateResidual e3ae00ed7 [BugFix] AD15 nacelle reference position was set to hub position 068ae271d Merge remote-tracking branch 'NREL/dev' into b/minor_updates 5e25d5d13 Update GH actions to update packages for ubuntu debug regression test (#971) 0ed108c60 Simplify logic on check for TurbinePos(3) ==0 for offshore turbines 984ed2dfa Aeroacoustics module: update documentation of name of echo file 16103215c remove unused variable in AeroDyn_Registry.txt d753351eb Fix typos in AD documentation + source code 842ab60f6 Cleanup AeroAcoustics module 6bd654dae AD: update comments in registry files 47a71457f SrvD: add avrSWAP(66) -- start index to the platform motion info (1001) c862ef33d StC: fix cmakelists.txt -- had a leftover flag from testing d3f3580fb SrvD: add check on max number of controller channels, and summary info for channels 35-36 5c51e815d StC: fix extension on summary file for SrvD 57253b8c6 StC: minor documentation fix, and remove redundant file 864444543 update comments 7d5c4c1ce StC: update StC_test_OC4Semi regression test results e5c8b9fd0 Add Oye and Boing-Vertol models to AD summary file + example input file 1bd3ce007 Change FAST_Types and FAST_Farm_Types to -O2 optimization with intel release on linux e45c57f1a MD causing seg fault with gcc 10.3.0 on linux 43c7af4ac Corrected the description of SkewModFactor in Documentation (#951) cb11a0611 FVW: fix FVW when no blades are present f274df0e0 AD: fix yaw index for sine motion in driver 1e1d726b0 Merge remote-tracking branch 'OpenFAST/dev' into f/StrucCtrl_controls 93b976268 SD: fix condition for potential interface joint bug 332a7b424 Add reg-tests because git is forcing me to b29cc7b84 Merge remote-tracking branch 'NREL/dev' into b/UA_AFI 5b86ec0c3 SrvD lin: Incorrect variable names in scaling after merge 68e54861f Merge branch 'f/StrucCtrl_controls' into f/SrvD_linearization 699b4e54c Merge branch 'f/UA_docs' into b/UA_AFI 065b502e2 Merge branch 'dev' into b/UA_AFI ad0c22aaa Update UA documentation for default AFI parameters c5307062c Remove hard-coded version numbers/dates on modules 51a5faeb8 UA/AFI: Fix calculation of default Cd0, alphaUpper, and alphaLower ebff1b46c Update this_doc.rst (#911) 07cf74d51 Add resources for module documentation 59cfb8f20 Update ServoDyn index file format 0d7bc4f4c Add NWTC Library description documentation f74d498cf Add HydroDyn docs 1319d844b Fix an indent a5dc3149d Add TCF HD outputs to HD Appendix b8db4b40b Add additional BeamDyn docs 67241a324 Add additional AeroDyn docs 955efc7fc Merge branch 'f/StrucCtrl_controls' into f/SrvD_linearization 554edc64e Merge branch 'f/StrucCtrl_controls' into f/SrvD_linearization d4d96fa2f SrvD lin: fix seg-fault when SrvD linearized without any StC instances 3647a666a FAST_Lin: Remove redundant call 4121a03f1 SrvD lin: Small typos / bugs in FAST_Lin a470f1300 SrvD lin: Set unused state info to 0 84e977ae9 SrvD lin: fix precision issue with AllOuts (single prec didn't compile) 45ebcbac8 SrvD lin: missed an update to the FAST_Types.f90 file e54fbb365 Merge branch 'f/StrucCtrl_controls' into f/SrvD_linearization b8414a10e Merge branch 'f/StrucCtrl_controls' into f/SrvD_linearization ff81fbaa3 SrvD lin: update Linear_SrvD_InputSolve_dy bd09fbf61 SrvD lin: update ED_dy SD_dy BD_dy for SrvD%y 12f474e0d SrvD lin: update SD_du and BD_du routines. fe4649e09 SrvD lin: update Linear_ED_InputSolve_du with dU^{ED}/du^{SrvD} c51a98769 SrvD lin: add Linear_Srvd_InputSolve_du routine df42878ae SrvD lin: improve jacobian index tracking for StC instances 024ac9ad3 SrvD lin: add dXdx routines a533c5730 SrvD lin: tidy up some code formatting 2262e63e0 SrvD lin: add dYdx and associated routines 5f756d0b3 SrvD lin: add dXdu routines 26361d0b1 SrvD lin: simplify the StC bits of dYdu routine fc6564bc4 SrvD lin: finish dYdu and fix a few bugs in it 76f9ec1ba SrvD StC: shortcut calculations for prescribed forces e944aee0f SrvD lin: new routine Comput_dY 603ce479a SrvD lin: logic error in setting rotating frame 80012e586 SrvD lin: partial dYdu of blade StCs 8c62aeec7 SrvD: split the Set_xStC_Outs routines for single instance 1c6c04cf6 SrvD lin: rearrange JacobianPInput for simplification and readability 569260db2 SrvD lin: add index tracking for StC sections of linearization arrays abce306b6 SrvD lin: update some pieces (now compiles and runs, but garbage) adf4e4796 SrvD: reorder the StC routines fe7391234 SrvD lin: update SrvD_GetOP routine 14ca26609 SrvD-lin: Revise Init_Jacobian for more inputs/states git-subtree-dir: OpenFAST git-subtree-split: 6cad4c703fd4fd7e1a799217f06cacca260d4c49
ptrbortolotti
added a commit
that referenced
this issue
Jan 20, 2023
e8ec53f9c Merge pull request #1386 from OpenFAST/dev 8ad9e9754 Update r-test pointer for 3.4.0 27314ad89 update conf.py for 3.4.0 f89e37812 Merge remote-tracking branch 'OpenFAST/main' into dev c85d456f3 Docs: update example InflowWind and FAST.Farm input files (#1406) c51790cc8 GetNewUnit: increase allowed number of open files to 16384 (#1392) efc80896d change np.float to float in regression test scripts 9946fb0fc Update api_change.rst for v3.4.0 release 650b60520 Add `regression_tests` to the ALL target. (#1376) 3271b8123 MoorDyn v2 C-bindings interface (#848) 60e3cc0d3 MoorDyn bending bugfix and message updates for v2 (#1371) aef318c7e OpFM: fix mesh access in DEBUG_OPENFOAM option 4eba321a4 OLAF: fix documentation 4d331e7a2 UA: adding UA_Driver outputs, fix separation function for UAMod=6, and adding r-tests (#1369) 8a446ceca OLAF: Adding free near wake panels (#1355) 220adf42a OpFM: [bugfix] test for warning condition was broken 524c6c274 TurbSim: User-defined time series updates 785bd1d61 CI: exclude bokeh 3.0.[0-3] -- broken plots ae73af430 BeamDyn: output summary file in yaml format (#1335) 381660f91 NWTC_Lib: Adding Yaml and VTK to library (moved from SD and AD) (#1333) 0ffa0c059 AeroDyn/UnsteadyAero_Driver: Fix for bug #1346 (#1356) 28f2647ad Merge pull request #1324 from andrew-platt/b/openfoam_mesh afc5cabba AD15: line endings in AeroDyn_Driver_Types.f90 6beae107c OpFM: add docs on intermediate meshes, updates from PR feedback 87173deb5 OpFM: add error if number of blade points from CFD is significantly larger than AD15 mesh points 09f374eac OpFM: remove unnecessary meshs 57c1a4d34 OpFM: remove ED, and AD14 from OpFM 1defb56d8 add version info to c-binding libraries (#1327) dfca46063 FF: update of guidelines for Curled wake dr and DT_low (#1328) 4e85fa628 Documentation fixes (#1332) ca595c443 VTKLin: being more forgiving with number of modes (#1330) 3fff3f475 VTK output: add safety checks (#1321) 6feb60940 Glue VTK: cleanup HD meshes written to VTK files (#1319) 88386bf97 Registry: tweaks to allow extrap/interp of types without module name (#1318) 11dac9e88 Fix for Visual Studio builds with ADI (#1317) 4fbac48cf FF: additional OpenMP parallelizations in FAST.Farm (#1310) 39d37e6be NWTC_IO: nullifying DLL (on restart) if not present when packing (#1311) d2c9fef49 Cleanup of OutlistParameters.xlsx 96006c5ff Implementation of the curled-wake model in FAST.Farm (#931) 71d19e5d8 FF: Cartesian grid for AWAE and WD outputs (#1305) - change of FF r-test b1ed3386c Merge remote-tracking branch 'openfast/main' into dev 5f3fb6ef7 Merge pull request #1291 from OpenFAST/rc-v3.3 b85e3e09e Include NAWEA 2022 slides 3210dac8e API docs bug fix 777a2c48c FF: API changes for future curl wake implementation, WD restructuring (Cq, OMP, skew filt) (#1304) d1ed5a81a FF: Small reorganization and clean up of FAST.Farm r-test input files, upload of artifact(#1303) 13cd8bcf8 Update version to v3.3 8b8177f01 Add a super-controller library target to CMake (#889) 2e7c97b83 Update of r-test to point to dev branch after #1240 c719778a7 Improvements to the InflowWind disk averaged velocity calculations (#1240) fb9aec734 AA: using new BL r-test input files for IEA_LB 1ca61657c New AeroDynInflow (ADI) module with c-bindings interface (#1110) 8d2b79947 Update of r-test to point to dev branch abdb47ebc ED/AD: reactivating rotor furling and tailfin aerodynamics (#1277) a449a52ce Minor error handling and code cleanup (#1293) 70635c51f AD: add new projection method and BEM methods (#1283) ce24848b3 Merge pull request #957 from hkross/feature/Buoyancy ffdd6809f Adjust syntax in api_change.rst 76d2a72a4 Remove redundant paragraph in AD docs 7b2015c15 GH Actions: Update artifact upload action version ccf25ad4b AD/MHK: update of r-test 6ccb32c36 AD/MHK: placing hub and nacelle prop before tower dd3c56c40 AD: allowing blade input file without cuoyancy columns 9007f776d Update regression tests 5a50b5397 Merge remote tracking branch upstream/dev into feature/Buoyancy 839bb62da Update regression tests fd4fab06c Use mesh mapping routines for tower buoyant loads 4051210a2 Add back in blade root hub buoyancy correction b4886e733 Use mesh mapping routines for blade buoyant loads 35a28725a Bug Fix: OLAF: particles are NaN when vortex segments have zero length (#1276) dcdc7c33c Linear Trim Solution Improvements (#1275) a9927602e Merge pull request #1263 from bjonkman/b/Farm_OMP 22b997517 Merge pull request #1267 from ebranlard/f/olaf-doc 8e9a44ec2 OLAF: documentationr: updated guidelines, using nFWPanels 16b2d82ec Merge pull request #1266 from ebranlard/f/ifw-omp e387ff7ca IfW: removing OMP in inflowwind until pointer implemented (see #1265) 95ce92217 Remove blade root corrections and use element length based on aerodynamic centers for defining per unit length loads aa9c459b5 GitHub Workflow: adding build-all-debug-single to check types on compile (#1264) 6906dfcbb Simplify code in Farm_SetOutParam 99113d0a3 FAST.Farm: Update types files + remove OutStrLenM1 parameter 624dfab19 Merge remote-tracking branch 'bjonkman/test/OMP_FF' into b/Farm_OMP bfa9eb148 VS build of FAST.Farm OMP: remove dependency on MKL libraries 284152d08 FAST.Farm OutListParameters: fix issue with Windows/Intel/OMP 1b4a1ac38 Merge pull request #1248 from bjonkman/f/Registry ba6e89b37 Merge pull request #1000 from ebranlard/f/ua-dbemt 2e9ea7cf2 VS FAST.Farm OMP build: use static libraries 6661940d6 UA/DBEMT: update of r-test 9fea6a62a Merge branch 'dev' into f/ua-dbemt 42774c9d0 Merge branch 'dev' into f/ua-dbemt e3f401f86 Merge pull request #1037 from bjonkman/b/BEM_TSR_turnoff f558a6391 Merge branch 'dev' into f/Registry c6dc52e47 update r-test 620c60b16 Remove unnecessary artifact upload step 27e418bc3 Compile and run Registry in GH Actions 5773f704f Merge remote-tracking branch 'NREL/dev' into b/BEM_TSR_turnoff 782d4aea7 Merge pull request #1254 from bjonkman/f/WriteOutput 3a6e5c68f update r-test 172b020c3 Merge remote-tracking branch 'NREL/dev' into f/WriteOutput ef6d6baa1 Merge pull request #1061 from bjonkman/f/Aero_Sync 77ad92e07 Merge branch 'dev' into f/Aero_Sync 8bb1bc229 Merge pull request #1042 from bjonkman/f/AD_TwrShadow 98d86ee14 Merge pull request #20 from rafmudaf/f/AD_TwrShadow 673b437d8 Update r-test baselines for AOC cases 936f18e75 Merge branch 'dev' into f/AD_TwrShadow 49ca7ad91 Remove redundant parameter from Waves 23ce9743c MAP: fix compiler warning about parameter being different than declaration 9162ee89e NWTC_IO: update GetWords to return the number actually read 4e034aa47 NWTC Lib: add `OutStrLenM1` and `FindValidChannelIndx` 6e5c3e88c Registry: fix typo in error message text 56aaad362 NWTC Lib: fix uninitialized ErrStat in FreeDynamicLib 35d8bb356 Update Types files e1969eb6b Update Registry to use pointers when requested 8ad56a7cc Merge pull request #1086 from mattEhall/MDv2-farm 637b93fc0 MDv2: update api_change.rst 15e2480e1 MDv2: add MD documenation (linked to another readthedocs for now) 679d85054 Merge pull request #28 from andrew-platt/MDv2-farm 4791e9a31 MDv2: update regression tests using MD f067eb998 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 066807917 Merge pull request #999 from ebranlard/f/hd-am-end 66582caf7 HD: regression test update after added mass fix 23fb58fd5 Merge remote-tracking branch 'OpenFAST/dev' into f/hd-am-end 59fa0db66 Merge pull request #1199 from ebranlard/f/linviz 1a1091f79 Lin: close default vtk circle shape b5c449160 Lin: minor update to error handling in SetVTKDefaultBladeParams 1dc43e6b6 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 0f8237e78 Merge pull request #1244 from andrew-platt/f/DisableRegTests de6e54466 testing: cpp testing failing from last commit due to missing .yaml file 8b776ce08 FF: add warning if a turbine using shared moorings is using SD 6ce04ff58 Merge remote-tracking branch 'origin/f/DisableRegTests' into MDv2-farm 83b5f9a41 Merge pull request #1211 from deslaughter/bug/pythonlib 4fff8f218 testing: update test execution scripts to use rtl.copyTree e1e61744e RegTest: remove a python test and a hd test that were equivalents to OpenFAST tests that were removed. c5c38fa01 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 1d16cd419 Merge remote-tracking branch 'NREL/dev' into f/Aero_Sync 4506efe2d Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 7228d7f11 Merge remote-tracking branch 'NREL/dev' into b/BEM_TSR_turnoff b496e46b8 Merge pull request #1230 from andrew-platt/b/HD_KinematicLongInputLine 3770ba9c8 Merge pull request #1239 from ebranlard/f/aa-delta0 f67cfb1c9 AA: fix BL-thickness for heavily-tripped airfoil, and adding equation references (see #1079) e4392d7ea Merge remote tracking branch upstream/dev into feature/Buoyancy cc9b71fd4 Add bent blade corrections to buoyancy calculation 28d535ca7 MDv2: use small angle perturbation for angles in Perturb_u 8f93c02fb MDv2: true up FAST_Lin.f90 to match dev (bad merge may have occured at some point) 471c7a646 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 51740e683 MDv2: update r-test cases 179298421 HD: increase max length of line read from kinematics files b888e4a83 [bugfix] Seg Fault due to hub model and external inflow (#1227) 32a5f3406 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 19b4ca7f3 Merge pull request #1222 from bjonkman/f/Python_RegTests 0a6d2f005 Merge pull request #1228 from andrew-platt/b/CMake_FlagUpdate-rtest a8b7c89c1 r-test: Remove -m64 in CMAKE_Fortran_FLAG from r-test 458b2b36f Add hub buoyant forces and moments to rotor fluid force and moment outputs 273e9c191 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests fccee33a2 r-test: missing test case after merge of #1217 93b5288b9 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests 4923e05d4 Missing r-test commit from previous PR cd14fab5f fix broken spacing from previous merge conflict b22fc02d1 python scripts: avoid plotting errors with different numbers of output channels 6adf4ac61 Fix broken manual regression test python script cec8dfa90 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests 7f4e9057e Add some outputs to fixed MHK_RM1 AeroDyn driver r-test and update baseline 1c4866124 Merge remote-tracking branch 'mhall/MDv2-farm' into MDv2-farm ddcb39270 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 2ea9bcb24 Merge pull request #1217 from rafmudaf/q3/one_baseline 783925f82 Revert path changes (see #1021) 134959cd1 Add legend to error plots c0453417c Improvements to regression-test python scripts 92ddaf336 Bug fix in finding the channel order of magnitude 705bf08f0 Disable consistently inconsistent test cases e46cbaa65 Connect tolerance parameters through CMake 5ba94cef1 FastLibAPI: change output_channel_names to vector. Renaming the class member channel_names to output_channel_names created a conflict with a class function prototype which was designed to return a string of channel names. To make FastLibAPI consistent with openfast_library.py, this commit changes output_channel_names to be a vector of strings which is populated by the fast_init method. 8faa2538a Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 31cd646bf FastLibAPI: channel_names -> output_channel_names Class member was renamed for consistency with openfast_library.py. b427ef7eb openfast_library.py channel_names -> output_channel_names This change was requested to so WEIS, which uses this library, doesn't have to change. c6b19d963 simulink: updates FAST_SFunc.c from FAST_Library.h Updates FAST_SFunc.c for the new FAST_Sizes function signature which exposes DT_Out. c4e837bc2 FastLibAPI: update for FAST_Sizes, fix memory leak The C++ interface to openfast-library was updated to match the changes to openfast_library.py - basing output on DT_Out instead of DT. Also, the output_array variable was removed and output_values changed to a vector of vectors so the memory will be freed when FastLibAPI is destroyed. This change also removes the copying of data between arrays. 859f4f44d openfast_library.py: save output based on DT_Out For long simulations openfast_library.py would allocate a large array to hold output values for every step based on DT. This array could consume a significant amount of memory and was inconsistent with the data stored in output files which is based on DT_Out. This commit bases the output array size on DT_Out and changes the data collection to match, which can significantly reduce memory usage. In addition, the output_values array is passed directory to FAST_Update to reduce copying data. Lastly, the channel name processing is moved to fast_init to avoid a memory leak 789eadbf5 Fast_Library: expose DT_Out through FAST_Sizes DT_Out is needed to determine the frequency at which results should be captured from FAST_Update in the programs that use openfast-library. This change exposes the DT_out by adding it the arguments of FAST_Sizes. The corresponding function prototype was updated in FAST_Library.h. 0d8762b24 Add HD module test for OC4 jacket 35875cc76 Update regression tests c15991270 Merge remote tracking branch upstream/dev into feature/Buoyancy 5dc727265 Host a large file in the docs outside of GitHub 0ffbe85f4 Add a ctest label for fastlib cases ff1cf541f Set ctest driver paths based on system type 35387f79b Rename openfast library ctest function d1daab1b0 Make atol a function of the magnitude of the data 8a59edd56 Update a few HD cases to use RANLUX pRNG ccaabe435 Add more precision to SubDyn tests abcdb12e8 Test ascii output silently 761ef68fb HD: add precision and update Python driver scripts 7c2215bb8 IfW Driver: Fix output headers and column fmt 0b76b44e2 Add fpic compiler flag for C targets df1cc9e4b Add a no-run flag to CTest options c70fb2be8 Mark channels with nan or inf as failing 2d75a7273 Expand precision for BeamDyn and SubDyn module tests acf2c89a0 Update reg test plotting - bug fixes, Bokeh 2.4 68ed80ae9 Update reg test driver scripts 22e8395ae Unify baselines b2b3d5c7d Plot pass/fail boundary in error plot fa66d5b64 Determine passing channels instead of norms 84addf3ad Clean up in rtestlib 6aae04a23 Merge pull request #1203 from rafmudaf/q3/parallel_actions 7763deaba Merge branch 'main' into dev 5099377d2 Build HydroDyn C-interface for interface tests 6d9d1c978 Update ideal beam linearization test baselines 3aa7f39ba Disable variable tracking on all FF modules 78fc18774 Consolidate tests and improve naming 7693fa1fe Add a branch for linearization tests c4d2ca8f4 Add fPIC flag for MAP++ 5a8ec2669 Configure OpenFAST Library as shared library 7ed465503 Add parallel jobs to improve Actions reg test time 1b744a29f Option to disable variable tracking with GNU compiler (#1198) 71940d87a Lin: default rectangular cross section for BD and ED. Using FPS for VTKLinTim=2 2ee8b4ae3 Lin: surface mesh outputs without AD using basic geometries, adding circle/rectangle as options 157cfac8d Lin: unifying some code for VTKLinTim=1,2 and adding screen output 23d2330e1 Lin: create VTK directory on restart (user might have deleted it) 3d415d3ef Add overview presentation from NAWEA 2019 d66bd88df Update types files 3a381817b Merge branch 'main' into dev 09a57eb43 Merge branch 'main' into dev 8539e4e90 MoorDyn Rod bugfixes to solve power cable issues: da6fb64e1 Merge pull request #1188 from andrew-platt/f/ad_driver_lineVTK b4c9facb0 AD15: add checks on driver inputs for WrVTK and WrVTK_Type 9e1f8f976 AD15: update documentation for WrVTK_Type in the driver 3a12ac60d AD15: add WrVTK_Type to driver for outputting line mesh info 81c879830 Merge pull request #1183 from rafmudaf/dev 4eb9938f5 Merge pull request #1186 from andrew-platt/f/MAP_keyword_Fixed 924241a59 MAP: allow keyword `fixed` and `fix` 092f4cac4 Merge pull request #1078 from hkross/feature/Cavitation 75879ae50 Simulink: add documentation of channels in FAST_Library.h (#1176) a21da3b90 Fix name of InflowWind_Driver in syntax help docs 70628ac7d Move IfW API changes to the correct section da66f9a09 Make test documentation more visible in TOC eab09f07d UA/DBEMT: linearization with UA_OYE, using 4th state only cab687b7f Merge remote tracking branch upstream/dev into feature/Buoyancy eb347694f UA/DBEMT: update of documentation. UAMod=4,5,6 support linearization fdb59b326 Update regression tests f049ce3a7 Merge remote tracking branch upstream/dev into feature/Cavitation de7f525f6 Rename AeroDyn images so they get past ad blockers 461ad532c Link to repo-hosted NWTC Programmer's Handbook fc9114101 UA/DBEMT: update of r-tests a2c744950 Merge remote-tracking branch 'origin/dev' into f/ua-dbemt db3423322 Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm f1de6223c Merge remote tracking branch upstream/dev into feature/Buoyancy d27b0adf1 UA/DBEMT: update of r-test 729a2afd3 UA/DBEMT: update of documentation and static equation references in code 680361f14 Merge branch 'dev' into f/ua-dbemt 8788b6a43 Merge branch 'dev' of https://github.com/openfast/openfast into dev c70906c70 Merge branch 'dev' of https://github.com/openfast/openfast into dev eca838702 SD lin: [BugFix] indexing to SD_y%Y3Mesh start in Indx_y_SD_Y3Mesh_Start 670375e15 MD: fix issue with compiling double with Intel 7844b9350 MoorDyn: add slack-segment 0.5 safety factor for linearization perturbation size 4ac90265c MDv2: update input file format in r-test e96a0861b MDv2: [BugFix] segfault in logging option. update input files in r-test 6f8dc6fb5 MDv2: merge issue in MoorDyn registry -- registry.exe could not build it 43e22cc24 Merge branch 'dev' of https://github.com/openfast/openfast into dev 461fd87ea MoorDyn updates: linearization, wave stretching, buoyancy, print: ea6bc8fe6 MDv2: Fix compile issue with the UnLog 3b4f10d23 MDv2: remove tab characters 017910190 Merge branch 'dev' of https://github.com/openfast/openfast into dev a8b1d091e Enabling and fixing cable bending stiffness capability: 52d1468d4 Merge pull request #20 from andrew-platt/MDv2-farm 490bd8e85 MoorDyn: restoring backward-compatible output names e908c4b4f MDv2: Check for correct number of columns in each row of each input table -> throw fatal error if wrong number of columns to prevent program crashes and incorrect processing of data f7b799e5e MDv2: More strict parsing of Type/BodyID for pinned Rods f2629d685 MDv2: Make parsing of OutList from input file more robust de041bb30 MoorDyn cylinder hydrodynamics capability 250f7761d Update regression tests 458438987 Enable cavitation calculation using FVW model 82397643c Update regression test metadata 1d89546ee Merge branch 'dev' of https://github.com/openfast/openfast into dev 605de108f MDv2-farm: update regression test cases from @erickaloz 8c12ac0e7 MDv2: update MoorDyn_Types.f90 after regenerating 1230c155b Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm 693a56b49 Add description of reference location for MHK turbine inputs 76e74bf08 Merge remote tracking branch upstream/dev into feature/Buoyancy 8448b51e8 Update regression tests 7dc0524ec Update regression tests for AeroDyn module fixed MHK test 47830e425 Move cavitation check call a42aaf4e2 Merge remote tracking branch upstream/dev into feature/Buoyancy 0a63305c2 Merge remote tracking branch upstream/dev into feature/Buoyancy f9b5439dd Merge branch 'f/AD_TwrShadow' into f/Aero_Sync 273584958 Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 8156e6c2c AD: fix some typos + convert `pi/180` to `D2R` 5e46952b7 Merge branch 'dev' into f/Aero_Sync_full 48084bcbf FAST lin: update `Indx_y_ED_Nacelle_Start` with suggestion from bjonkman a612d2a6c MDv2: Fix error message for unidentified Type/BodyID of Connections to show the correct, related wrong user input c51e7c0ea MDv2: BugFix to ensure correct output of solver options warning and matching line type error b820815ef Bugfixes for cable bending stiffness 9a28d15c8 Merge pull request #18 from andrew-platt/MDv2-farm 27de1d433 Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm d34239ae3 Merge branch 'dev' of https://github.com/openfast/openfast into dev 4f4b5a8fb HD: allways allocating A,B,C (Closes #1046) c0c1c29e2 GitHub template: update list of binaries for Windows executable b2e900a21 Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 78efc1bd2 Improve and correct some error messages and warnings to be more precise and helpful 0b3bc95d0 Merge pull request #16 from ebranlard/f/hd-am-end 81df6721b HD: Fix HD added mass on member end (scaling factor) (Close #992) 4cc8f6d41 Bug fixes for nonlinear tension-strain capability ebc5c85be Merge pull request #14 from andrew-platt/MDv2-farm 5c39dbe08 AD: merge more of `TwrInfl` and `TwrInflArray` routines 19fe467b0 Merge remote-tracking branch 'origin/f/SrvD_linearization' into mh-MDv2-farm 4f5baa82c Merge remote-tracking branch 'OpenFAST/dev' into f/SrvD_linearization 17795d7c0 AD sync: sort BEMT/FVW outputs in AeroDyn_IO.f90 f4f5f994a Merge remote-tracking branch 'NREL/dev' into f/Aero_Sync cf58377c8 AD/AA: remove unused variables 92effbf2f Merge branch 'b/minor_updates' into f/Aero_Sync 5d2c84832 AD: do not turn off BEM for all negative TSRs 232279486 MDv2: fix non-standard fortran 'if' statement c69c1780a MDv2: double precision compiling working 383ba9091 MDv2: convert tabs to spaces 643e51332 MDv2: update CMakeLists.txt ff59f0f27 Merge pull request #11 from andrew-platt/MDv2-farm into mattehall/MDv2-farm c825ba244 Fixed some duplication and initialization issues for Rods: dbe0239df Reset a few VS project file entries to match what is in dev 7fcc6bcc7 Merge branch 'f/SrvD_linearization' into mh-MDv2-farm fcc732f2f [BugFix] Reset WindowsTargetPlatformVersion to 8.1 c5e26157c [BugFix] reset platformtoolset to v140 74b917dd9 Fix typo in buoyancy calculation bc5c19bbd Merge remote-tracking branch 'NREL/dev' into b/minor_updates 642e4b27d Merge branch 'NREL/dev' into b/minor_updates 2043993f2 Clean up cavitation calculation 91e9a5789 Increase allowed line length in the FileInfoType parsing 44ef89240 MoorDyn: Improved error handling for Rods and WaterKin b759ca2d6 Update regression tests 1acb3d466 Merge remote tracking branch upstream/dev into feature/Buoyancy e5cb26d24 Adjust merged FAST_Lin additions for MDv2-farm compatibility 345669f34 Merge remote tracking branch upstream/dev into feature/Buoyancy ccdf44d65 MD Lin: add du{MD}/du{MD} term (accel + vel terms) e8f1a7bc4 MD lin: missing argument to MD_JacobianPInput 56604b116 Adding MoorDyn driver visual studio files 9cb0b1bb9 Cherry picking some overlooked linearization updates from MDv2 04e9cba86 UA/DBEMT: Allowing linearization c1024dfbe DBEMT: fixing equations for continuous DBEMT 46de657be Update regression tests to include fixed RM1 model 911ef64ba Add fixed MHK regression test to CTestList 5184e3b8d MoorDyn waterkin and i/o updates 104f8fc69 Fix HD added mass on member end (Close #992) 6d469b2ac Clarify hub, nacelle, and water depth reference positions in AeroDyn buoyancy documentation 204fd8c44 Merge remote tracking branch upstream/dev into feature/Buoyancy 3fbfe8e94 Merge remote tracking branch upstream/dev into feature/Buoyancy 5476f0c1e Merge remote tracking branch upstream/dev into feature/Buoyancy 360fcc5d6 DBEMT: temporarily turning off Wdot, and changing tau1 e2942a5b0 UA: update driver to switch between oscillation at mid/chord or AC, and velocity at 3/4 or AC 66955bf46 UA: update of drag to better match HAWC2's implementation b4f650a19 Merge remote tracking branch upstream/dev into feature/Buoyancy 327a7af7e Merge pull request #2 from andrew-platt/feature/Buoyancy ff5b24ca1 AD buoyancy: partially resetting meshcopy u_ED_HubPtLoad to how it was 5bb6a5006 AD buoyancy: previous commit missed case of MHK without Solve Option 1 d0254604b AD buoyancy: minor modification of SolveOption1 algorithm 670926d61 Update documentation to include buoyancy db495114f Correct hub buoyancy calculation and AeroDyn to ElastoDyn mesh mapping 86517c9c4 Fix bug in error handling in buoyant loads calculation 5737fdad2 Merge remote tracking branch upstream/dev into feature/Buoyancy 8294c93e0 Adjust the allocation of a buoyancy parameter a47a0bae1 Merge remote tracking branch upstream/dev into feature/Buoyancy f21290e66 Bug fix of transverse/axial friction coefficients d4f24d01b Merge friction updates from shousner/MDv2-farm-bath into MDv2-farm 3990bce9c Update MoorDyn to new input file Body/Line format/capabilities: e3eec4abf FASTLib.vfproj update for new MD source files 72fbba80d Merge branch 'f/SrvD_linearization' into MDv2-farm: 8f9853371 MD Driver updates and line output fix: 9406880a7 Move cavitation check inside BEMT call in AeroDyn 26c65a88a Merge remote tracking branch upstream/dev into feature/Buoyancy 070dc2f88 Update regression tests 199d604e5 Update regression tests bb83995cc Remove added mass inputs and validation checks d8e620a39 Bug fix in getDepthFromBathymetry: fy, not fx in interpolation 98dab1efb Update regression tests bfca44637 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 475ac1d03 Remove if statement for variable initialization in FAST_Solver 616c70e25 Update regression tests 24c06af96 Fixed the wrong index for the unit normal vector d6225f48e Fix uninitialized variables in FAST_Solver 48c9e3e25 Changes in my vs-build FAST sln file 33382c19c A couple bug fixes to the friction code 0d7c83c3a vs-build/FASTlib/FASTlib.vfproj commit 7ffb95e94 Seabed Friction Implementation d092f6ada Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 3e40ac156 MoorDyn: Implementation of Line bending stiffness a9ce6e907 Adding unit normal vector to seabed bathymetry interpolation: f1e6f3ed8 Adding the new MoorDyn sources files I forgot to add in commit 3a1173b2469cde453b938ab8b5977ee189ccc2ee fcb63e77d Add MD_InitInp Tmax in FAST_Subs 3a1173b24 Restructuring of MoorDyn source and wave/current addition: e90f8e706 Merge branch 'MDv2-farm-synth' into MDv2-farm 1fd6bf6a1 Remove double-counted weight in fairten outputs d22feca8f Some water depth variables changed in MoorDyn_Types I'm assuming because I recompiled/rebuilt with Matt's new changes without the water depth variable 75dfc12c9 Added temporary depth variable to make negative and store in tempArray 5a9792a35 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath 91373f056 First pass at setting anchor depth based on bathymetry 340610b21 Reorder input parsing in prep for auto anchor depth: e17a19c0d Merge remote-tracking branch 'stein/MDv2-farm-bath' into MDv2-farm 83c570c05 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath e1cf18eda Getting MD driver to give t=0 output 3770d3e49 Fixed MD driver to support nonzero initial positions: 7c241b45e MD viscoelastic adjustment to input overall static and dynamic stiffnesses 45d4d9e6b Added .fstf input validation and MD driver improvements: 4654dc125 Adding .vs folders to git ignore c50568335 Fixed inputString/OptValue character length issue that was causing long-named bathymetry files not to work. Also added an error statement call bafba40b8 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath 45463920b Created MDv2 driver and tweaked Rod/Body farm positions: 4d6c96c32 Correct factor of 2 error in buoyancy calculation 41f16628f Implemented simple viscoelastic capability: d5620011a Corrections in Rod end hydrodynamic added mass and inertia: 9c45c6f3e Some touchups to MoorDyn to get it to compile and run d4a9e6ff2 Third iteration of fixes for compilation: depth and BathGrid names 5801d166f Debugging error fixes: allocatable issue, syntax errors, etc. 191070f3b Replacing MoorDyn depth parameter with option for bathymetry a300ec073 Enabling MoorDyn dtOut and FAST.Farm thread/timer output: 12f3a50c5 Update regression test files after correcting merge errors d3a76f137 Update regression test files after merge with remote branch f/driver 83117efb7 Merge remote branch ebranlard:f/driver into feature/AddedMass_Buoyancy dc92d7c15 New approach succeeds in applying shared mooring forces: 64373ba9b Finishing up merging of MDv2 and fast-farm branches. Compiles and runs. 82d54d03b MoorDyn_IO fixing bug when specifying output channel node number 73d47e03b MoorDyn further edits to merge MDv2 and shared-mooring farm capablities. Now compiles. 0f1b87079 Adjusted some indenting in MoorDyn 12728ccf6 First batch of changes to make shared mooring ability work with MDv2: 43e06efdf Remaining MD I/O mesh fixes in FAST_Solver and _Lin aa2fd46db Merge Matt's f/fast-farm (shared moorings) branch into MDv2-farm 926c9aa1f Merge remote-tracking branch 'andy/f/StrucCtrl_controls' into MDv2 356bc6184 Merge branch 'dev' into f/fast-farm 044cc8dbc Fixed/improved error handling edits in FARM_UpdateStates: c52803218 MoorDyn linearization fixes and default parameters: 0a37d1206 MDv2 lin: missing initialization and unsafe size() of potentially unallocated arrays dc295314e MDv2: missed wave kin stuff in FAST_Subs for commit ca9380ce 8a4489e0c Revert commit 2ed8c232 changes to cmake setup ff925dd90 StC ctrl: controller input nominally 0 2ed8c232c SrvD array bugfix from Andy, and proper MD groundBody initialization 93225decd Update user-selectable output names in regression test input files 91a6bbb33 Add user-selectable buoyancy outputs bbed9fb2c Add buoyancy outputs to OutListParameters.xlsx ca9380ce9 Removing hard-coded wave grid for general use pending future wave capabilities ddfdff6c5 Removing 'MD can't linearize' error message 8cd93eeb0 Adding linearization subroutines to MoorDyn v2: 46dbf4f0a Update regression test files to fix typo in speed of sound label 9fdc6f59b Fix typo in speed of sound label 1cbac0c4b Fix hub load point mesh mapping conflict bewteen option 1 and 2 solves 6809ce5d0 Fix typo in nacelle buoyancy calculation 444784635 Adjust nacelle buoyancy calculation 702e736c0 Add buoyancy and added mass inputs to regression test input files b02033630 Update example input files efc61b578 Make minor changes to buoyancy and added mass inputs and update types files 7c35bd120 Merge remote tracking branch toan/features/AddMass into feature/AddedMass_Buoyancy 3fa32145d Add hub loads to output mesh 5f9e089af Add AeroDyn hub load point mesh and map to ElastoDyn 824bb9f1e Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 076cca643 Merge pull request #4 from andrew-platt/MDv2_InputFileParsing 6cf549636 Merge pull request #3 from andrew-platt/b/MDv2_minorBugs 137bb775a copyright update ced03edc2 Add added mass inputs and validation checks 13bb935f9 Add added mass inputs and validation checks de1c92fbc Merge remote-tracking branch 'hannah/feature/AddedMass_Buoyancy' into features/AddMass 15631e378 MDv2: turn off the verbose input file info ef18dc22d MDv2: changed index for line number counting to current line instead of next line 45aee88bf MDv2: potential segfault on closing files that were never opened. 8e1a2e4e0 MDv2: added FileInfo_Type parsing of input file 0e6b7dc4b MDv2: add passing of input FileInfo_Type, remove unused var from MDIO_OpenOutput 04e8ab978 Add blade, tower, and nacelle buoyant loads to output meshes 596516291 Merge remote-tracking branch 'origin/b/HD_unitializedVars' into MDv2_InputFileParsing 6d1a1a6f3 MDv2: set some uninitialized variables b5c6150ff MDv2: remove a few unnecessary REAL conversions 15e59244d Calculate nacelle buoyant loads 556ad48db MDv2: fix some array bounds issues in interpolation routines 1f285c122 MDv2: change InitInp to intent in only 39419ace2 Calculate hub buoyant loads b104356b2 Replace 1.0/0.0 with NaN -- gcc wouldn't compile 2f77648e3 Replace non-standard tabs with spaces 743b10454 Add some _Types.f90 files back in. Deleted in prior commit???? 00139e466 Remove print statements f4c688e7f Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 1e22dcee1 Updating MD version number 0d4c01298 Trap buoyant load NaN case and set to zero 5f316c129 Calculate tower buoyant loads, rename some buoyancy variables 2d7f58956 Calculate blade buoyant loads, edit buoyancy parameters 2fd0973f5 Fixed up MD input prep in FAST.Farm 7d126cdd2 Handling uncoupled turbines with a dummy node in the MD meshes e4f93cfbf Fix routineName of Farm_InitMD ee8f77222 Drafting shared moorings capability in FAST.Farm: 0106cfe38 Calculate buoyancy parameters 4cf50aa50 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 99a982bd3 Add environmental variables to driver input files 29f5dec11 Merge branch 'f/fast-farm' of https://github.com/jjonkman/OpenFAST into f/fast-farm 47f37c54e Fix-ups from merging StrucCtrl with MDv2 work. e2a0d9416 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 e06154815 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 5d17d6d73 The first version shared for USFLOWT. 6ad0dd0bd Merge remote branch ebranlard:f/driver into feature/AddedMass_Buoyancy 9c7c4bb9a Add MHK turbine type switch and validation checks 95f644e19 Add buoyancy inputs and validation checks 96120686e Merge remote branch ebranlard:f/AD_multi into feature/AddedMass_Buoyancy 1c01e71df Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 82829f7d2 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 42052413a Merge branch 'dev' of https://github.com/OpenFAST/openfast into MDv2 983d4a7c3 Ensuring no side forces in node weights d31776675 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy fe65caae7 Add input flags for added mass and buoyancy back into AeroDyn_IO (deleted during a merge conflict) a92ca670e Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy and resolve merge conflict in AeroDyn_IO 82a1d2240 Bug fixes in wave grid implementation and MD Rod Froude-Krylov force. - Solved memory bug in WameMod=0 case by reordering htings. - Removing unnecessary USE WAVES and specifying "only..." in MD. - In MD, now using WaveTimes array rather than (J-1)*dtWave. - Fixed error in MD Rod Froude Krylov force calculation (was 50% too small) 3ac0590ce Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 24cc24193 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 130547e45 Correction of my earlier edits in FAST_Subs - no if statements for allocating all mooring models' inputs. f9cd66224 Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 734e2468f Small adjustment/bugfix to wave grid, MoorDyn coupled Rod bugfix, MoorDyn tidying. 938fa0a65 Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 f16b590cd Adjusting hard-coded wave kinematics grid functionality to use public parameters of the Waves module. This makes it quicker to adjust the grid settings and recompile. Also fixed the allocation oversight that prevented WaveMod=0 cases from running (given this wave grid functionality). 2b4a27a78 Tiny registry fix in MD 8813a1667 Properly hooking up CaEnd and CdEnd to Rods in MoorDyn. 2e07a669c Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 701c94723 Major MoorDyn v2 changes. Introducing all the v2 objects and structure. Still some things to work out for buoyancy can applications. d8ae282c6 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy de02d56ad Added Mod_WaveField input to FAST.Farm for wave load phasing based on turbine positions: - New variable WaveFieldMod is passed through FAST.Farm into each OpenFAST instance to each HydroDyn module where it can adjust phases in the complex wave elevation amplitudes in Waves and Waves2. - This adds a new line for Mod_WaveField below the line for Mod_AmbWind in the FAST.Farm primary input file: - Mod_WaveField Wave field handling (-) (switch) {1: use individual HydroDyn inputs without adjustment, 2: adjust wave phases based on turbine offsets from farm origin} 8aea9125f Combine added mass coefficient input checks into a single loop a1f01297d Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 21cdf5765 Add input flags and coefficients for added mass and buoyancy 7f604a1c6 Edits to Waves, HydroDyn, and glue code changes to support MoorDyn v2 changes and to hard-code a simple wave kinematics grid to pass this info to MoorDyn for buoyancy cans. a0254a25f Merge branch 'MDmods' of https://github.com/mattEhall/openfast into TCF-mods2 - This brings in the initial active tension capability and the MoorDyn driver. - Much of this will be overwritten shortly by MoorDyn v2 code. 426243624 MoorDyn bug fix for tensions changing part-way through simulation. - Tension amplitudes were sometimes changing, typically at 512 s. - This was likely caused by use of single-precision time variable with MD_Input_ExtrapInterp. - All time variables are now double precision, solving the problem. git-subtree-dir: OpenFAST git-subtree-split: e8ec53f9c7f9d3f6a13bfb61dba12a0ca04d8a2f
dzalkind
added a commit
that referenced
this issue
Feb 6, 2023
* support novo project (opts with olaf) * Squashed 'OpenFAST/' changes from 08fffef24..e8ec53f9c e8ec53f9c Merge pull request #1386 from OpenFAST/dev 8ad9e9754 Update r-test pointer for 3.4.0 27314ad89 update conf.py for 3.4.0 f89e37812 Merge remote-tracking branch 'OpenFAST/main' into dev c85d456f3 Docs: update example InflowWind and FAST.Farm input files (#1406) c51790cc8 GetNewUnit: increase allowed number of open files to 16384 (#1392) efc80896d change np.float to float in regression test scripts 9946fb0fc Update api_change.rst for v3.4.0 release 650b60520 Add `regression_tests` to the ALL target. (#1376) 3271b8123 MoorDyn v2 C-bindings interface (#848) 60e3cc0d3 MoorDyn bending bugfix and message updates for v2 (#1371) aef318c7e OpFM: fix mesh access in DEBUG_OPENFOAM option 4eba321a4 OLAF: fix documentation 4d331e7a2 UA: adding UA_Driver outputs, fix separation function for UAMod=6, and adding r-tests (#1369) 8a446ceca OLAF: Adding free near wake panels (#1355) 220adf42a OpFM: [bugfix] test for warning condition was broken 524c6c274 TurbSim: User-defined time series updates 785bd1d61 CI: exclude bokeh 3.0.[0-3] -- broken plots ae73af430 BeamDyn: output summary file in yaml format (#1335) 381660f91 NWTC_Lib: Adding Yaml and VTK to library (moved from SD and AD) (#1333) 0ffa0c059 AeroDyn/UnsteadyAero_Driver: Fix for bug #1346 (#1356) 28f2647ad Merge pull request #1324 from andrew-platt/b/openfoam_mesh afc5cabba AD15: line endings in AeroDyn_Driver_Types.f90 6beae107c OpFM: add docs on intermediate meshes, updates from PR feedback 87173deb5 OpFM: add error if number of blade points from CFD is significantly larger than AD15 mesh points 09f374eac OpFM: remove unnecessary meshs 57c1a4d34 OpFM: remove ED, and AD14 from OpFM 1defb56d8 add version info to c-binding libraries (#1327) dfca46063 FF: update of guidelines for Curled wake dr and DT_low (#1328) 4e85fa628 Documentation fixes (#1332) ca595c443 VTKLin: being more forgiving with number of modes (#1330) 3fff3f475 VTK output: add safety checks (#1321) 6feb60940 Glue VTK: cleanup HD meshes written to VTK files (#1319) 88386bf97 Registry: tweaks to allow extrap/interp of types without module name (#1318) 11dac9e88 Fix for Visual Studio builds with ADI (#1317) 4fbac48cf FF: additional OpenMP parallelizations in FAST.Farm (#1310) 39d37e6be NWTC_IO: nullifying DLL (on restart) if not present when packing (#1311) d2c9fef49 Cleanup of OutlistParameters.xlsx 96006c5ff Implementation of the curled-wake model in FAST.Farm (#931) 71d19e5d8 FF: Cartesian grid for AWAE and WD outputs (#1305) - change of FF r-test b1ed3386c Merge remote-tracking branch 'openfast/main' into dev 5f3fb6ef7 Merge pull request #1291 from OpenFAST/rc-v3.3 b85e3e09e Include NAWEA 2022 slides 3210dac8e API docs bug fix 777a2c48c FF: API changes for future curl wake implementation, WD restructuring (Cq, OMP, skew filt) (#1304) d1ed5a81a FF: Small reorganization and clean up of FAST.Farm r-test input files, upload of artifact(#1303) 13cd8bcf8 Update version to v3.3 8b8177f01 Add a super-controller library target to CMake (#889) 2e7c97b83 Update of r-test to point to dev branch after #1240 c719778a7 Improvements to the InflowWind disk averaged velocity calculations (#1240) fb9aec734 AA: using new BL r-test input files for IEA_LB 1ca61657c New AeroDynInflow (ADI) module with c-bindings interface (#1110) 8d2b79947 Update of r-test to point to dev branch abdb47ebc ED/AD: reactivating rotor furling and tailfin aerodynamics (#1277) a449a52ce Minor error handling and code cleanup (#1293) 70635c51f AD: add new projection method and BEM methods (#1283) ce24848b3 Merge pull request #957 from hkross/feature/Buoyancy ffdd6809f Adjust syntax in api_change.rst 76d2a72a4 Remove redundant paragraph in AD docs 7b2015c15 GH Actions: Update artifact upload action version ccf25ad4b AD/MHK: update of r-test 6ccb32c36 AD/MHK: placing hub and nacelle prop before tower dd3c56c40 AD: allowing blade input file without cuoyancy columns 9007f776d Update regression tests 5a50b5397 Merge remote tracking branch upstream/dev into feature/Buoyancy 839bb62da Update regression tests fd4fab06c Use mesh mapping routines for tower buoyant loads 4051210a2 Add back in blade root hub buoyancy correction b4886e733 Use mesh mapping routines for blade buoyant loads 35a28725a Bug Fix: OLAF: particles are NaN when vortex segments have zero length (#1276) dcdc7c33c Linear Trim Solution Improvements (#1275) a9927602e Merge pull request #1263 from bjonkman/b/Farm_OMP 22b997517 Merge pull request #1267 from ebranlard/f/olaf-doc 8e9a44ec2 OLAF: documentationr: updated guidelines, using nFWPanels 16b2d82ec Merge pull request #1266 from ebranlard/f/ifw-omp e387ff7ca IfW: removing OMP in inflowwind until pointer implemented (see #1265) 95ce92217 Remove blade root corrections and use element length based on aerodynamic centers for defining per unit length loads aa9c459b5 GitHub Workflow: adding build-all-debug-single to check types on compile (#1264) 6906dfcbb Simplify code in Farm_SetOutParam 99113d0a3 FAST.Farm: Update types files + remove OutStrLenM1 parameter 624dfab19 Merge remote-tracking branch 'bjonkman/test/OMP_FF' into b/Farm_OMP bfa9eb148 VS build of FAST.Farm OMP: remove dependency on MKL libraries 284152d08 FAST.Farm OutListParameters: fix issue with Windows/Intel/OMP 1b4a1ac38 Merge pull request #1248 from bjonkman/f/Registry ba6e89b37 Merge pull request #1000 from ebranlard/f/ua-dbemt 2e9ea7cf2 VS FAST.Farm OMP build: use static libraries 6661940d6 UA/DBEMT: update of r-test 9fea6a62a Merge branch 'dev' into f/ua-dbemt 42774c9d0 Merge branch 'dev' into f/ua-dbemt e3f401f86 Merge pull request #1037 from bjonkman/b/BEM_TSR_turnoff f558a6391 Merge branch 'dev' into f/Registry c6dc52e47 update r-test 620c60b16 Remove unnecessary artifact upload step 27e418bc3 Compile and run Registry in GH Actions 5773f704f Merge remote-tracking branch 'NREL/dev' into b/BEM_TSR_turnoff 782d4aea7 Merge pull request #1254 from bjonkman/f/WriteOutput 3a6e5c68f update r-test 172b020c3 Merge remote-tracking branch 'NREL/dev' into f/WriteOutput ef6d6baa1 Merge pull request #1061 from bjonkman/f/Aero_Sync 77ad92e07 Merge branch 'dev' into f/Aero_Sync 8bb1bc229 Merge pull request #1042 from bjonkman/f/AD_TwrShadow 98d86ee14 Merge pull request #20 from rafmudaf/f/AD_TwrShadow 673b437d8 Update r-test baselines for AOC cases 936f18e75 Merge branch 'dev' into f/AD_TwrShadow 49ca7ad91 Remove redundant parameter from Waves 23ce9743c MAP: fix compiler warning about parameter being different than declaration 9162ee89e NWTC_IO: update GetWords to return the number actually read 4e034aa47 NWTC Lib: add `OutStrLenM1` and `FindValidChannelIndx` 6e5c3e88c Registry: fix typo in error message text 56aaad362 NWTC Lib: fix uninitialized ErrStat in FreeDynamicLib 35d8bb356 Update Types files e1969eb6b Update Registry to use pointers when requested 8ad56a7cc Merge pull request #1086 from mattEhall/MDv2-farm 637b93fc0 MDv2: update api_change.rst 15e2480e1 MDv2: add MD documenation (linked to another readthedocs for now) 679d85054 Merge pull request #28 from andrew-platt/MDv2-farm 4791e9a31 MDv2: update regression tests using MD f067eb998 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 066807917 Merge pull request #999 from ebranlard/f/hd-am-end 66582caf7 HD: regression test update after added mass fix 23fb58fd5 Merge remote-tracking branch 'OpenFAST/dev' into f/hd-am-end 59fa0db66 Merge pull request #1199 from ebranlard/f/linviz 1a1091f79 Lin: close default vtk circle shape b5c449160 Lin: minor update to error handling in SetVTKDefaultBladeParams 1dc43e6b6 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 0f8237e78 Merge pull request #1244 from andrew-platt/f/DisableRegTests de6e54466 testing: cpp testing failing from last commit due to missing .yaml file 8b776ce08 FF: add warning if a turbine using shared moorings is using SD 6ce04ff58 Merge remote-tracking branch 'origin/f/DisableRegTests' into MDv2-farm 83b5f9a41 Merge pull request #1211 from deslaughter/bug/pythonlib 4fff8f218 testing: update test execution scripts to use rtl.copyTree e1e61744e RegTest: remove a python test and a hd test that were equivalents to OpenFAST tests that were removed. c5c38fa01 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 1d16cd419 Merge remote-tracking branch 'NREL/dev' into f/Aero_Sync 4506efe2d Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 7228d7f11 Merge remote-tracking branch 'NREL/dev' into b/BEM_TSR_turnoff b496e46b8 Merge pull request #1230 from andrew-platt/b/HD_KinematicLongInputLine 3770ba9c8 Merge pull request #1239 from ebranlard/f/aa-delta0 f67cfb1c9 AA: fix BL-thickness for heavily-tripped airfoil, and adding equation references (see #1079) e4392d7ea Merge remote tracking branch upstream/dev into feature/Buoyancy cc9b71fd4 Add bent blade corrections to buoyancy calculation 28d535ca7 MDv2: use small angle perturbation for angles in Perturb_u 8f93c02fb MDv2: true up FAST_Lin.f90 to match dev (bad merge may have occured at some point) 471c7a646 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 51740e683 MDv2: update r-test cases 179298421 HD: increase max length of line read from kinematics files b888e4a83 [bugfix] Seg Fault due to hub model and external inflow (#1227) 32a5f3406 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 19b4ca7f3 Merge pull request #1222 from bjonkman/f/Python_RegTests 0a6d2f005 Merge pull request #1228 from andrew-platt/b/CMake_FlagUpdate-rtest a8b7c89c1 r-test: Remove -m64 in CMAKE_Fortran_FLAG from r-test 458b2b36f Add hub buoyant forces and moments to rotor fluid force and moment outputs 273e9c191 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests fccee33a2 r-test: missing test case after merge of #1217 93b5288b9 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests 4923e05d4 Missing r-test commit from previous PR cd14fab5f fix broken spacing from previous merge conflict b22fc02d1 python scripts: avoid plotting errors with different numbers of output channels 6adf4ac61 Fix broken manual regression test python script cec8dfa90 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests 7f4e9057e Add some outputs to fixed MHK_RM1 AeroDyn driver r-test and update baseline 1c4866124 Merge remote-tracking branch 'mhall/MDv2-farm' into MDv2-farm ddcb39270 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 2ea9bcb24 Merge pull request #1217 from rafmudaf/q3/one_baseline 783925f82 Revert path changes (see #1021) 134959cd1 Add legend to error plots c0453417c Improvements to regression-test python scripts 92ddaf336 Bug fix in finding the channel order of magnitude 705bf08f0 Disable consistently inconsistent test cases e46cbaa65 Connect tolerance parameters through CMake 5ba94cef1 FastLibAPI: change output_channel_names to vector. Renaming the class member channel_names to output_channel_names created a conflict with a class function prototype which was designed to return a string of channel names. To make FastLibAPI consistent with openfast_library.py, this commit changes output_channel_names to be a vector of strings which is populated by the fast_init method. 8faa2538a Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 31cd646bf FastLibAPI: channel_names -> output_channel_names Class member was renamed for consistency with openfast_library.py. b427ef7eb openfast_library.py channel_names -> output_channel_names This change was requested to so WEIS, which uses this library, doesn't have to change. c6b19d963 simulink: updates FAST_SFunc.c from FAST_Library.h Updates FAST_SFunc.c for the new FAST_Sizes function signature which exposes DT_Out. c4e837bc2 FastLibAPI: update for FAST_Sizes, fix memory leak The C++ interface to openfast-library was updated to match the changes to openfast_library.py - basing output on DT_Out instead of DT. Also, the output_array variable was removed and output_values changed to a vector of vectors so the memory will be freed when FastLibAPI is destroyed. This change also removes the copying of data between arrays. 859f4f44d openfast_library.py: save output based on DT_Out For long simulations openfast_library.py would allocate a large array to hold output values for every step based on DT. This array could consume a significant amount of memory and was inconsistent with the data stored in output files which is based on DT_Out. This commit bases the output array size on DT_Out and changes the data collection to match, which can significantly reduce memory usage. In addition, the output_values array is passed directory to FAST_Update to reduce copying data. Lastly, the channel name processing is moved to fast_init to avoid a memory leak 789eadbf5 Fast_Library: expose DT_Out through FAST_Sizes DT_Out is needed to determine the frequency at which results should be captured from FAST_Update in the programs that use openfast-library. This change exposes the DT_out by adding it the arguments of FAST_Sizes. The corresponding function prototype was updated in FAST_Library.h. 0d8762b24 Add HD module test for OC4 jacket 35875cc76 Update regression tests c15991270 Merge remote tracking branch upstream/dev into feature/Buoyancy 5dc727265 Host a large file in the docs outside of GitHub 0ffbe85f4 Add a ctest label for fastlib cases ff1cf541f Set ctest driver paths based on system type 35387f79b Rename openfast library ctest function d1daab1b0 Make atol a function of the magnitude of the data 8a59edd56 Update a few HD cases to use RANLUX pRNG ccaabe435 Add more precision to SubDyn tests abcdb12e8 Test ascii output silently 761ef68fb HD: add precision and update Python driver scripts 7c2215bb8 IfW Driver: Fix output headers and column fmt 0b76b44e2 Add fpic compiler flag for C targets df1cc9e4b Add a no-run flag to CTest options c70fb2be8 Mark channels with nan or inf as failing 2d75a7273 Expand precision for BeamDyn and SubDyn module tests acf2c89a0 Update reg test plotting - bug fixes, Bokeh 2.4 68ed80ae9 Update reg test driver scripts 22e8395ae Unify baselines b2b3d5c7d Plot pass/fail boundary in error plot fa66d5b64 Determine passing channels instead of norms 84addf3ad Clean up in rtestlib 6aae04a23 Merge pull request #1203 from rafmudaf/q3/parallel_actions 7763deaba Merge branch 'main' into dev 5099377d2 Build HydroDyn C-interface for interface tests 6d9d1c978 Update ideal beam linearization test baselines 3aa7f39ba Disable variable tracking on all FF modules 78fc18774 Consolidate tests and improve naming 7693fa1fe Add a branch for linearization tests c4d2ca8f4 Add fPIC flag for MAP++ 5a8ec2669 Configure OpenFAST Library as shared library 7ed465503 Add parallel jobs to improve Actions reg test time 1b744a29f Option to disable variable tracking with GNU compiler (#1198) 71940d87a Lin: default rectangular cross section for BD and ED. Using FPS for VTKLinTim=2 2ee8b4ae3 Lin: surface mesh outputs without AD using basic geometries, adding circle/rectangle as options 157cfac8d Lin: unifying some code for VTKLinTim=1,2 and adding screen output 23d2330e1 Lin: create VTK directory on restart (user might have deleted it) 3d415d3ef Add overview presentation from NAWEA 2019 d66bd88df Update types files 3a381817b Merge branch 'main' into dev 09a57eb43 Merge branch 'main' into dev 8539e4e90 MoorDyn Rod bugfixes to solve power cable issues: da6fb64e1 Merge pull request #1188 from andrew-platt/f/ad_driver_lineVTK b4c9facb0 AD15: add checks on driver inputs for WrVTK and WrVTK_Type 9e1f8f976 AD15: update documentation for WrVTK_Type in the driver 3a12ac60d AD15: add WrVTK_Type to driver for outputting line mesh info 81c879830 Merge pull request #1183 from rafmudaf/dev 4eb9938f5 Merge pull request #1186 from andrew-platt/f/MAP_keyword_Fixed 924241a59 MAP: allow keyword `fixed` and `fix` 092f4cac4 Merge pull request #1078 from hkross/feature/Cavitation 75879ae50 Simulink: add documentation of channels in FAST_Library.h (#1176) a21da3b90 Fix name of InflowWind_Driver in syntax help docs 70628ac7d Move IfW API changes to the correct section da66f9a09 Make test documentation more visible in TOC eab09f07d UA/DBEMT: linearization with UA_OYE, using 4th state only cab687b7f Merge remote tracking branch upstream/dev into feature/Buoyancy eb347694f UA/DBEMT: update of documentation. UAMod=4,5,6 support linearization fdb59b326 Update regression tests f049ce3a7 Merge remote tracking branch upstream/dev into feature/Cavitation de7f525f6 Rename AeroDyn images so they get past ad blockers 461ad532c Link to repo-hosted NWTC Programmer's Handbook fc9114101 UA/DBEMT: update of r-tests a2c744950 Merge remote-tracking branch 'origin/dev' into f/ua-dbemt db3423322 Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm f1de6223c Merge remote tracking branch upstream/dev into feature/Buoyancy d27b0adf1 UA/DBEMT: update of r-test 729a2afd3 UA/DBEMT: update of documentation and static equation references in code 680361f14 Merge branch 'dev' into f/ua-dbemt 8788b6a43 Merge branch 'dev' of https://github.com/openfast/openfast into dev c70906c70 Merge branch 'dev' of https://github.com/openfast/openfast into dev eca838702 SD lin: [BugFix] indexing to SD_y%Y3Mesh start in Indx_y_SD_Y3Mesh_Start 670375e15 MD: fix issue with compiling double with Intel 7844b9350 MoorDyn: add slack-segment 0.5 safety factor for linearization perturbation size 4ac90265c MDv2: update input file format in r-test e96a0861b MDv2: [BugFix] segfault in logging option. update input files in r-test 6f8dc6fb5 MDv2: merge issue in MoorDyn registry -- registry.exe could not build it 43e22cc24 Merge branch 'dev' of https://github.com/openfast/openfast into dev 461fd87ea MoorDyn updates: linearization, wave stretching, buoyancy, print: ea6bc8fe6 MDv2: Fix compile issue with the UnLog 3b4f10d23 MDv2: remove tab characters 017910190 Merge branch 'dev' of https://github.com/openfast/openfast into dev a8b1d091e Enabling and fixing cable bending stiffness capability: 52d1468d4 Merge pull request #20 from andrew-platt/MDv2-farm 490bd8e85 MoorDyn: restoring backward-compatible output names e908c4b4f MDv2: Check for correct number of columns in each row of each input table -> throw fatal error if wrong number of columns to prevent program crashes and incorrect processing of data f7b799e5e MDv2: More strict parsing of Type/BodyID for pinned Rods f2629d685 MDv2: Make parsing of OutList from input file more robust de041bb30 MoorDyn cylinder hydrodynamics capability 250f7761d Update regression tests 458438987 Enable cavitation calculation using FVW model 82397643c Update regression test metadata 1d89546ee Merge branch 'dev' of https://github.com/openfast/openfast into dev 605de108f MDv2-farm: update regression test cases from @erickaloz 8c12ac0e7 MDv2: update MoorDyn_Types.f90 after regenerating 1230c155b Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm 693a56b49 Add description of reference location for MHK turbine inputs 76e74bf08 Merge remote tracking branch upstream/dev into feature/Buoyancy 8448b51e8 Update regression tests 7dc0524ec Update regression tests for AeroDyn module fixed MHK test 47830e425 Move cavitation check call a42aaf4e2 Merge remote tracking branch upstream/dev into feature/Buoyancy 0a63305c2 Merge remote tracking branch upstream/dev into feature/Buoyancy f9b5439dd Merge branch 'f/AD_TwrShadow' into f/Aero_Sync 273584958 Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 8156e6c2c AD: fix some typos + convert `pi/180` to `D2R` 5e46952b7 Merge branch 'dev' into f/Aero_Sync_full 48084bcbf FAST lin: update `Indx_y_ED_Nacelle_Start` with suggestion from bjonkman a612d2a6c MDv2: Fix error message for unidentified Type/BodyID of Connections to show the correct, related wrong user input c51e7c0ea MDv2: BugFix to ensure correct output of solver options warning and matching line type error b820815ef Bugfixes for cable bending stiffness 9a28d15c8 Merge pull request #18 from andrew-platt/MDv2-farm 27de1d433 Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm d34239ae3 Merge branch 'dev' of https://github.com/openfast/openfast into dev 4f4b5a8fb HD: allways allocating A,B,C (Closes #1046) c0c1c29e2 GitHub template: update list of binaries for Windows executable b2e900a21 Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 78efc1bd2 Improve and correct some error messages and warnings to be more precise and helpful 0b3bc95d0 Merge pull request #16 from ebranlard/f/hd-am-end 81df6721b HD: Fix HD added mass on member end (scaling factor) (Close #992) 4cc8f6d41 Bug fixes for nonlinear tension-strain capability ebc5c85be Merge pull request #14 from andrew-platt/MDv2-farm 5c39dbe08 AD: merge more of `TwrInfl` and `TwrInflArray` routines 19fe467b0 Merge remote-tracking branch 'origin/f/SrvD_linearization' into mh-MDv2-farm 4f5baa82c Merge remote-tracking branch 'OpenFAST/dev' into f/SrvD_linearization 17795d7c0 AD sync: sort BEMT/FVW outputs in AeroDyn_IO.f90 f4f5f994a Merge remote-tracking branch 'NREL/dev' into f/Aero_Sync cf58377c8 AD/AA: remove unused variables 92effbf2f Merge branch 'b/minor_updates' into f/Aero_Sync 5d2c84832 AD: do not turn off BEM for all negative TSRs 232279486 MDv2: fix non-standard fortran 'if' statement c69c1780a MDv2: double precision compiling working 383ba9091 MDv2: convert tabs to spaces 643e51332 MDv2: update CMakeLists.txt ff59f0f27 Merge pull request #11 from andrew-platt/MDv2-farm into mattehall/MDv2-farm c825ba244 Fixed some duplication and initialization issues for Rods: dbe0239df Reset a few VS project file entries to match what is in dev 7fcc6bcc7 Merge branch 'f/SrvD_linearization' into mh-MDv2-farm fcc732f2f [BugFix] Reset WindowsTargetPlatformVersion to 8.1 c5e26157c [BugFix] reset platformtoolset to v140 74b917dd9 Fix typo in buoyancy calculation bc5c19bbd Merge remote-tracking branch 'NREL/dev' into b/minor_updates 642e4b27d Merge branch 'NREL/dev' into b/minor_updates 2043993f2 Clean up cavitation calculation 91e9a5789 Increase allowed line length in the FileInfoType parsing 44ef89240 MoorDyn: Improved error handling for Rods and WaterKin b759ca2d6 Update regression tests 1acb3d466 Merge remote tracking branch upstream/dev into feature/Buoyancy e5cb26d24 Adjust merged FAST_Lin additions for MDv2-farm compatibility 345669f34 Merge remote tracking branch upstream/dev into feature/Buoyancy ccdf44d65 MD Lin: add du{MD}/du{MD} term (accel + vel terms) e8f1a7bc4 MD lin: missing argument to MD_JacobianPInput 56604b116 Adding MoorDyn driver visual studio files 9cb0b1bb9 Cherry picking some overlooked linearization updates from MDv2 04e9cba86 UA/DBEMT: Allowing linearization c1024dfbe DBEMT: fixing equations for continuous DBEMT 46de657be Update regression tests to include fixed RM1 model 911ef64ba Add fixed MHK regression test to CTestList 5184e3b8d MoorDyn waterkin and i/o updates 104f8fc69 Fix HD added mass on member end (Close #992) 6d469b2ac Clarify hub, nacelle, and water depth reference positions in AeroDyn buoyancy documentation 204fd8c44 Merge remote tracking branch upstream/dev into feature/Buoyancy 3fbfe8e94 Merge remote tracking branch upstream/dev into feature/Buoyancy 5476f0c1e Merge remote tracking branch upstream/dev into feature/Buoyancy 360fcc5d6 DBEMT: temporarily turning off Wdot, and changing tau1 e2942a5b0 UA: update driver to switch between oscillation at mid/chord or AC, and velocity at 3/4 or AC 66955bf46 UA: update of drag to better match HAWC2's implementation b4f650a19 Merge remote tracking branch upstream/dev into feature/Buoyancy 327a7af7e Merge pull request #2 from andrew-platt/feature/Buoyancy ff5b24ca1 AD buoyancy: partially resetting meshcopy u_ED_HubPtLoad to how it was 5bb6a5006 AD buoyancy: previous commit missed case of MHK without Solve Option 1 d0254604b AD buoyancy: minor modification of SolveOption1 algorithm 670926d61 Update documentation to include buoyancy db495114f Correct hub buoyancy calculation and AeroDyn to ElastoDyn mesh mapping 86517c9c4 Fix bug in error handling in buoyant loads calculation 5737fdad2 Merge remote tracking branch upstream/dev into feature/Buoyancy 8294c93e0 Adjust the allocation of a buoyancy parameter a47a0bae1 Merge remote tracking branch upstream/dev into feature/Buoyancy f21290e66 Bug fix of transverse/axial friction coefficients d4f24d01b Merge friction updates from shousner/MDv2-farm-bath into MDv2-farm 3990bce9c Update MoorDyn to new input file Body/Line format/capabilities: e3eec4abf FASTLib.vfproj update for new MD source files 72fbba80d Merge branch 'f/SrvD_linearization' into MDv2-farm: 8f9853371 MD Driver updates and line output fix: 9406880a7 Move cavitation check inside BEMT call in AeroDyn 26c65a88a Merge remote tracking branch upstream/dev into feature/Buoyancy 070dc2f88 Update regression tests 199d604e5 Update regression tests bb83995cc Remove added mass inputs and validation checks d8e620a39 Bug fix in getDepthFromBathymetry: fy, not fx in interpolation 98dab1efb Update regression tests bfca44637 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 475ac1d03 Remove if statement for variable initialization in FAST_Solver 616c70e25 Update regression tests 24c06af96 Fixed the wrong index for the unit normal vector d6225f48e Fix uninitialized variables in FAST_Solver 48c9e3e25 Changes in my vs-build FAST sln file 33382c19c A couple bug fixes to the friction code 0d7c83c3a vs-build/FASTlib/FASTlib.vfproj commit 7ffb95e94 Seabed Friction Implementation d092f6ada Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 3e40ac156 MoorDyn: Implementation of Line bending stiffness a9ce6e907 Adding unit normal vector to seabed bathymetry interpolation: f1e6f3ed8 Adding the new MoorDyn sources files I forgot to add in commit 3a1173b2469cde453b938ab8b5977ee189ccc2ee fcb63e77d Add MD_InitInp Tmax in FAST_Subs 3a1173b24 Restructuring of MoorDyn source and wave/current addition: e90f8e706 Merge branch 'MDv2-farm-synth' into MDv2-farm 1fd6bf6a1 Remove double-counted weight in fairten outputs d22feca8f Some water depth variables changed in MoorDyn_Types I'm assuming because I recompiled/rebuilt with Matt's new changes without the water depth variable 75dfc12c9 Added temporary depth variable to make negative and store in tempArray 5a9792a35 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath 91373f056 First pass at setting anchor depth based on bathymetry 340610b21 Reorder input parsing in prep for auto anchor depth: e17a19c0d Merge remote-tracking branch 'stein/MDv2-farm-bath' into MDv2-farm 83c570c05 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath e1cf18eda Getting MD driver to give t=0 output 3770d3e49 Fixed MD driver to support nonzero initial positions: 7c241b45e MD viscoelastic adjustment to input overall static and dynamic stiffnesses 45d4d9e6b Added .fstf input validation and MD driver improvements: 4654dc125 Adding .vs folders to git ignore c50568335 Fixed inputString/OptValue character length issue that was causing long-named bathymetry files not to work. Also added an error statement call bafba40b8 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath 45463920b Created MDv2 driver and tweaked Rod/Body farm positions: 4d6c96c32 Correct factor of 2 error in buoyancy calculation 41f16628f Implemented simple viscoelastic capability: d5620011a Corrections in Rod end hydrodynamic added mass and inertia: 9c45c6f3e Some touchups to MoorDyn to get it to compile and run d4a9e6ff2 Third iteration of fixes for compilation: depth and BathGrid names 5801d166f Debugging error fixes: allocatable issue, syntax errors, etc. 191070f3b Replacing MoorDyn depth parameter with option for bathymetry a300ec073 Enabling MoorDyn dtOut and FAST.Farm thread/timer output: 12f3a50c5 Update regression test files after correcting merge errors d3a76f137 Update regression test files after merge with remote branch f/driver 83117efb7 Merge remote branch ebranlard:f/driver into feature/AddedMass_Buoyancy dc92d7c15 New approach succeeds in applying shared mooring forces: 64373ba9b Finishing up merging of MDv2 and fast-farm branches. Compiles and runs. 82d54d03b MoorDyn_IO fixing bug when specifying output channel node number 73d47e03b MoorDyn further edits to merge MDv2 and shared-mooring farm capablities. Now compiles. 0f1b87079 Adjusted some indenting in MoorDyn 12728ccf6 First batch of changes to make shared mooring ability work with MDv2: 43e06efdf Remaining MD I/O mesh fixes in FAST_Solver and _Lin aa2fd46db Merge Matt's f/fast-farm (shared moorings) branch into MDv2-farm 926c9aa1f Merge remote-tracking branch 'andy/f/StrucCtrl_controls' into MDv2 356bc6184 Merge branch 'dev' into f/fast-farm 044cc8dbc Fixed/improved error handling edits in FARM_UpdateStates: c52803218 MoorDyn linearization fixes and default parameters: 0a37d1206 MDv2 lin: missing initialization and unsafe size() of potentially unallocated arrays dc295314e MDv2: missed wave kin stuff in FAST_Subs for commit ca9380ce 8a4489e0c Revert commit 2ed8c232 changes to cmake setup ff925dd90 StC ctrl: controller input nominally 0 2ed8c232c SrvD array bugfix from Andy, and proper MD groundBody initialization 93225decd Update user-selectable output names in regression test input files 91a6bbb33 Add user-selectable buoyancy outputs bbed9fb2c Add buoyancy outputs to OutListParameters.xlsx ca9380ce9 Removing hard-coded wave grid for general use pending future wave capabilities ddfdff6c5 Removing 'MD can't linearize' error message 8cd93eeb0 Adding linearization subroutines to MoorDyn v2: 46dbf4f0a Update regression test files to fix typo in speed of sound label 9fdc6f59b Fix typo in speed of sound label 1cbac0c4b Fix hub load point mesh mapping conflict bewteen option 1 and 2 solves 6809ce5d0 Fix typo in nacelle buoyancy calculation 444784635 Adjust nacelle buoyancy calculation 702e736c0 Add buoyancy and added mass inputs to regression test input files b02033630 Update example input files efc61b578 Make minor changes to buoyancy and added mass inputs and update types files 7c35bd120 Merge remote tracking branch toan/features/AddMass into feature/AddedMass_Buoyancy 3fa32145d Add hub loads to output mesh 5f9e089af Add AeroDyn hub load point mesh and map to ElastoDyn 824bb9f1e Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 076cca643 Merge pull request #4 from andrew-platt/MDv2_InputFileParsing 6cf549636 Merge pull request #3 from andrew-platt/b/MDv2_minorBugs 137bb775a copyright update ced03edc2 Add added mass inputs and validation checks 13bb935f9 Add added mass inputs and validation checks de1c92fbc Merge remote-tracking branch 'hannah/feature/AddedMass_Buoyancy' into features/AddMass 15631e378 MDv2: turn off the verbose input file info ef18dc22d MDv2: changed index for line number counting to current line instead of next line 45aee88bf MDv2: potential segfault on closing files that were never opened. 8e1a2e4e0 MDv2: added FileInfo_Type parsing of input file 0e6b7dc4b MDv2: add passing of input FileInfo_Type, remove unused var from MDIO_OpenOutput 04e8ab978 Add blade, tower, and nacelle buoyant loads to output meshes 596516291 Merge remote-tracking branch 'origin/b/HD_unitializedVars' into MDv2_InputFileParsing 6d1a1a6f3 MDv2: set some uninitialized variables b5c6150ff MDv2: remove a few unnecessary REAL conversions 15e59244d Calculate nacelle buoyant loads 556ad48db MDv2: fix some array bounds issues in interpolation routines 1f285c122 MDv2: change InitInp to intent in only 39419ace2 Calculate hub buoyant loads b104356b2 Replace 1.0/0.0 with NaN -- gcc wouldn't compile 2f77648e3 Replace non-standard tabs with spaces 743b10454 Add some _Types.f90 files back in. Deleted in prior commit???? 00139e466 Remove print statements f4c688e7f Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 1e22dcee1 Updating MD version number 0d4c01298 Trap buoyant load NaN case and set to zero 5f316c129 Calculate tower buoyant loads, rename some buoyancy variables 2d7f58956 Calculate blade buoyant loads, edit buoyancy parameters 2fd0973f5 Fixed up MD input prep in FAST.Farm 7d126cdd2 Handling uncoupled turbines with a dummy node in the MD meshes e4f93cfbf Fix routineName of Farm_InitMD ee8f77222 Drafting shared moorings capability in FAST.Farm: 0106cfe38 Calculate buoyancy parameters 4cf50aa50 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 99a982bd3 Add environmental variables to driver input files 29f5dec11 Merge branch 'f/fast-farm' of https://github.com/jjonkman/OpenFAST into f/fast-farm 47f37c54e Fix-ups from merging StrucCtrl with MDv2 work. e2a0d9416 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 e06154815 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 5d17d6d73 The first version shared for USFLOWT. 6ad0dd0bd Merge remote branch ebranlard:f/driver into feature/AddedMass_Buoyancy 9c7c4bb9a Add MHK turbine type switch and validation checks 95f644e19 Add buoyancy inputs and validation checks 96120686e Merge remote branch ebranlard:f/AD_multi into feature/AddedMass_Buoyancy 1c01e71df Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 82829f7d2 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 42052413a Merge branch 'dev' of https://github.com/OpenFAST/openfast into MDv2 983d4a7c3 Ensuring no side forces in node weights d31776675 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy fe65caae7 Add input flags for added mass and buoyancy back into AeroDyn_IO (deleted during a merge conflict) a92ca670e Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy and resolve merge conflict in AeroDyn_IO 82a1d2240 Bug fixes in wave grid implementation and MD Rod Froude-Krylov force. - Solved memory bug in WameMod=0 case by reordering htings. - Removing unnecessary USE WAVES and specifying "only..." in MD. - In MD, now using WaveTimes array rather than (J-1)*dtWave. - Fixed error in MD Rod Froude Krylov force calculation (was 50% too small) 3ac0590ce Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 24cc24193 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 130547e45 Correction of my earlier edits in FAST_Subs - no if statements for allocating all mooring models' inputs. f9cd66224 Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 734e2468f Small adjustment/bugfix to wave grid, MoorDyn coupled Rod bugfix, MoorDyn tidying. 938fa0a65 Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 f16b590cd Adjusting hard-coded wave kinematics grid functionality to use public parameters of the Waves module. This makes it quicker to adjust the grid settings and recompile. Also fixed the allocation oversight that prevented WaveMod=0 cases from running (given this wave grid functionality). 2b4a27a78 Tiny registry fix in MD 8813a1667 Properly hooking up CaEnd and CdEnd to Rods in MoorDyn. 2e07a669c Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 701c94723 Major MoorDyn v2 changes. Introducing all the v2 objects and structure. Still some things to work out for buoyancy can applications. d8ae282c6 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy de02d56ad Added Mod_WaveField input to FAST.Farm for wave load phasing based on turbine positions: - New variable WaveFieldMod is passed through FAST.Farm into each OpenFAST instance to each HydroDyn module where it can adjust phases in the complex wave elevation amplitudes in Waves and Waves2. - This adds a new line for Mod_WaveField below the line for Mod_AmbWind in the FAST.Farm primary input file: - Mod_WaveField Wave field handling (-) (switch) {1: use individual HydroDyn inputs without adjustment, 2: adjust wave phases based on turbine offsets from farm origin} 8aea9125f Combine added mass coefficient input checks into a single loop a1f01297d Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 21cdf5765 Add input flags and coefficients for added mass and buoyancy 7f604a1c6 Edits to Waves, HydroDyn, and glue code changes to support MoorDyn v2 changes and to hard-code a simple wave kinematics grid to pass this info to MoorDyn for buoyancy cans. a0254a25f Merge branch 'MDmods' of https://github.com/mattEhall/openfast into TCF-mods2 - This brings in the initial active tension capability and the MoorDyn driver. - Much of this will be overwritten shortly by MoorDyn v2 code. 426243624 MoorDyn bug fix for tensions changing part-way through simulation. - Tension amplitudes were sometimes changing, typically at 512 s. - This was likely caused by use of single-precision time variable with MD_Input_ExtrapInterp. - All time variables are now double precision, solving the problem. git-subtree-dir: OpenFAST git-subtree-split: e8ec53f9c7f9d3f6a13bfb61dba12a0ca04d8a2f * OF3p4 starts to run, AD15 API changes * fix tfinfile * update olaf i/o * aero is now fld in openfast * fix intel linking errors * aero vs fld in tests * temporarily comment out regression test * update pkl file and bring back reg test * try string workaround * Update MoorDyn reader/writer for OF v3.3.0 * fix tower cb bug * Squashed 'WISDEM/' changes from 03ab8465a..6f15fc9ed 6f15fc9ed Merge pull request #415 from WISDEM/update_weis 241586936 move away from pip editable installs c06f08c05 Merge pull request #414 from WISDEM/for_weis 14f256a57 add parallelization option for openmp eec4b1628 unique grid for monopile git-subtree-dir: WISDEM git-subtree-split: 6f15fc9ed7f7fd1282d32af5518d2ae37dbc9466 * MoorDyn input file IEA15 updated * fix olaf example and update olafparams * Update reader and writer with StC, MoorDyn formatting * Add MoorDyn info to fst_vt * fix bug in JDampings SubDyn * Update README with software versions --------- Co-authored-by: Garrett Barter <garrett.barter@nrel.gov> Co-authored-by: dzalkind <dzalkind@nrel.gov> Co-authored-by: Pietro Bortolotti <pbortolo@r5i1n32.ib0.cm.hpc.nrel.gov> Co-authored-by: dzalkind <65573423+dzalkind@users.noreply.github.com>
ptrbortolotti
added a commit
that referenced
this issue
Jun 1, 2023
6b8706b75 Merge pull request #1568 from OpenFAST/rc-3.5.0 021594911 docs: address documentation changes requested by @jjonkman for v3.5.0 bdb6d4cb3 Store changelog as markdown (this is GH markdown which is not entirely standard) d114cac01 Update r-test to point to r-test v3.5.0 tag 794d0dbdf Update conf.py for v3.5.0 e3a22e277 Add changelog notes for v3.5.0 8fe902e67 CMake: add awaelib and wdlib to FAST.Farm dependencies 2d94241b8 CMake: remove extra dependencies on wdlib awaelib from OpenFAST and FAST_SFunc 20d628e22 Add missing FAST_SFunc (Simulink deps) ddce16935 Merge pull request #1567 from bjonkman/b/AD_divideByZero 54770bb8b Merge pull request #1566 from deslaughter/b/cmake-matlab c283aa3a3 more divide-by-zero checks f593904cb AD: Fix divide-by-zero errors e79b13b2b Fix FAST_SFunc build using wrong libraries 951825d7b Simulink getting incorrect Sys file during compile with CMake 4bf2cf876 Minor updates to documentation -- typos mostly 2bfd58523 Update api_change.rst for 3.5.0 d5bdbbf78 VS-Build: remove windows 10.0 windows target platform d63e82d42 Roll back to VS toolset v140 instead of v143 700e8a731 Merge pull request #1561 from bjonkman/b/AD_vsbuild e29dca6ec AD vs-build: fix file list ac31048e1 Don't set LINKER_LANGUAGE on CMake INTERFACE Library f93616b15 Fix module_name in unit_tests/version/CMakeLists.txt c7fc73a9f Merge pull request #1560 from deslaughter/b/def_dp 716fde2b2 vs-build: define `OPENFAST_DOUBLE_PRECISION` in AeroDyn_Inflow_c_binding cb8b454c5 vs-build: define `OPENFAST_DOUBLE_PRECISION` instead of `DOUBLE_PRECISION` 214109650 Merge pull request #1559 from andrew-platt/b/RTD d72db2c34 [BugFix] Limit urllib3 version for readthedocs building 69e71212e Merge pull request #1493 from mchurchf/v3.4.1-branch 8ef2c01cf Removing more (:) from whole-array operations. 821641c88 Small changes to remove comments and replace print statements with WrScr calls. bb72d2622 Merge pull request #1555 from deslaughter/bug/cmake-undef 1549da9e1 Document that Simulink mex can be built by CMake a4740d72a Restore openfast_prelib and _postlib, fix simulink c120fcecd Update Github actions to Ubuntu 22.04 and GCC-12 fb4164cab Move OpenMP to main CMakeLists.txt 1836193b9 Use reg libs in CMake, build FAST_SFunc in CMake c050f05d7 Merge pull request #1550 from bjonkman/b/TurbSim_textGrids 52a725931 TurbSim bug fix: fix index into Z array for text grid files 2aef0cc0e Merge pull request #1549 from deslaughter/bug/ifw_read 86ad8a6ca IfW: ifort didn't read derived types properly f7d968bc9 NWTC_IO: incorrect format specifier in ReadLVarWDefault 11c57be73 Merge pull request #1541 from andrew-platt/f/ADIupdates fe198323b ADI: MHK wasn't getting passed to IfW b471f7986 IfW: indentation adjust. Change INOUT to IN (InflowWind_SetParameters) 390c0ecdb ADI: update arguments to ADI_ADIW_Solve after rebase dffd8e5ff ADI: bugfix for segfault if IfW fails to init 312306255 ADI: fix bug in ADI initialization dc4ef40a0 ADI: modify CMakeLists to compile in 1 shot after incorporating dvr_subs 45ba20f45 ADI_C: call to ADI_ADIW_Solve for IfW setting values, update regression tests db4a29896 ADI_c: add output file writing to interface 8bd71da87 ADI: remove t_initial, change data structures fc12d84fa AD driver_subs: optional directory for setVTKparameters routine bf7933f6a ADI c_binding: move x,xd,z,OtherState into ADI_data 3b7c8dcc2 ADI: make x,xd,z,OtherState allocatable (needed for correction steps in aerodyn_inflow_c) driver_types.f90 354d050b8 ADI: allocatable inputs (u inputTimes) for quadratic interpolation 4c8927532 ADI: use the dvr_Outputs data structure for internal vtk info 3988df19d ADI: set ifw rootname for summary file/echo d125157dc Merge pull request #1477 from hkross/feature/FloatingMHK fdb6f2dc9 Update AeroDyn theory documentation to include caveat about modeling MHK turbine support structures and include equation for blade and tower buoyancy volume 6f4bf854c Update r-tests 167884abf Use YAML output for buoyancy parameters in AeroDyn summary file bc94f0dca Merge remote-tracking branch 'OpenFAST/dev' into feature/FloatingMHK d6e1bc53a Update r-test pointer c6b976093 Merge pull request #1543 from deslaughter/bug/ifw-mean-vel 5d4572a6e Update r-tests f05e7ff70 Merge remote tracking branch upstream/dev into feature/FloatingMHK 70d8b43f3 Merge remote-tracking branch 'upstream/dev' into bug/ifw-mean-vel bc03780ff IfW: perf changes to IfW_FlowField_GetVelAcc 3bded79bd IfW: SigmaF and PLExp was not set for Bladed files 3c05a6166 IfW: fix incorrect use of p%RefPosition 133836507 r-test: update pointer and add IfW tests 87e27ef01 Update r-tests accfaee51 Fix typo in CTestList 2fa7bf551 Add floating MHK r-tests 907d23eba Merge pull request #1542 from andrew-platt/b/FLANG_nwtclibs d518bce9c [BugFix] segfault with gfortran 10.4.0 -- NWTC_Base.f90 e083682dc Merge pull request #1538 from deslaughter/f/flang e50dcbaa3 Update r-test pointer to include ifw_nativeBladed e1ad195ef ifw: use correct function to calc mean velocity 55eb00c50 This commit addresses PR comments (#1538) 8774ec43e Add support for Flang (classic) compiler 004a1fae4 AWAE: fix error handling in Init da48da882 Merge pull request #1535 from deslaughter/bug/cmake-ninja 4e29ef9e2 SD: removing static improvement method (SIM) from SubDyn elastic output mesh (y3 mesh) (#1526) 740d19296 Merge remote-tracking branch 'upstream/dev' into bug/cmake-ninja 1d17dcdbb Merge pull request #1534 from bjonkman/b/IfW_below_ground 1513e2d78 Remove trailing slash in SubDyn warning 06fb934ae SD Bug Fix: diameter not set properly for rectangular beams (#1531) 6575c81e1 Fix local LAPACK to work with ninja 7a3502351 SD: fix continuation statement that doesn't build on my compiler 8a3e6a0ab Fixed CMake on Windows (and Ninja build) 3e1c6a43e IfW: add comment/question 9ed8c74cf IfW: Ensure velocity is zero when Z <= 0 334cb1bb8 Use find_package(LAPACK) to find MKL 9c6d8f376 Fix unit_tests so ninja can build project e2f56e36c [BugFix] AWAE attempting to get size of possibly unallocated array (from PR #1464) 9d6a009dc Update r-test after merging #1516 84158f3fd Merge pull request #1516 from deslaughter/ifw-mod fec5f76a1 Merge pull request #1530 from andrew-platt/f/cmake_bugfix_PR1010 168e2941a Resolved inflowwind/CMakeLists.txt issue 179dea0e9 Merge remote-tracking branch 'upstream/dev' into ifw-mod 9c64eedfd Docs: indent issue in SD/input_files.rst e5df74b83 SD: Implementing directional cosine matrices and section properties for rectangular members (#1413) c9aa5554a Update buoyancy theory documentation to account for floating MHK turbines 86861b6e7 Merge remote tracking branch upstream/dev into feature/FloatingMHK f2a3bc2a3 cmake: fix cmakelists.txt for map 8a03232dc cmake: fix for nwtclib_obj compile 86b63a995 Update CMake min version after PR #1010 cb01490ba Merge pull request #1010 from Reoptimize-Systems/static-openfast-cmake-obj-libs 68e5dc1be Merge pull request #1427 from gbarter/mkl_cmake c6cbb54aa Merge pull request #1506 from pablo-benito/fix/CompileWithLinuxIntel 931305511 IfW: initialized ErrStat/ErrMsg in IfW_Points_Init 47255466e Fix Visual Studio project files 442144966 Updated Visual Studio Files 953139951 IfW: added BoxExceed to driver input, moved accel 4860bc433 IfW put FlowField back in ParameterType, cleanup d3dfeeefe IfW: final iteration of tower interpolation c0fd51886 Updated InflowWind docs for acceleration 05e999e03 IfW: Moved Y bounds checking to reduce calls e323e90bb Merge remote-tracking branch 'refs/remotes/origin/ifw-mod' into ifw-mod 3059a246f Fix Grid3DField_GetCell returning NaN when Y=0 465d5a914 IfW: fix comment on Point_WindNumber a8a4de697 Updated api_change.rst for InflowWind changes bdf7f1827 InflowWind cleanup and better tower grid interp fbf44875f InflowWind: minor cleanup aca292eba Missing check for OutputAccel in IfW 10b5f51c3 Added InflowWind acceleration outputs d48ce4248 Removed inflowwind_driver change 7ac862bf5 Moved IfW_FlowField into MiscVars 5075f9ab6 Removed new InflowwindRegressionCase.py code c82222d37 Regenerated IfW types and updated r-test db5ae99d8 Merge remote-tracking branch 'upstream/dev' into ifw-mod ce12a866f Integrated IfW BoxExceed a20932781 Merge pull request #1509 from ebranlard/f/ad-cone 68373b978 Merge pull request #1464 from Russell9798/main d2ab54196 Merge pull request #4 from andrew-platt/f/lidar 900ec4902 Merge remote-tracking branch 'OpenFAST/dev' into f/lidar 0ed1c1ada Merge pull request #3 from andrew-platt/f/lidar 36d255dd2 Update r-test pointer 88157b022 Merge pull request #2 from andrew-platt/f/lidar 4d214b098 AD: new BEM for coning and prebend temporary accessible using WakeMod=11 or 12 cf07578d2 OLAF:fix WrVTK=2 555e5a3ef Code cleanup 0af90e28e Compile Fix 0b7f41ebf Merge remote-tracking branch 'andy/f/IfW_BoxExceed' into ifw-mod cf5c40647 Update regression test pointer 2621d3151 Check IfW acceleration data in test cb31cdee5 Updated FASTWrapper for FlowField structure 4240273d8 Fixed bug Grid3DField_GetBoundsT for periodic wind 97bf5084e Fixed code to writes files from inflowwind_driver da679373f IfW lidar: add input file change to the api_change.rst 5005a3076 Merge pull request #1504 from andrew-platt/f/FF_morePlanes 1642941da Merge remote-tracking branch 'upstream/dev' into ifw-mod e3df8c03b Changed InflowWind to use new FlowField type 06763abf6 FF: updated FF docs for 99 planes in input file section e2369d385 FF: allow up to 99 output VTK planes 029c5d80e Lidar IfW: update IfW unit tests babdb747d Final changes to allow for non-uniform body force node spacing on blades. 5d46b2964 Lidar IfW: more unallocated arrays c742b9105 Lidar IfW: fix some unallocated variables for lidar in glue code 74d126595 Lidar IfW: cleanup SrvD -- add lidar info to the summary file c286236a4 Changed the option for blade force point distribution from bool to int (we likely will have more than 2 options in the future) 2e4ac0c7a Various updates to fix incorrect logic in the chord-clustered spacing code. 20b3e2c68 Lidar IfW: format registry files and Lidar file 92f4705fa lidar: get hub info directly from mesh (for later mesh mappings to a lidar mesh) 687722a03 Lidar: revert _Types.f90 for ED to unix line endings 5f7e540cf docs: mispell on figure option `width` 17530fd9e Ifw grid exceed: fix logic error at grid boundary 6966ab97c IfW grid exceed: add warning on first occurance 37cef069e IfW grid exceed: add rough test case placeholder 7f7596d73 IfW grid exceed: fix logic error for points outside box e351cb7b0 Revert formatting changes 1698843bb IfW grid exceed: add some rudimentary documentation 3a63e7c3c IfW grid exceed: algorithm for extrapolating from tower below grid d4de50703 IfW: logic for extrapolation of points outside grid 23f8a1cc9 IfW: rearrange FFWind_Interp routine b370ab7c1 IfW: add flags for handling wind grid exceedence points (only for OLAF) 64a571b46 Merge branch 'dev' into v3.4.1-branch 5014e0164 Small punctuation fix. 9c66ebba2 Removing modifications to UserSubs.f90 515ea0bdc Small formatting clean up. b23a8436e Cleaned up the OpenFOAM.f90 OpFM_CreateActForceBladeTowerNodes function. a87e0bb15 Merged dev into f/lidar 4b89b711b Attempting to merge my chord-clustered Aerodyn point distribution option into the newest OpenFAST. 8d701d664 Update r-test 2a7727eb7 Update Lidar.f90 3b114ad60 Merge pull request #1 from Russell9798/Lidar-IfW-Updates 3876a20c5 Add counter for lidar inputs 9e7846a17 Fixed column alignment 02a9fafd2 Fixed column alignment 921a4c31b Update FAST_Solver.f90 97d88b653 Updated Lidar.F90 7699393f9 Moved Lidar Input Section c4a7375b2 Fixed column alignment 100bcb347 Fixed column alignment d0a7624a8 Update Lidar.txt 6ecd5a0ca Update Lidar.txt 7daaa1317 Update Lidar.txt 863ad9ba7 Fixed column alignment d23f3728a Update Lidar.txt 79de88b8c Fixed column alignment eec4e49f3 hd: add NBodyMod regression tests f6bdf20ef Update r-test submodule pointer 24c6bd813 Merge pull request #1482 from deslaughter/bug/BD_conv 994936391 Merge pull request #1480 from andrew-platt/b/HD_nbodymod bb7709df4 Add 5MW_Land_BD_Init test, updated r-test pointer 1f07d1634 BeamDyn missing velocity init in BD_InitAcc bfd9342ea hd: fix NBody>1 & NBodyMod=1 WAMIT2 bug f8636c8f7 Update ServoDyn_Registry.txt e34b0718b Update ServoDyn_Registry.txt 530c7d97d Merge remote tracking branch upstream/dev in feature/FloatingMHK 4acefd77a Update types files 7af0174af Update documentation for floating MHK turbines b35ab10d8 Merge pull request #1474 from andrew-platt/f/BDdriverVTK c54940085 AWAE: bugfix -- IfW needs HubPosition and rotor rad (#1476) 9fa2a5458 BD: modify bd_5MW_dynamic_gravity_Az90 to test the TranslationDisp bug in BD driver f342ad574 BD: fix initial translational displacement in driver 4da3f820c BD: add VTK at T=0 (right after Init) 7e9ca64ff BD: add VTK outputs to driver 59c11c134 Merge pull request #1453 from deslaughter/f/del-quki 76fab2f28 Update to r-test pointer to delete QuKi fd5cb5b5a [BugFix] FF: uninitialized flag for WAT (#1470) 072389f6b Merge pull request #1419 from andrew-platt/b/RegTestWin_docs 18432374b Merge remote tracking branch upstream/dev into feature/FloatingMHK 75583f17c Flow field supports Bladed wind files a8942cf57 OLAF: fix documentation issues in circulation solving theory af3fcb27a FlowField integration and testing with driver eaab8980c Update ServoDyn_Types.f90 b61a4d6cc Update InflowWind_Types.f90 9c4c22e81 Update Lidar_Types.f90 0c58ee713 Update FAST_Subs.f90 882e4e73e Update Lidar.f90 7de58f3d7 Update FASTWrapper.f90 dde14876d Update AWAE.f90 16b2c4c9d Update FAST_Solver.f90 ccd16565a Update FAST_Subs.f90 b6263367b Update ElastoDyn_Types.f90 a4b9d89bb Update ElastoDyn_Registry.txt 544b84bc0 Update ElastoDyn.f90 44ea7dd8d Update BladedInterface_EX.f90 460b31413 Update ServoDyn.f90 3bc0c851a Update ServoDyn_Types.f90 560274a26 Update ServoDyn_Registry.txt a91c06f35 Update Lidar.f90 6c919040a Update Lidar_Types.f90 b45a8bf78 Update Lidar.txt 181b9622b Update InflowWind_Subs.f90 24ed5682f Update InflowWind.f90 a8f04db74 Update InflowWind_Types.f90 3ea38c4c0 Update InflowWind.txt e172534af Update InflowWind.txt 1baa7f579 Updating to ifw-mod branch of r-test 26e690cad Reorg FlowField module, finish VelInterpCubic flag e0e592690 Added VelInterpOrder to IfW input file 351909526 Moved FlowField module to InflowWind ed24fc111 flowfield: set end derivatives of cubic spline = 0 385dd41b7 inflowwind: added ExtGrid & ExtPoint to FlowField fee05ac3e nwtc-library: FlowField smooth Grid and ExtGrid d58ffc395 inflowwind: add acceleration calc to IfW_FlowField 8d3bf7045 nwtc-library: add acceleration calc for FlowField 67d83e91f inflowwind: add FlowField init to InflowWind_Init 64509d81a inflowwind: adding IfW_FlowField module f80d45c3a nwtc-library: adding FlowField module ca3e99812 Merge pull request #1 from bjonkman/f/del-quki c3aae1cfb Add blade and tower buoyancy volumes to AeroDyn summary file e0471b069 More updates for new `DbKi=R8Ki` behavior 410d922cd Remove QuKi from OpenFAST 60c02f362 Merge remote-tracking branch 'OpenFAST/main' (v3.4.1) into dev 18704086d Fix api_change.rst c7ca9784e Merge pull request #1445 from OpenFAST/rc-3.4.1 9ea405347 Update version info and release notes for 3.4.1 861c88461 [BugFix] Doxygen builds failing on rtd, and locally (#1442) 50fa7f7c2 Merge remote tracking branch upstream/dev into feature/FloatingMHK 221c09025 Specify StC Force from External DLL (#1434) 34cc1034f AD15: revert to `Aero` names for output channels (`Fld` is now an alias) (#1428) c8df56b23 Merge branch 'dev' of https://github.com/openfast/openfast into mkl_cmake 39a1384c6 [BugFix] incorrect routine call in WakeDynamics.f90 caused FF to not compile 61bb4bdc2 prioritize mkl_rt library to avoid runtime errors and eschew preloading libraries a8cc65a3a Update input files 5MW_Land_ModeShapes 7967f397a Merge pull request #1426 from hkross/f/ADAMSremove ece8a2481 FAST.Farm: Preliminary implementation of wake-added turbulence (WAT) (#1329) 5265b13db Update types files 19dc800d0 Remove references to ADAMS coupling 6f626a313 SD: SumPrint line in input file had name of SSSum (#1418) 0abd13f9f Update minimum Bokeh version in docs to 2.4+ f1e5b0cc9 Update manualRegressionTest syntax description 9c8d63722 Docs: update manual regression testing syntax for Windows b428af5c6 Added some comments to CMakeFiles.txt de00a9ee2 Restore openfastlib to always be shared 1da89dfdf Merge branch 'static-openfast-cmake-obj-libs' of github.com:REOptimize-Systems/openfast into static-openfast-cmake-obj-libs 4c73cdc66 openfast-cpp CMakeLists.txt: ensure fortran implicit libs are linked 515ba3c7d Merge remote tracking branch upstream/dev into feature/FloatingMHK 9e9db8625 SubDyn: documentation fix (missing R_b2g) ab0d1724c Merge branch 'dev' into static-openfast-cmake-obj-libs 6823d98b8 create_FAST_SFunc.m: need linux-specific mex call COMPFLAGS windows only -MT option differrent in gcc 8b1bec3e0 Use object libraries to avoid missing symbol and linking errors in cpp interface 57dfd99cb openfast-library/CMakeLists.txt: correct target_link_libraries for openfastlib_common_obj and export openfastlib_common_obj 89d8a8366 Solved circular nwtclibs versioninfo dependency and 5a784895f Adjust OLAF warning for fixed and floating MHK turbines ae106c52e Merge branch 'dev' into static-openfast-cmake-obj-libs 32237760b Take absolute value of some parameters in AeroDyn for floating MHK turbines e8ec53f9c Merge pull request #1386 from OpenFAST/dev 8ad9e9754 Update r-test pointer for 3.4.0 27314ad89 update conf.py for 3.4.0 f89e37812 Merge remote-tracking branch 'OpenFAST/main' into dev c85d456f3 Docs: update example InflowWind and FAST.Farm input files (#1406) c51790cc8 GetNewUnit: increase allowed number of open files to 16384 (#1392) dc47c50e4 Take absolute value of additional ElastoDyn variables for floating MHK turbines 608205c6d Merge remote tracking branch upstream/dev into feature/FloatingMHK 415440c4c Correct additional ElastoDyn values for floating MHK turbines efc80896d change np.float to float in regression test scripts 9946fb0fc Update api_change.rst for v3.4.0 release 650b60520 Add `regression_tests` to the ALL target. (#1376) 3271b8123 MoorDyn v2 C-bindings interface (#848) 60e3cc0d3 MoorDyn bending bugfix and message updates for v2 (#1371) aef318c7e OpFM: fix mesh access in DEBUG_OPENFOAM option 4eba321a4 OLAF: fix documentation 4d331e7a2 UA: adding UA_Driver outputs, fix separation function for UAMod=6, and adding r-tests (#1369) 8a446ceca OLAF: Adding free near wake panels (#1355) 695c57195 Merge remote tracking branch upstream/dev into feature/FloatingMHK d2f2df6d9 Take absolute value of some ElastoDyn calcs to prevent negative mass and stiffness for floating MHK 220adf42a OpFM: [bugfix] test for warning condition was broken 524c6c274 TurbSim: User-defined time series updates 785bd1d61 CI: exclude bokeh 3.0.[0-3] -- broken plots ae73af430 BeamDyn: output summary file in yaml format (#1335) 381660f91 NWTC_Lib: Adding Yaml and VTK to library (moved from SD and AD) (#1333) 0ffa0c059 AeroDyn/UnsteadyAero_Driver: Fix for bug #1346 (#1356) 28f2647ad Merge pull request #1324 from andrew-platt/b/openfoam_mesh afc5cabba AD15: line endings in AeroDyn_Driver_Types.f90 6beae107c OpFM: add docs on intermediate meshes, updates from PR feedback 87173deb5 OpFM: add error if number of blade points from CFD is significantly larger than AD15 mesh points 09f374eac OpFM: remove unnecessary meshs 57c1a4d34 OpFM: remove ED, and AD14 from OpFM 1defb56d8 add version info to c-binding libraries (#1327) dfca46063 FF: update of guidelines for Curled wake dr and DT_low (#1328) 4e85fa628 Documentation fixes (#1332) ca595c443 VTKLin: being more forgiving with number of modes (#1330) a7b390aa4 Adjust external wind positions for MHK turbines ec31ce673 Undo TwrInfl index adjustment for floating MHK turbines b6e3e7b4f Merge remote tracking branch upstream/dev into feature/FloatingMHK 3fff3f475 VTK output: add safety checks (#1321) 6feb60940 Glue VTK: cleanup HD meshes written to VTK files (#1319) 88386bf97 Registry: tweaks to allow extrap/interp of types without module name (#1318) 11dac9e88 Fix for Visual Studio builds with ADI (#1317) 4fbac48cf FF: additional OpenMP parallelizations in FAST.Farm (#1310) 39d37e6be NWTC_IO: nullifying DLL (on restart) if not present when packing (#1311) d2c9fef49 Cleanup of OutlistParameters.xlsx 96006c5ff Implementation of the curled-wake model in FAST.Farm (#931) 71d19e5d8 FF: Cartesian grid for AWAE and WD outputs (#1305) - change of FF r-test b1ed3386c Merge remote-tracking branch 'openfast/main' into dev 5f3fb6ef7 Merge pull request #1291 from OpenFAST/rc-v3.3 b85e3e09e Include NAWEA 2022 slides 3210dac8e API docs bug fix 777a2c48c FF: API changes for future curl wake implementation, WD restructuring (Cq, OMP, skew filt) (#1304) d1ed5a81a FF: Small reorganization and clean up of FAST.Farm r-test input files, upload of artifact(#1303) 13cd8bcf8 Update version to v3.3 8b8177f01 Add a super-controller library target to CMake (#889) 2e7c97b83 Update of r-test to point to dev branch after #1240 c719778a7 Improvements to the InflowWind disk averaged velocity calculations (#1240) fb9aec734 AA: using new BL r-test input files for IEA_LB 1ca61657c New AeroDynInflow (ADI) module with c-bindings interface (#1110) 8d2b79947 Update of r-test to point to dev branch abdb47ebc ED/AD: reactivating rotor furling and tailfin aerodynamics (#1277) a449a52ce Minor error handling and code cleanup (#1293) 70635c51f AD: add new projection method and BEM methods (#1283) ce24848b3 Merge pull request #957 from hkross/feature/Buoyancy ffdd6809f Adjust syntax in api_change.rst 76d2a72a4 Remove redundant paragraph in AD docs 7b2015c15 GH Actions: Update artifact upload action version ccf25ad4b AD/MHK: update of r-test 6ccb32c36 AD/MHK: placing hub and nacelle prop before tower dd3c56c40 AD: allowing blade input file without cuoyancy columns 98338fe49 Merge remote tracking branch feature/Buoyancy into feature/FloatingMHK 9007f776d Update regression tests 5a50b5397 Merge remote tracking branch upstream/dev into feature/Buoyancy 839bb62da Update regression tests fd4fab06c Use mesh mapping routines for tower buoyant loads 4051210a2 Add back in blade root hub buoyancy correction b4886e733 Use mesh mapping routines for blade buoyant loads 35a28725a Bug Fix: OLAF: particles are NaN when vortex segments have zero length (#1276) dcdc7c33c Linear Trim Solution Improvements (#1275) 0ae44fad9 Remove platform and tower base geometry checks for floating MHK turbines a9927602e Merge pull request #1263 from bjonkman/b/Farm_OMP 22b997517 Merge pull request #1267 from ebranlard/f/olaf-doc 8e9a44ec2 OLAF: documentationr: updated guidelines, using nFWPanels 16b2d82ec Merge pull request #1266 from ebranlard/f/ifw-omp e387ff7ca IfW: removing OMP in inflowwind until pointer implemented (see #1265) 95ce92217 Remove blade root corrections and use element length based on aerodynamic centers for defining per unit length loads aa9c459b5 GitHub Workflow: adding build-all-debug-single to check types on compile (#1264) 6906dfcbb Simplify code in Farm_SetOutParam 99113d0a3 FAST.Farm: Update types files + remove OutStrLenM1 parameter 624dfab19 Merge remote-tracking branch 'bjonkman/test/OMP_FF' into b/Farm_OMP bfa9eb148 VS build of FAST.Farm OMP: remove dependency on MKL libraries 284152d08 FAST.Farm OutListParameters: fix issue with Windows/Intel/OMP 1b4a1ac38 Merge pull request #1248 from bjonkman/f/Registry ba6e89b37 Merge pull request #1000 from ebranlard/f/ua-dbemt 2e9ea7cf2 VS FAST.Farm OMP build: use static libraries 6661940d6 UA/DBEMT: update of r-test 9fea6a62a Merge branch 'dev' into f/ua-dbemt 42774c9d0 Merge branch 'dev' into f/ua-dbemt e3f401f86 Merge pull request #1037 from bjonkman/b/BEM_TSR_turnoff f558a6391 Merge branch 'dev' into f/Registry c6dc52e47 update r-test 620c60b16 Remove unnecessary artifact upload step 27e418bc3 Compile and run Registry in GH Actions 5773f704f Merge remote-tracking branch 'NREL/dev' into b/BEM_TSR_turnoff 782d4aea7 Merge pull request #1254 from bjonkman/f/WriteOutput 3a6e5c68f update r-test 172b020c3 Merge remote-tracking branch 'NREL/dev' into f/WriteOutput ef6d6baa1 Merge pull request #1061 from bjonkman/f/Aero_Sync 77ad92e07 Merge branch 'dev' into f/Aero_Sync 8bb1bc229 Merge pull request #1042 from bjonkman/f/AD_TwrShadow 98d86ee14 Merge pull request #20 from rafmudaf/f/AD_TwrShadow 673b437d8 Update r-test baselines for AOC cases 936f18e75 Merge branch 'dev' into f/AD_TwrShadow a0d4f7e76 Also adding in UserSub to do yaw control based on Eric Simley's paper. 49ca7ad91 Remove redundant parameter from Waves 23ce9743c MAP: fix compiler warning about parameter being different than declaration 9162ee89e NWTC_IO: update GetWords to return the number actually read 4e034aa47 NWTC Lib: add `OutStrLenM1` and `FindValidChannelIndx` 6e5c3e88c Registry: fix typo in error message text 56aaad362 NWTC Lib: fix uninitialized ErrStat in FreeDynamicLib 35d8bb356 Update Types files e1969eb6b Update Registry to use pointers when requested 8ad56a7cc Merge pull request #1086 from mattEhall/MDv2-farm 637b93fc0 MDv2: update api_change.rst 15e2480e1 MDv2: add MD documenation (linked to another readthedocs for now) 679d85054 Merge pull request #28 from andrew-platt/MDv2-farm 4791e9a31 MDv2: update regression tests using MD f067eb998 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 066807917 Merge pull request #999 from ebranlard/f/hd-am-end 66582caf7 HD: regression test update after added mass fix 23fb58fd5 Merge remote-tracking branch 'OpenFAST/dev' into f/hd-am-end 59fa0db66 Merge pull request #1199 from ebranlard/f/linviz 1a1091f79 Lin: close default vtk circle shape b5c449160 Lin: minor update to error handling in SetVTKDefaultBladeParams 1dc43e6b6 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 0f8237e78 Merge pull request #1244 from andrew-platt/f/DisableRegTests de6e54466 testing: cpp testing failing from last commit due to missing .yaml file 8b776ce08 FF: add warning if a turbine using shared moorings is using SD 6ce04ff58 Merge remote-tracking branch 'origin/f/DisableRegTests' into MDv2-farm 83b5f9a41 Merge pull request #1211 from deslaughter/bug/pythonlib 4fff8f218 testing: update test execution scripts to use rtl.copyTree e1e61744e RegTest: remove a python test and a hd test that were equivalents to OpenFAST tests that were removed. c5c38fa01 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 1d16cd419 Merge remote-tracking branch 'NREL/dev' into f/Aero_Sync 4506efe2d Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 7228d7f11 Merge remote-tracking branch 'NREL/dev' into b/BEM_TSR_turnoff a249ec9ac Merge remote tracking branch feature/Buoyancy into feature/FloatingMHK b496e46b8 Merge pull request #1230 from andrew-platt/b/HD_KinematicLongInputLine 3770ba9c8 Merge pull request #1239 from ebranlard/f/aa-delta0 f67cfb1c9 AA: fix BL-thickness for heavily-tripped airfoil, and adding equation references (see #1079) e4392d7ea Merge remote tracking branch upstream/dev into feature/Buoyancy cc9b71fd4 Add bent blade corrections to buoyancy calculation 28d535ca7 MDv2: use small angle perturbation for angles in Perturb_u 8f93c02fb MDv2: true up FAST_Lin.f90 to match dev (bad merge may have occured at some point) 471c7a646 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 51740e683 MDv2: update r-test cases 179298421 HD: increase max length of line read from kinematics files b888e4a83 [bugfix] Seg Fault due to hub model and external inflow (#1227) 32a5f3406 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 19b4ca7f3 Merge pull request #1222 from bjonkman/f/Python_RegTests 0a6d2f005 Merge pull request #1228 from andrew-platt/b/CMake_FlagUpdate-rtest a8b7c89c1 r-test: Remove -m64 in CMAKE_Fortran_FLAG from r-test 458b2b36f Add hub buoyant forces and moments to rotor fluid force and moment outputs 273e9c191 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests fccee33a2 r-test: missing test case after merge of #1217 93b5288b9 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests 4923e05d4 Missing r-test commit from previous PR cd14fab5f fix broken spacing from previous merge conflict b22fc02d1 python scripts: avoid plotting errors with different numbers of output channels 6adf4ac61 Fix broken manual regression test python script cec8dfa90 Merge remote-tracking branch 'NREL/dev' into f/Python_RegTests 7f4e9057e Add some outputs to fixed MHK_RM1 AeroDyn driver r-test and update baseline 7f1bc2f58 Adjust AeroDyn driver inputs and geometry checks for floating MHK turbines 1c4866124 Merge remote-tracking branch 'mhall/MDv2-farm' into MDv2-farm ddcb39270 Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 2ea9bcb24 Merge pull request #1217 from rafmudaf/q3/one_baseline 783925f82 Revert path changes (see #1021) 134959cd1 Add legend to error plots c0453417c Improvements to regression-test python scripts 92ddaf336 Bug fix in finding the channel order of magnitude 705bf08f0 Disable consistently inconsistent test cases e46cbaa65 Connect tolerance parameters through CMake 5ba94cef1 FastLibAPI: change output_channel_names to vector. Renaming the class member channel_names to output_channel_names created a conflict with a class function prototype which was designed to return a string of channel names. To make FastLibAPI consistent with openfast_library.py, this commit changes output_channel_names to be a vector of strings which is populated by the fast_init method. 8faa2538a Merge remote-tracking branch 'OpenFAST/dev' into MDv2-farm 31cd646bf FastLibAPI: channel_names -> output_channel_names Class member was renamed for consistency with openfast_library.py. b427ef7eb openfast_library.py channel_names -> output_channel_names This change was requested to so WEIS, which uses this library, doesn't have to change. c6b19d963 simulink: updates FAST_SFunc.c from FAST_Library.h Updates FAST_SFunc.c for the new FAST_Sizes function signature which exposes DT_Out. c4e837bc2 FastLibAPI: update for FAST_Sizes, fix memory leak The C++ interface to openfast-library was updated to match the changes to openfast_library.py - basing output on DT_Out instead of DT. Also, the output_array variable was removed and output_values changed to a vector of vectors so the memory will be freed when FastLibAPI is destroyed. This change also removes the copying of data between arrays. 859f4f44d openfast_library.py: save output based on DT_Out For long simulations openfast_library.py would allocate a large array to hold output values for every step based on DT. This array could consume a significant amount of memory and was inconsistent with the data stored in output files which is based on DT_Out. This commit bases the output array size on DT_Out and changes the data collection to match, which can significantly reduce memory usage. In addition, the output_values array is passed directory to FAST_Update to reduce copying data. Lastly, the channel name processing is moved to fast_init to avoid a memory leak 789eadbf5 Fast_Library: expose DT_Out through FAST_Sizes DT_Out is needed to determine the frequency at which results should be captured from FAST_Update in the programs that use openfast-library. This change exposes the DT_out by adding it the arguments of FAST_Sizes. The corresponding function prototype was updated in FAST_Library.h. bbe030704 Fix typo in cavitation calculation 97ce00c23 Merge remote tracking branch feature/Buoyancy into feature/FloatingMHK 0d8762b24 Add HD module test for OC4 jacket 35875cc76 Update regression tests c15991270 Merge remote tracking branch upstream/dev into feature/Buoyancy cbf93de4d Adjust inputs, geometry checks, and buoyancy and cavitation calculations for floating MHK turbines 5dc727265 Host a large file in the docs outside of GitHub 0ffbe85f4 Add a ctest label for fastlib cases ff1cf541f Set ctest driver paths based on system type 35387f79b Rename openfast library ctest function d1daab1b0 Make atol a function of the magnitude of the data 8a59edd56 Update a few HD cases to use RANLUX pRNG ccaabe435 Add more precision to SubDyn tests abcdb12e8 Test ascii output silently 761ef68fb HD: add precision and update Python driver scripts 7c2215bb8 IfW Driver: Fix output headers and column fmt 0b76b44e2 Add fpic compiler flag for C targets df1cc9e4b Add a no-run flag to CTest options c70fb2be8 Mark channels with nan or inf as failing 2d75a7273 Expand precision for BeamDyn and SubDyn module tests acf2c89a0 Update reg test plotting - bug fixes, Bokeh 2.4 68ed80ae9 Update reg test driver scripts 22e8395ae Unify baselines b2b3d5c7d Plot pass/fail boundary in error plot fa66d5b64 Determine passing channels instead of norms 84addf3ad Clean up in rtestlib 6aae04a23 Merge pull request #1203 from rafmudaf/q3/parallel_actions 7763deaba Merge branch 'main' into dev 5099377d2 Build HydroDyn C-interface for interface tests 6d9d1c978 Update ideal beam linearization test baselines 3aa7f39ba Disable variable tracking on all FF modules 78fc18774 Consolidate tests and improve naming 7693fa1fe Add a branch for linearization tests c4d2ca8f4 Add fPIC flag for MAP++ 5a8ec2669 Configure OpenFAST Library as shared library 7ed465503 Add parallel jobs to improve Actions reg test time 1b744a29f Option to disable variable tracking with GNU compiler (#1198) 71940d87a Lin: default rectangular cross section for BD and ED. Using FPS for VTKLinTim=2 2ee8b4ae3 Lin: surface mesh outputs without AD using basic geometries, adding circle/rectangle as options 157cfac8d Lin: unifying some code for VTKLinTim=1,2 and adding screen output 23d2330e1 Lin: create VTK directory on restart (user might have deleted it) 3d415d3ef Add overview presentation from NAWEA 2019 d66bd88df Update types files 232439f02 Adjust inputs, geometry checks, and buoyancy and cavitation calculations for fixed MHK turbines 3a381817b Merge branch 'main' into dev 09a57eb43 Merge branch 'main' into dev 8539e4e90 MoorDyn Rod bugfixes to solve power cable issues: da6fb64e1 Merge pull request #1188 from andrew-platt/f/ad_driver_lineVTK b4c9facb0 AD15: add checks on driver inputs for WrVTK and WrVTK_Type 9e1f8f976 AD15: update documentation for WrVTK_Type in the driver 3a12ac60d AD15: add WrVTK_Type to driver for outputting line mesh info 81c879830 Merge pull request #1183 from rafmudaf/dev 4eb9938f5 Merge pull request #1186 from andrew-platt/f/MAP_keyword_Fixed 924241a59 MAP: allow keyword `fixed` and `fix` 092f4cac4 Merge pull request #1078 from hkross/feature/Cavitation 75879ae50 Simulink: add documentation of channels in FAST_Library.h (#1176) a21da3b90 Fix name of InflowWind_Driver in syntax help docs 70628ac7d Move IfW API changes to the correct section da66f9a09 Make test documentation more visible in TOC eab09f07d UA/DBEMT: linearization with UA_OYE, using 4th state only ffae12952 Merge remote tracking branch feature/Buoyancy into feature/FloatingMHK cab687b7f Merge remote tracking branch upstream/dev into feature/Buoyancy eb347694f UA/DBEMT: update of documentation. UAMod=4,5,6 support linearization fdb59b326 Update regression tests f049ce3a7 Merge remote tracking branch upstream/dev into feature/Cavitation de7f525f6 Rename AeroDyn images so they get past ad blockers 461ad532c Link to repo-hosted NWTC Programmer's Handbook fc9114101 UA/DBEMT: update of r-tests a2c744950 Merge remote-tracking branch 'origin/dev' into f/ua-dbemt db3423322 Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm eb54ace83 Adjust inputs for fixed MHK turbines f1de6223c Merge remote tracking branch upstream/dev into feature/Buoyancy d27b0adf1 UA/DBEMT: update of r-test 729a2afd3 UA/DBEMT: update of documentation and static equation references in code 36c4dec66 openfast-library/CMakeLists.txt: change order of object files af56d527f nwtc-library/CMakeLists.txt: put all nwtcsyslib_matlab_obj link libs on one line 54488a2d6 openfast-cpp/CMakeLists.txt: add OpenMP target link libs if necessary c76948830 Add missing map library objects to openfast-library 221b250c1 odifications to cmake files to ensure each object file is built only once, and also to reduce pollution when building Simulink interface and linking against mex libraries 680361f14 Merge branch 'dev' into f/ua-dbemt 8788b6a43 Merge branch 'dev' of https://github.com/openfast/openfast into dev c70906c70 Merge branch 'dev' of https://github.com/openfast/openfast into dev eca838702 SD lin: [BugFix] indexing to SD_y%Y3Mesh start in Indx_y_SD_Y3Mesh_Start 670375e15 MD: fix issue with compiling double with Intel ea33943d2 All updates to be able to specify chord-based actuator force point clustering. 7844b9350 MoorDyn: add slack-segment 0.5 safety factor for linearization perturbation size 4ac90265c MDv2: update input file format in r-test e96a0861b MDv2: [BugFix] segfault in logging option. update input files in r-test 6f8dc6fb5 MDv2: merge issue in MoorDyn registry -- registry.exe could not build it 43e22cc24 Merge branch 'dev' of https://github.com/openfast/openfast into dev 4ed7952af Add option to pass in node clustering type for actuator sims 9c7ee2e06 Added Ganesh's implementation of tip clustered force point spacing. 461fd87ea MoorDyn updates: linearization, wave stretching, buoyancy, print: ea6bc8fe6 MDv2: Fix compile issue with the UnLog 3b4f10d23 MDv2: remove tab characters 017910190 Merge branch 'dev' of https://github.com/openfast/openfast into dev a8b1d091e Enabling and fixing cable bending stiffness capability: 52d1468d4 Merge pull request #20 from andrew-platt/MDv2-farm 490bd8e85 MoorDyn: restoring backward-compatible output names e908c4b4f MDv2: Check for correct number of columns in each row of each input table -> throw fatal error if wrong number of columns to prevent program crashes and incorrect processing of data f7b799e5e MDv2: More strict parsing of Type/BodyID for pinned Rods f2629d685 MDv2: Make parsing of OutList from input file more robust de041bb30 MoorDyn cylinder hydrodynamics capability 250f7761d Update regression tests 458438987 Enable cavitation calculation using FVW model 82397643c Update regression test metadata 1d89546ee Merge branch 'dev' of https://github.com/openfast/openfast into dev 605de108f MDv2-farm: update regression test cases from @erickaloz 8c12ac0e7 MDv2: update MoorDyn_Types.f90 after regenerating 1230c155b Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm 693a56b49 Add description of reference location for MHK turbine inputs 76e74bf08 Merge remote tracking branch upstream/dev into feature/Buoyancy 8448b51e8 Update regression tests 7dc0524ec Update regression tests for AeroDyn module fixed MHK test 47830e425 Move cavitation check call a42aaf4e2 Merge remote tracking branch upstream/dev into feature/Buoyancy 0a63305c2 Merge remote tracking branch upstream/dev into feature/Buoyancy f9b5439dd Merge branch 'f/AD_TwrShadow' into f/Aero_Sync 273584958 Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 8156e6c2c AD: fix some typos + convert `pi/180` to `D2R` 5e46952b7 Merge branch 'dev' into f/Aero_Sync_full 48084bcbf FAST lin: update `Indx_y_ED_Nacelle_Start` with suggestion from bjonkman a612d2a6c MDv2: Fix error message for unidentified Type/BodyID of Connections to show the correct, related wrong user input c51e7c0ea MDv2: BugFix to ensure correct output of solver options warning and matching line type error b820815ef Bugfixes for cable bending stiffness 9a28d15c8 Merge pull request #18 from andrew-platt/MDv2-farm 27de1d433 Merge remote-tracking branch 'OpenFAST/dev' into mh-MDv2-farm d34239ae3 Merge branch 'dev' of https://github.com/openfast/openfast into dev 4f4b5a8fb HD: allways allocating A,B,C (Closes #1046) c0c1c29e2 GitHub template: update list of binaries for Windows executable b2e900a21 Merge remote-tracking branch 'NREL/dev' into f/AD_TwrShadow 78efc1bd2 Improve and correct some error messages and warnings to be more precise and helpful 0b3bc95d0 Merge pull request #16 from ebranlard/f/hd-am-end 81df6721b HD: Fix HD added mass on member end (scaling factor) (Close #992) 4cc8f6d41 Bug fixes for nonlinear tension-strain capability ebc5c85be Merge pull request #14 from andrew-platt/MDv2-farm 5c39dbe08 AD: merge more of `TwrInfl` and `TwrInflArray` routines 19fe467b0 Merge remote-tracking branch 'origin/f/SrvD_linearization' into mh-MDv2-farm 4f5baa82c Merge remote-tracking branch 'OpenFAST/dev' into f/SrvD_linearization 17795d7c0 AD sync: sort BEMT/FVW outputs in AeroDyn_IO.f90 f4f5f994a Merge remote-tracking branch 'NREL/dev' into f/Aero_Sync 73614b03d Merge branch 'dev' into static-openfast-cmake-obj-libs cf58377c8 AD/AA: remove unused variables 92effbf2f Merge branch 'b/minor_updates' into f/Aero_Sync 5d2c84832 AD: do not turn off BEM for all negative TSRs 232279486 MDv2: fix non-standard fortran 'if' statement c69c1780a MDv2: double precision compiling working 383ba9091 MDv2: convert tabs to spaces 643e51332 MDv2: update CMakeLists.txt ff59f0f27 Merge pull request #11 from andrew-platt/MDv2-farm into mattehall/MDv2-farm c825ba244 Fixed some duplication and initialization issues for Rods: dbe0239df Reset a few VS project file entries to match what is in dev 7fcc6bcc7 Merge branch 'f/SrvD_linearization' into mh-MDv2-farm fcc732f2f [BugFix] Reset WindowsTargetPlatformVersion to 8.1 c5e26157c [BugFix] reset platformtoolset to v140 74b917dd9 Fix typo in buoyancy calculation bc5c19bbd Merge remote-tracking branch 'NREL/dev' into b/minor_updates 642e4b27d Merge branch 'NREL/dev' into b/minor_updates 2043993f2 Clean up cavitation calculation 91e9a5789 Increase allowed line length in the FileInfoType parsing 44ef89240 MoorDyn: Improved error handling for Rods and WaterKin b759ca2d6 Update regression tests 1acb3d466 Merge remote tracking branch upstream/dev into feature/Buoyancy 94fd3a7b6 top level CMakeLists.txt: install downloaded lapack in src dir, not system, and do so when openfast is installed, also use correct built lapack library locations for linking before make install is invoked 2a793b4fe openfast-library/CMakeLists.txt: remove object libraries from target_link_libraries, also remove STATIC arg from add_library a1649712e supercontroller/CMakeLists.txt: add onject libs to install targets b35ce05cd Add external lapack as dependency when USE_LOCAL_STATIC_LAPACK option is used 2848f6cf2 top level CMakeLists.txt: add option to use locally built lapack and blas libraries 6a14d061c Updating CMakeLists to add object libs to install directives to fix export error, also ensure object lib deps all correct 4f4baff73 servodyn/CMakeLists.txt: correct servodyn_obj target_link_libraries 0d907d3f7 Adding more missing target_include_libraries for object libraries e5cb26d24 Adjust merged FAST_Lin additions for MDv2-farm compatibility 345669f34 Merge remote tracking branch upstream/dev into feature/Buoyancy ccdf44d65 MD Lin: add du{MD}/du{MD} term (accel + vel terms) e8f1a7bc4 MD lin: missing argument to MD_JacobianPInput 56604b116 Adding MoorDyn driver visual studio files 9cb0b1bb9 Cherry picking some overlooked linearization updates from MDv2 04e9cba86 UA/DBEMT: Allowing linearization c1024dfbe DBEMT: fixing equations for continuous DBEMT 46de657be Update regression tests to include fixed RM1 model 911ef64ba Add fixed MHK regression test to CTestList 0ab29c9f1 More modifying build system to create static libopenfast from object libraries to ensure correct linking abcd0a522 Modify build system to create static libopenfast from object libraries to ensure correct linking b009fb7fe Merge branch 'main' into dev a9512546d create_FAST_SFunc.m: need linux-specific mex call COMPFLAGS windows only -MT option differrent in gcc e2e2d2b38 openfast-cpp/CMakeLists.txt: fixed wrong case on SC.h causes install failure on linux 5184e3b8d MoorDyn waterkin and i/o updates 104f8fc69 Fix HD added mass on member end (Close #992) 6d469b2ac Clarify hub, nacelle, and water depth reference positions in AeroDyn buoyancy documentation 204fd8c44 Merge remote tracking branch upstream/dev into feature/Buoyancy 3fbfe8e94 Merge remote tracking branch upstream/dev into feature/Buoyancy 5476f0c1e Merge remote tracking branch upstream/dev into feature/Buoyancy 360fcc5d6 DBEMT: temporarily turning off Wdot, and changing tau1 e2942a5b0 UA: update driver to switch between oscillation at mid/chord or AC, and velocity at 3/4 or AC 66955bf46 UA: update of drag to better match HAWC2's implementation b4f650a19 Merge remote tracking branch upstream/dev into feature/Buoyancy 327a7af7e Merge pull request #2 from andrew-platt/feature/Buoyancy ff5b24ca1 AD buoyancy: partially resetting meshcopy u_ED_HubPtLoad to how it was 5bb6a5006 AD buoyancy: previous commit missed case of MHK without Solve Option 1 d0254604b AD buoyancy: minor modification of SolveOption1 algorithm 670926d61 Update documentation to include buoyancy db495114f Correct hub buoyancy calculation and AeroDyn to ElastoDyn mesh mapping 86517c9c4 Fix bug in error handling in buoyant loads calculation 5737fdad2 Merge remote tracking branch upstream/dev into feature/Buoyancy 8294c93e0 Adjust the allocation of a buoyancy parameter a47a0bae1 Merge remote tracking branch upstream/dev into feature/Buoyancy f21290e66 Bug fix of transverse/axial friction coefficients d4f24d01b Merge friction updates from shousner/MDv2-farm-bath into MDv2-farm 3990bce9c Update MoorDyn to new input file Body/Line format/capabilities: e3eec4abf FASTLib.vfproj update for new MD source files 72fbba80d Merge branch 'f/SrvD_linearization' into MDv2-farm: 8f9853371 MD Driver updates and line output fix: 9406880a7 Move cavitation check inside BEMT call in AeroDyn 26c65a88a Merge remote tracking branch upstream/dev into feature/Buoyancy 070dc2f88 Update regression tests 199d604e5 Update regression tests bb83995cc Remove added mass inputs and validation checks d8e620a39 Bug fix in getDepthFromBathymetry: fy, not fx in interpolation 98dab1efb Update regression tests bfca44637 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 475ac1d03 Remove if statement for variable initialization in FAST_Solver 616c70e25 Update regression tests 24c06af96 Fixed the wrong index for the unit normal vector d6225f48e Fix uninitialized variables in FAST_Solver 48c9e3e25 Changes in my vs-build FAST sln file 33382c19c A couple bug fixes to the friction code 0d7c83c3a vs-build/FASTlib/FASTlib.vfproj commit 7ffb95e94 Seabed Friction Implementation d092f6ada Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 3e40ac156 MoorDyn: Implementation of Line bending stiffness a9ce6e907 Adding unit normal vector to seabed bathymetry interpolation: f1e6f3ed8 Adding the new MoorDyn sources files I forgot to add in commit 3a1173b2469cde453b938ab8b5977ee189ccc2ee fcb63e77d Add MD_InitInp Tmax in FAST_Subs 3a1173b24 Restructuring of MoorDyn source and wave/current addition: e90f8e706 Merge branch 'MDv2-farm-synth' into MDv2-farm 1fd6bf6a1 Remove double-counted weight in fairten outputs d22feca8f Some water depth variables changed in MoorDyn_Types I'm assuming because I recompiled/rebuilt with Matt's new changes without the water depth variable 75dfc12c9 Added temporary depth variable to make negative and store in tempArray 5a9792a35 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath 91373f056 First pass at setting anchor depth based on bathymetry 340610b21 Reorder input parsing in prep for auto anchor depth: e17a19c0d Merge remote-tracking branch 'stein/MDv2-farm-bath' into MDv2-farm 83c570c05 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath e1cf18eda Getting MD driver to give t=0 output 3770d3e49 Fixed MD driver to support nonzero initial positions: 7c241b45e MD viscoelastic adjustment to input overall static and dynamic stiffnesses 45d4d9e6b Added .fstf input validation and MD driver improvements: 4654dc125 Adding .vs folders to git ignore c50568335 Fixed inputString/OptValue character length issue that was causing long-named bathymetry files not to work. Also added an error statement call bafba40b8 Merge remote-tracking branch 'upstream/MDv2-farm' into MDv2-farm-bath 45463920b Created MDv2 driver and tweaked Rod/Body farm positions: 4d6c96c32 Correct factor of 2 error in buoyancy calculation 41f16628f Implemented simple viscoelastic capability: d5620011a Corrections in Rod end hydrodynamic added mass and inertia: 9c45c6f3e Some touchups to MoorDyn to get it to compile and run d4a9e6ff2 Third iteration of fixes for compilation: depth and BathGrid names 5801d166f Debugging error fixes: allocatable issue, syntax errors, etc. 191070f3b Replacing MoorDyn depth parameter with option for bathymetry a300ec073 Enabling MoorDyn dtOut and FAST.Farm thread/timer output: 12f3a50c5 Update regression test files after correcting merge errors d3a76f137 Update regression test files after merge with remote branch f/driver 83117efb7 Merge remote branch ebranlard:f/driver into feature/AddedMass_Buoyancy dc92d7c15 New approach succeeds in applying shared mooring forces: 64373ba9b Finishing up merging of MDv2 and fast-farm branches. Compiles and runs. 82d54d03b MoorDyn_IO fixing bug when specifying output channel node number 73d47e03b MoorDyn further edits to merge MDv2 and shared-mooring farm capablities. Now compiles. 0f1b87079 Adjusted some indenting in MoorDyn 12728ccf6 First batch of changes to make shared mooring ability work with MDv2: 43e06efdf Remaining MD I/O mesh fixes in FAST_Solver and _Lin aa2fd46db Merge Matt's f/fast-farm (shared moorings) branch into MDv2-farm 926c9aa1f Merge remote-tracking branch 'andy/f/StrucCtrl_controls' into MDv2 356bc6184 Merge branch 'dev' into f/fast-farm 044cc8dbc Fixed/improved error handling edits in FARM_UpdateStates: c52803218 MoorDyn linearization fixes and default parameters: 0a37d1206 MDv2 lin: missing initialization and unsafe size() of potentially unallocated arrays dc295314e MDv2: missed wave kin stuff in FAST_Subs for commit ca9380ce 8a4489e0c Revert commit 2ed8c232 changes to cmake setup ff925dd90 StC ctrl: controller input nominally 0 2ed8c232c SrvD array bugfix from Andy, and proper MD groundBody initialization 93225decd Update user-selectable output names in regression test input files 91a6bbb33 Add user-selectable buoyancy outputs bbed9fb2c Add buoyancy outputs to OutListParameters.xlsx ca9380ce9 Removing hard-coded wave grid for general use pending future wave capabilities ddfdff6c5 Removing 'MD can't linearize' error message 8cd93eeb0 Adding linearization subroutines to MoorDyn v2: 46dbf4f0a Update regression test files to fix typo in speed of sound label 9fdc6f59b Fix typo in speed of sound label 1cbac0c4b Fix hub load point mesh mapping conflict bewteen option 1 and 2 solves 6809ce5d0 Fix typo in nacelle buoyancy calculation 444784635 Adjust nacelle buoyancy calculation 702e736c0 Add buoyancy and added mass inputs to regression test input files b02033630 Update example input files efc61b578 Make minor changes to buoyancy and added mass inputs and update types files 7c35bd120 Merge remote tracking branch toan/features/AddMass into feature/AddedMass_Buoyancy 3fa32145d Add hub loads to output mesh 5f9e089af Add AeroDyn hub load point mesh and map to ElastoDyn 824bb9f1e Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 076cca643 Merge pull request #4 from andrew-platt/MDv2_InputFileParsing 6cf549636 Merge pull request #3 from andrew-platt/b/MDv2_minorBugs 137bb775a copyright update ced03edc2 Add added mass inputs and validation checks 13bb935f9 Add added mass inputs and validation checks de1c92fbc Merge remote-tracking branch 'hannah/feature/AddedMass_Buoyancy' into features/AddMass 15631e378 MDv2: turn off the verbose input file info ef18dc22d MDv2: changed index for line number counting to current line instead of next line 45aee88bf MDv2: potential segfault on closing files that were never opened. 8e1a2e4e0 MDv2: added FileInfo_Type parsing of input file 0e6b7dc4b MDv2: add passing of input FileInfo_Type, remove unused var from MDIO_OpenOutput 04e8ab978 Add blade, tower, and nacelle buoyant loads to output meshes 596516291 Merge remote-tracking branch 'origin/b/HD_unitializedVars' into MDv2_InputFileParsing 6d1a1a6f3 MDv2: set some uninitialized variables b5c6150ff MDv2: remove a few unnecessary REAL conversions 15e59244d Calculate nacelle buoyant loads 556ad48db MDv2: fix some array bounds issues in interpolation routines 1f285c122 MDv2: change InitInp to intent in only 39419ace2 Calculate hub buoyant loads b104356b2 Replace 1.0/0.0 with NaN -- gcc wouldn't compile 2f77648e3 Replace non-standard tabs with spaces 743b10454 Add some _Types.f90 files back in. Deleted in prior commit???? 00139e466 Remove print statements f4c688e7f Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 1e22dcee1 Updating MD version number 0d4c01298 Trap buoyant load NaN case and set to zero 5f316c129 Calculate tower buoyant loads, rename some buoyancy variables 2d7f58956 Calculate blade buoyant loads, edit buoyancy parameters 2fd0973f5 Fixed up MD input prep in FAST.Farm 7d126cdd2 Handling uncoupled turbines with a dummy node in the MD meshes e4f93cfbf Fix routineName of Farm_InitMD ee8f77222 Drafting shared moorings capability in FAST.Farm: 0106cfe38 Calculate buoyancy parameters 4cf50aa50 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 99a982bd3 Add environmental variables to driver input files 29f5dec11 Merge branch 'f/fast-farm' of https://github.com/jjonkman/OpenFAST into f/fast-farm 47f37c54e Fix-ups from merging StrucCtrl with MDv2 work. e2a0d9416 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 e06154815 Merge branch 'f/StrucCtrl_controls' of https://github.com/andrew-platt/openfast into MDv2 5d17d6d73 The first version shared for USFLOWT. 6ad0dd0bd Merge remote branch ebranlard:f/driver into feature/AddedMass_Buoyancy 9c7c4bb9a Add MHK turbine type switch and validation checks 95f644e19 Add buoyancy inputs and validation checks 96120686e Merge remote branch ebranlard:f/AD_multi into feature/AddedMass_Buoyancy 1c01e71df Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 82829f7d2 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 42052413a Merge branch 'dev' of https://github.com/OpenFAST/openfast into MDv2 983d4a7c3 Ensuring no side forces in node weights d31776675 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy fe65caae7 Add input flags for added mass and buoyancy back into AeroDyn_IO (deleted during a merge conflict) a92ca670e Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy and resolve merge conflict in AeroDyn_IO 82a1d2240 Bug fixes in wave grid implementation and MD Rod Froude-Krylov force. - Solved memory bug in WameMod=0 case by reordering htings. - Removing unnecessary USE WAVES and specifying "only..." in MD. - In MD, now using WaveTimes array rather than (J-1)*dtWave. - Fixed error in MD Rod Froude Krylov force calculation (was 50% too small) 3ac0590ce Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 24cc24193 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 130547e45 Correction of my earlier edits in FAST_Subs - no if statements for allocating all mooring models' inputs. f9cd66224 Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 734e2468f Small adjustment/bugfix to wave grid, MoorDyn coupled Rod bugfix, MoorDyn tidying. 938fa0a65 Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 f16b590cd Adjusting hard-coded wave kinematics grid functionality to use public parameters of the Waves module. This makes it quicker to adjust the grid settings and recompile. Also fixed the allocation oversight that prevented WaveMod=0 cases from running (given this wave grid functionality). 2b4a27a78 Tiny registry fix in MD 8813a1667 Properly hooking up CaEnd and CdEnd to Rods in MoorDyn. 2e07a669c Merge branch 'TCF-mods2' of https://github.com/HaymanConsulting/OpenFAST into MDv2 701c94723 Major MoorDyn v2 changes. Introducing all the v2 objects and structure. Still some things to work out for buoyancy can applications. d8ae282c6 Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy de02d56ad Added Mod_WaveField input to FAST.Farm for wave load phasing based on turbine positions: - New variable WaveFieldMod is passed through FAST.Farm into each OpenFAST instance to each HydroDyn module where it can adjust phases in the complex wave elevation amplitudes in Waves and Waves2. - This adds a new line for Mod_WaveField below the line for Mod_AmbWind in the FAST.Farm primary input file: - Mod_WaveField Wave field handling (-) (switch) {1: use individual HydroDyn inputs without adjustment, 2: adjust wave phases based on turbine offsets from farm origin} 8aea9125f Combine added mass coefficient input checks into a single loop a1f01297d Merge remote tracking branch upstream/dev into feature/AddedMass_Buoyancy 21cdf5765 Add input flags and coefficients for added mass and buoyancy 7f604a1c6 Edits to Waves, HydroDyn, and glue code changes to support MoorDyn v2 changes and to hard-code a simple wave kinematics grid to pass this info to MoorDyn for buoyancy cans. a0254a25f Merge branch 'MDmods' of https://github.com/mattEhall/openfast into TCF-mods2 - This brings in the initial active tension capability and the MoorDyn driver. - Much of this will be overwritten shortly by MoorDyn v2 code. 426243624 MoorDyn bug fix for tensions changing part-way through simulation. - Tension amplitudes were sometimes changing, typically at 512 s. - This was likely caused by use of single-precision time variable with MD_Input_ExtrapInterp. - All time variables are now double precision, solving the problem. git-subtree-dir: OpenFAST git-subtree-split: 6b8706b75698cb1c97c6a8e3e9f42538a63fa71b
dzalkind
added a commit
to dzalkind/WEIS
that referenced
this issue
Jul 11, 2023
dade73d50 Merge pull request #1610 from hkross/bug/RemoveTurbineType ca79d1009 Merge pull request #1612 from luwang00/dev2 aecafc315 OpFM: fix inconsistent typing of NodeCluster in FAST_Types 8d91aa887 Replace PI with PI_D to be consistent with theta1 and theta2 in double precision 51d347e9a Merge branch 'dev2' from origin 62f2d9b75 Force the hydrostatic load calculation with MHstLMod=2 to be in double precision c620b0b38 Remove TurbineType parameter c745e101b Merge pull request #1578 from luwang00/dev2 2c6dd2bfa Update api-change.rst (includes notes for #1008) c96130e93 Update r-test pointer b78761ad4 Merge remote-tracking branch 'upstream/dev' into dev2 7e8be5267 Merge pull request #1598 from andrew-platt/b/RegTestMemory 6e576ba2a Update Google Analytics ID for readthedocs 9f8e3d78a Update regression test results 0b6ef93e5 Reduce memory footprint of regression tests 399031e00 Docs: update links in SeaState docs. This documentation isn't complete 58d2002c6 Merge branch 'dev' into dev2 ebf22d955 Merge pull request #1008 from luwang00/dev a94caf6e2 Testing: reduce number of parrallel hydrodyn module cases even further 179e5bf8f Testing: reduce number of parrallel hydrodyn module cases 42c990079 Reconfigure seastate testing, add seastate_driver to module_drivers target 09b5a0929 Add SeaState tests to GH actions 7884f59a1 Merge branch 'dev' into luwang/dev 5d955375e Add SeaState module regression tests c6d8f5049 Merge branch 'dev' into dev2 a6efeb31c Merge pull request WISDEM#11 from andrew-platt/f/SeaState_C_Bindings_update c2ce21180 hd_c_bindings: update to use SeaState module b3c27e990 HD: add check in HD_Init that SeaState data exists 71ef4bef2 update python module tests to use absolute paths 26adf5185 Merge pull request #1579 from OpenFAST/main 1ab9ca241 Merge branch 'dev' into dev2 78807136a Merge pull request WISDEM#10 from bjonkman/f/Hydro_SeaState_PR1008 b4380fd5a Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 a953aaedf update r-test ddf5006e9 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 3376ddd27 update precision of some constants 6dc785b6e Merge branch 'feature/AltHstMod' into dev2 0d9e76df4 Merge pull request WISDEM#9 from bjonkman/f/Hydro_SeaState_PR1008 4786b33f6 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 773bc33e4 update r-test 3acc13cb7 AD vs-build: fix file list be087215d Merge pull request WISDEM#8 from bjonkman/f/Hydro_SeaState_PR1008 d5ee7d555 Merge remote-tracking branch 'deslaughter/b/def_dp' into f/Hydro_SeaState_PR1008 98ea7e4a8 update r-test 9787e501d vs-build: define `OPENFAST_DOUBLE_PRECISION` instead of `DOUBLE_PRECISION` e83622639 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 4ea2ef0e7 update pointer to r-test 952d65a49 HD: Remove lines no longer needed in Morison_CalOutput a5faafb7c Bug Fix: MemSubStat set incorrectly in Morison_CalcOutput 96191da05 Updates to hydrodynamic side load calculation in Morison_CalcOutput 03b645ccb Clean up Morison_CalcOutput 48672c230 Merge pull request WISDEM#21 from luwang00/f/Hydro_SeaState_PR1008 3b3a0929a Error handling 72f4b7034 Bug Fix: HD Driver incorrectly assumed the number of lines in the PRPInputsFile match NSteps in the HD driver input 886ef97de HD VS build: rename DP executable; add more checks in Debug builds bba4cf154 MD driver: Variable not declared ffd8a2df4 HD: added back check on DT that was done previously fb0e81f8d HD: replace string `WAMIT_Init` with parameter 6e6c019f0 Bug fix for hydrostatic loads on end plates 5111a2801 Clean up the hydrostatic load section e695cf46e AD14: fix type for double-precision build ecfe0ef46 HD: Cleanup initialization 91c79ddab MoorDyn: fix extra variables in driver 1ecf47c9f Created a subroutine for MHstLMod = 1 8c6205b91 HD Driver Visual Studio build: add double precision 75e2e0a78 Update constants for DP builds 129491e4f Merge branch 'lu-dev' into f/Hydro_SeaState_PR1008 c821d6033 Merge branch 'dev' into feature/AltHstMod e4ea833ec Streamline the logic when integrating the strip-theory loads in Morison.f90 dae7e1de8 AD: remove non-standard tab formatting ba9a42421 Merge branch 'dev' into f/Hydro_SeaState_PR1008 163919ff8 TurbSim bug fix: fix index into Z array for text grid files 0173f0b45 merge remote-tracking branch 'NREL/dev' into h/Hydro_SeaState_PR1008 a8dee01a8 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 78f1b2eba Quick fix to the new hydrostatic load calculation 768cbce2d Modified the adapative hydrostatic load integration to avoid premature termination when the (sub)element bounds the waterplane 3c4b71918 Upgraded the alternative hydrostatic load calculation with adaptive integration over each element 44bc75730 Merge branch 'dev' into feature/AltHstMod fe357b8bc Bug Fix: Problem similar to 6d40517 with second-order waves in SeaState 20665d5c9 Fixed some error handling in Morison_CalcOutput d77de72a5 Clean up the implementation of the alternative hydrostatic load calculation 5b102ad2d Initial implementation of the alternative hydrostatic load calculation d8d93bd54 Ignore free-surface elevation when finding the intersection between member sections and the free surface ca712a943 Added new subroutines in Morison_CalcOutput to get the intersections of member cross sections with the free surface ef5cadd1e Bug fix for the GetFreeSurfaceNormal subroutine in Morison_CalcOutput 0f9892c0d Reorganize Morison_CalcOutput f5f81cc72 Added Cb entries to the HydroDyn summary file. d6fba0aa8 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 e08064a71 HD: Clean up Cb implementation 578134b18 HD: Switch from scaling nodal hydrostatic load to scaling member radius with Cb bc56f9444 HD: Added validity check for the new Cb inputs 6b22a9cff HD: Initial implementation of the hydrostatic/buoyancy Cb coefficient for strip-theory members 1af49d148 Merge pull request WISDEM#7 from ebranlard/f/fix-vtk-wave f22f15dfe Bug Fix: Wrong ErrStat preventing wave elev VTK outputs 092648d0f Bug Fix: Corrected an issue in FAST_Lin.f90 which led to incorrect linearization with SubDyn 3a2d1282f hd: fix NBody>1 & NBodyMod=1 WAMIT2 bug 5415893e1 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 5faaa99a1 fix spelling error in comment 3dc9b5a0e Bug Fix: Problem similar to 6d40517 on the HydroDyn side 6d40517fa Bug Fix: Fixed the problem causing SeaState to function incorrectly when NX!=NY in SeaState SPATIAL DISCRETIZATION 39a405820 Bug Fix: Prevent HydroDyn from crashing when PotMod=1, ExctnMod=0, and NBody>1 17a0f5197 Corrections to comments c3c0a58a8 Initial implementation of ExctnDisp=2 for state-space wave-excitation model (ExctnMod=2) ea180ffce Quick fix to prevent segfault when ExctnMod=2 and ExctnDisp=2 90203e5c6 Bug Fix: Fixed the assumption that WAMIT_UpdateStates has 2 input times when ExctnDisp=2 8ecc789a2 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 fc1806a28 Bug fix and improvement to the strip-theory hydrodynamic loads with wave stretching 58777da32 Cover some corner cases when integrating the strip-theory loads in Morison.f90 d82f0d00b Bug Fix: Added back the coefficient of 0.5 for distributed axial drag force incorrectly removed in Commit 916f45e 324134f80 Streamline the logic for strip-theory loads in Morison.f90 to better support members transitioning in and out of water. 916f45eae Bug fix: Corrected the expression for distributed axial drag force in Morison.f90 c54978480 waves bug fix: update for multi-direction 657f83879 update r-test pointer a9b81d15b Morison: remove unused variable 0a190f628 SeaState: move Constrained New Waves to new subroutine 74c0979b1 waves bug fix: index starts from 0 91c2d068e Waves: move some initializations into subroutines baecc3977 SeaSt: cleanup 9e84a4e56 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 016901cfa Bug Fix: SetMemberProperties (Morison.f90) ed497a2ac Waves: more cleanup in `VariousWaves_Init` c80177ac1 Waves: allocate WaveDirArr consistently 22b41dd89 HD/SeaSt: remove unused (redundant) NodeInWater 18e24b3da Waves: update initializations 68111acd0 SeaSt: sort out wave initialization 41cd3a01f Updated the subroutine WrVTK_AllMeshes to output the SubDyn y3Mesh with structural deformation instead of the rigid-body y2Mesh. c8b833020 SeaSt BugFix: still water waves was not correctly initializing 5a008bfcc SeaSt: remove unused variables; fix error message 6c6a5a830 HD/SeaSt: update some error handling fe6a7ff40 SeaSt/Waves: remove unnecessary InitOut variables c98e4937c SeaState/Waves: remove additional initialization of RNG 1b60a412b FAST Subs: fix error handling on call 2fb855be3 Waves: avoid resetting index inside loop 5c8efb438 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 afa6a1c50 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 a5728846c update r-test 30285705c Comment out the check for partially wetted lowest strip-theory element in Morison_Init. 64ec8ddb5 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 24dc1809d update r-test 0158a998b Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 7d18eecab HD: remove `CreatePointMesh` routine that was duplicated in 533180a6b271 06cee6da9 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 96f07163d Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 5fc8c75fc update r-test 80edd5b6a Update AD example file in docs 71184b25f Extended the smoothing of strip-theory hydrodynamic loads to cover the cases of one or no fully submerged element (only a partially submerged element). Removed the corresponding fatal exception for less than two fully submerged elements. Relaxed to a warning the previously fatal exception where an initially surface-piercing member becomes fully submerged or completely out of water (the load smoothing is simply skipped in this case). a63cf4d69 Added an approximate expression for the wave spreading normalization constant for large wave spreading coefficients to avoid the normalization constant from becoming NaN. 0f6ea023f AD: allow "Aero" as well as "Fld" for channel names 3dfc60815 Modified the strip-theory buoyancy calculation to accommodate partially wetted last element. Changed some exceptions encountered in the calculation of strip-theory hydrodynamic loads from fatal error to warning. 8b383ee76 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 2364e4142 Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 533180a6b Merge remote-tracking branch 'NREL/dev' into f/Hydro_SeaState_PR1008 d941fca72 Merge branch 'LuWang_hydro' into f/Hydro_SeaState_PR1008 c9a6153e3 HD: fix uninitialized NumOuts when no outputs listed b3074236c DEBUG: add text for debugging on GitHub Actions 1ebd80e10 MD driver cleanup 1b60c4002 MD driver: remove unused variables 363361697 HD: fix uninitialized variable 1a06ab4a4 MD: remove unused wave variables e2252edea Merge remote-tracking branch 'origin/dev' into f/Hydro_SeaState_PR1008 5ef366459 Merge remote-tracking branch 'luwang00/dev' into f/Hydro_SeaState_PR1008 5ed3a1692 MD: remove unused variables 4ecf83aea fix merge issue with FASTlib.vfproj c1079be89 Fix conflicts from MD2 merge 8a0289320 MD: remove unused variables 1e311b9f7 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 991e5b540 SD: fix units on M??N?MKxe channels 587416a38 HD C binding: update variable names - THIS MUST BE MODIFIED FOR SEASTATE 46fe43df1 SD: fix units on M??N?MKxe channels d0385dcb0 Glue: Send SeaSt environment conditions to mooring modules + SubDyn 2638ae3c5 HD: remove environment conditions from input file; use values from SeaSt 94ed2e86b merge OpenFAST/dev into LuWang_hydro ef1620c42 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 63a303e89 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 6caad8230 HD: cleanup/standardize WriteOutput/Outlist code 875550bd0 NWTC Lib: add `OutStrLenM1` and `FindValidChannelIndx` ea6dfa99f SeaState WriteOutput: minor cleanup 207294332 VersionInfo: add compile time to version info stored in file 98c245241 Morison WriteOutput cleanup (plus bug fixes) a7f6de7de Merge pull request WISDEM#6 from bjonkman/LuWang_hydro 70d9d78ef Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro acb70c485 Bug Fix: Morison_CalcOutput 659309b33 Bug Fix: Morison_CalcOutput c6abf074c SeaSt: fix potential numerical issues with acos d7ed2a483 HD/Morison: fix numerical issues with acos e9fba1606 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 52101632b Merge pull request WISDEM#5 from bjonkman/LuWang_hydro 43cc15b42 update r-test 4dae42af7 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro f088391b1 NWTC_IO: cleanup some error handling d7b57effa HD/SeaSt: update error handling + code cleanup dd123af7f HD: replace unnecessary array with scalar 0076b0361 HD: increase max length of line read from kinematics files 47087378f NWTC_IO: update GetWords to return the number actually read 5b0823a1c Cleanup size of lines read from file 7ae338888 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro de3a9c298 merge OpenFAST/dev into LuWang_hydro 4fc9d8149 update minor text in documentation; HD documentation is OUT OF DATE 6eb492015 update r-test be4c884db python scripts: avoid plotting errors with different numbers of output channels edea77008 cleanup seastate output file close routine c8b247753 Fix broken manual regression test 1910374bd Merge OpenFAST/dev into LuWang_hydro 95f98d71e Updated the white-noise wave again. f30b1ea9e Merge pull request WISDEM#4 from bjonkman/LuWang_hydro 1f4bf9a2b SeaSt: remove unnecessary arrays 1645147e5 SeaSt cleanup: rename some submodule variables 3c7524f65 HD/SeaSt cleanup ba12ea87e HD driver: replace repeated PRP-to-HD mesh calls with subroutine dcb5b33d6 HD driver: fix perturbations on WAMIT and Morison meshes 0aee61467 HD/SeaSt: clarify outputs to module level output file ae58d1c54 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro 41c8de379 Reverting the change made in the previous commit (63265e3fc4544507f78add899f53ed9deea39cc3) b9fda82f7 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro 57520e7e2 HD driver: linearization cleanup 63265e3fc Bug Fix: Corrected the white-noise wave spectrum in SeaState. ddfbd996b Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 63e627db1 HD driver: cleanup error messages 14134a7fa GH actions: use bokeh 1.4 (revert merge from dev) 7a989afdb python scripts: don't print blank lines on .out files 01f857cd5 update r-test 0c685970c Update r-test with new HD driver input files 486fa7b39 HD: fix assumption that update states has 2 input times a3c2cf8d5 HD driver reorg 373d63ba2 HD driver: cleanup + reorg 9c3912e27 Merge remote-tracking branch 'ebranlard/f/hd-driver-lin' into LuWang_hydro 917320a7d manual reg test scripts:print completion code as int 8c2b6439f update more types files af3e76836 update types files d74fad3a4 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro 3f3ee0a37 python regression-test scripts: update for HD driver changes b20cbb2dd Glue: remove unused variable 8aac668ae HD driver: add output-to-file capability 30d1f97b0 Merge branch 'feature/ExctnCutOff' into dev 1f3056eb5 Axial drag force: Avoided updating the states of the high-pass normal relative velocity filter with misc. variables. 5e9d59176 Motion filter for ExctnDisp = 2: Avoided the use of Misc. variables. 7e43136b1 Initial implementation of motion filter for ExctnDisp = 2. 56097fe4d Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 70517c846 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro 2f568df7f Bug Fix: Adding WaveMod = 7 to the subroutine WAMIT_Init. a393f0e2c fix typo in 1452337e + destroy memory that was allocated d2fd2e9da update r-test 9d8a6ca5f Merge branch 'dev' into LuWang_hydro ff1a4fa37 update r-test b1a83c6b5 HD driver: split main code into two source files 746adcd7a python regression test scripts 9f3233cdd glue: Replace IF statements for solve options with single logical 31bb8fe02 update HD driver with change for f51f67 ae911628f Merge remote-tracking branch 'NREL/dev' into LuWang_hydro f51f67323 HD-SeaSt coupling: fix error check for SSExctn inputs a641b971d Update module description in summary file b53d5aa74 SeaState: updates to WriteOutput c9b4118ec SD: make new channel names backward compatible 400c35caa Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 6682afe0d OutList: update formatting on SD sheet 8b579f9f6 SD: split up WriteOutput vars to reduce number of continuation lines 0ff7438ef Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 7c8fb6a4a Added #include <stdexcept> to FastLibAPI.cpp. e1889fe7e HD C binding: removed `HasIce`; should be updated for use with SeaState 1452337e6 bug fix: SS_Excitation wave elevation was not set properly for nBody > 1 a43e451c8 Merge branch 'dev' into LuWang_hydro2 f6c1754fd update r-test d5256f2ef Mesh: mapping of loads only if allocated in dest 70a375bcf HDdvr: linearization at EDRefP and fixed 0,0,0 c5ff7a565 Merge branch 'f/fix-perturb-orient' into f/hd-driver-lin 6ec9ab613 HDdvr: Implemented linearization ed6f6e754 Bug Fix: rotation matrix perturbation with small angles was wrong (#1172) 3f8b14d0f Added #include <stdexcept> to FastLibAPI.cpp. 011a1219b Merge pull request WISDEM#3 from bjonkman/LuWang_hydro a93e13e0e work in progress: OutList Parameters for SD b6fc713f1 SeaState: Add size to error message about allocation size cc1bbcc9c Merge remote-tracking branch 'NREL/dev' into LuWang_hydro2 11cd19c54 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro2 05e670f24 Move SeaSt checks from HydroDyn into SeaState 3c18f4ae3 reg_test: print returnCode in html summary; 46c526db5 HydroDyn/SeaState cleanup 1965c9bef reg_tests: more updates to attempt to remove warnings in GitHub actions 5e24b9423 reg_tests: attempt to remove errors running pass_fail in GitHub actions 4ade32890 reg_tests python: link to log file / screen output in html output 02aaccd3f reg_tests python: add variable missing for error plotting 44930c000 fix for double-precision seastate build 0ecbc100c SeaState: Cleanup comment for read of WaveSeed(2) 178bcff19 VTK output: add wave visualization back d656ebe50 Expanded the SubDyn output to allow NMOutputs up to 99. 6de228961 HD/WAMIT2: allocate moment field in output mesh 26f4880ce Merge remote-tracking branch 'NREL/dev' into LuWang_hydro d99a3c37a update r-test d6c5390b4 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 78aaf9213 update r-test 0e234f093 Update orientation differences in linear trim solution 60ceac01c update some comments cea079de7 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 79acf5be6 Linearization: reduce amount of duplicated code in offshore cases fbef3cf08 Glue: combined code for structure transfer to option1 inputs 375293086 HydroDyn: removed unused WAMIT2 data types 5eeccbf1f SeaState: Make warnings about clamping boundary shown only once 1ae976bec SeaState: remove more unnecessary template types for submodules bd0769ce1 regression tests: add link to log files for each case c92541e7a FAST: destroy SeaState data 6f8704edd NWTC Library: add missing ErrStat initialization 2f458dc48 Glue code: rearrange platform/substructure transfers 4eb519d51 Glue code: coupling cleanup e168cd187 Glue code: coupling cleanup 18c76b6d1 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro2 b2318b623 update r-test 09f2b0ad4 Minor cleanup dc1875a82 Simulink Examples: fix issue with OutList and newer versions of Matlab 4d7f0eda6 Merge pull request WISDEM#2 from bjonkman/LuWang_hydro 0ea4605f8 Mooring cleanup (in glue code) 1eae17b7a Fix SeaState driver c1f0c6ca3 Hydro/SeaState cleanup 090a84f78 HD cleanup 43e855774 fix typo in e00489e65 389003a1b HD driver: don't abort at end of program if ErrStat < AbortErrLev eb3232a77 OpenFAST driver: minor efficiency/readability changes for SeaState module e00489e65 SeaState: remove unnecessary data types and routines from its submodules 18197d90d NWTC_IO: fix number of outputs if OutList is longer than maximum number allowed 2e2d9a9d3 update r-test 1f6522270 regenerated *_types.f90 files c2e94eb23 HD: update for new `AMMod` input 723be5697 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro 48e568020 Bug fix: Addressed the special case when both the member and the free-surface normal align with the vertical direction. 69ef640de Updated the external hydrostatic loads to be based on the instantaneous free surface if WaveStMod>0 and on the SWL if WaveStMod=0. a595784ce Updated the hydrostatic loads on end plates 15354fbd4 SeaState: minor cleanup 585a8505a Integrating hydrostatic pressure up to the instantaneous free surface. Initial commit. 1c88671cf Added checks for the validity of HydroDyn inputs WaveDisp (0 or 1), AMMod (0 or 1), AxCp (>=0), AxFDMod (0 or 1), and AxFDLoFSc (>=0 and <=1). 71ca692f6 Bug fix: Fix for the segmentation fault resulting from merging Pull Request WISDEM#1. 242b03a98 HydroDyn/OpenFAST driver: replace more nullify statements c5b059996 HD/Morison: remove unused code + fix some error handling 7a09242c2 Relaxing the restriction on the diameter of MacCamy-Fuchs members. c64a0076a HD replace nullify statements with argument to Destroy routines f7d17492b Update registry-generated files (from new registry code) 9aee1d730 Registry: update `Destroy` routines 3af88752f MAP++: cleanup 95919461c HD: fix error handling in Morison_Init 634a5dd89 HD: remove unused `m%MrsnMesh_position` mesh 5b18a8def Merging branch 'feature/AxialDragModification' into dev 17f842b55 Merge branch 'f/Registry_Cleanup_GHayman' into LuWang_hydro2 2c96aa4ae Initial commit: Implement the alternative formulations for joint axial drag forces. 8179f6deb Added the AMMod entry to the 'STRIP THEORY OPTIONS' section of the HydroDyn input file. c7e48145b Added the AMMod entry to the 'STRIP THEORY OPTIONS' section of the HydroDyn input file. 7cb08bde6 Move CheckArgs test from NWTC_IO into VersionInfo bb5f876d9 Rename old test directory for nwtc-library 9baa4e492 VS build HD driver `Debug | Win32` config warns for unused variables 469c205f9 Merge remote-tracking branch 'luwang00/dev' into LuWang_hydro2 fe44d0fa5 Update r-test 363f57992 Fix typo in UA message; fix spacing in SeaState_Input af15682c9 To avoid stability issues with flexible substructures, compute the distributed added-mass loads (hydrodynamic load component proportional to structure acceleration) without considering wave stretching, i.e. only and always on nodes with initial reference positions below the SWL. 2e1f1fbd0 Merge branch 'bjonkman-LuWang_hydro' into dev cfcfb3c82 Pull Request WISDEM#1: HydroDyn/SeaState cleanup 88cf5be24 Bug Fix: Fixed the problem with the distributed added-mass force not being zeroed when the node is out of water. Also added the fix for BEMT initialization (See pull request #1001) 1d0623482 To avoid stability issues with flexible substructures, compute the distributed added-mass loads (hydrodynamic load component proportional to structure acceleration) without considering wave stretching, i.e. only and always on nodes with initial reference positions below the SWL. 14cafd2eb Bug Fix: Fixed the problem with the distributed added-mass force not being zeroed when the node is out of water. Also added the fix for BEMT initialization (See pull request #1001) 3e67e9ad5 OutListParameters: fix FAST.Farm entries to match code 4866a3f96 Update comments in some example AD input files 3902ef671 Minor code cleanup 77b5728c6 remove unit test for checkArgs (temporary) 96559fb10 update unit test for CheckArgs f9f14de92 Cmake: update dependencies on VersionInfo + NWTC_Library 570bb2620 minor updates: comments, removed prev mods to OutList echo format 97430b726 HD: fix size of loop index e63b19d5e NWTC Lib: `ReadOutputListFromFileInfo` read matches `ReadOutputList` 6ecc5c5c6 Standardize output file names by appending ModName to OutRootName 1835f60f7 Fix string argument declaration 15a3517f1 NWTC Lib / Version Info: move all version info code to VersionInfo module 7aa408e55 HD: improve driver input file reading c6b0d9ecc update r-test pointer 47a4de0ec HD: avoid errors when there are no HD or SeaState outputs a4f5d98f6 Merge remote-tracking branch 'andrew-platt/f/SeaState+' into LuWang_hydro d820e1577 update r-test pointer d2ed64ada HD driver: replace `STOP` with `ProgAbort` to get exit codes bba1d7896 Merge remote-tracking branch 'NREL/dev' into LuWang_hydro 60ebbc27d SeaState cleanup 03717c3af HD VS project: alphabetized folder names 21f247147 OutList: removed `Waves2` + reordered tabs for `SeaState` and `Morison` c67b4d5ce VS: move SeaState files out of HydroDyn filters in VS project files 526a08302 Merge branch `NREL/dev` into LuWang_hydro b88e2a8dc SeaState: add regression tests for SeaState 042b105cf Add the missing 2/(3*pi) coefficient for the axial added mass force. 8208eeb6b Bug Fix: Fix SeaState interpolation when WaveMod = 0 (still water). a2a1d3625 SeaState: [BugFix] could not call OF from different directory when SeaState in use a5aea787b SeaState: [BugFix] add check on `nullify` commands 4de7ac44e SeaState: tidy up SeaState_output routine (remove unused errorstat check) 77df95882 SeaState: [BugFix] WaveMultiDir was not correctly passed 2bc7b9a1a SeaState: [BugFix] allocate %Input and %InputTimes (was segfaulting) ddcf4ac95 SeaState: add `-noextrap` flag for SeaState registries 2fe253c4d Merge remote-tracking branch 'OpenFAST/dev' into f/SeaState+ 750c99974 Update the documentation for wave stretching. f814b427e Added documentation for the new SeaState and HydroDyn features: WaveMod=7, constrained NewWave, wave stretching, and the MacCamy-Fuchs diffraction model. b2ce8d3ed Update SeaSt_CalcOutput to include the effects of wave stretching when outputting the wave kinematics at the user specified points. 31e9d0657 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev 80c43b5c8 Merge branch 'feature/MacCamyFuchs' into dev 8acbe8b3a Bug fix: Corrected the check on radius tapering of members crossing the seabed. 325d1a95e Fix for elements below seabed check bd9bb5f88 Bug fix: p%AM_End was incorrect in Morison_Init. fcbea4460 Stop SeaState if MCFD > 0 when WaveMod = 0 or 6. 23844600f Ignore the MacCamy-Fuchs diffraction settings of potential-flow members when calculating the hydrodynamic loads. 9e9f252df Enable WaveStMod = 0, 1, or 3 when WaveMod = 6 (full wave-kinematics time series). 6ca4aa2d5 Skip checking MacCamy-Fuchs members if PropPot = TRUE. Also, skip generating the SWL wave field unless WaveStMod > 0. 117adf176 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into feature/MacCamyFuchs e3ec8b792 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev a594a3be8 Added checks for MacCamy-Fuchs members to see if the requirements are met in the subroutine SetMemberProperties. 259267996 Altered casting (again) for Time index calculation in SeaState_Interp 0c4c0ac1d Morison_CalcOutput now evaluates the side inertia forces using the scaled fluid acceleration for members with the MacCamy-Fuchs model selected. a7a6af4cd Passing pointers to the MacCamy-Fuchs scaled flow acceleration from SeaState to Hydrodyn. bab2272f7 Added evaluation of scaled flow acceleration in SeaState based on the MacCamy-Fuchs diffraction model. 482e0770d Start implementing the MacCamy-Fuchs diffraction model. 264584dd7 Skip computing z-derivatives on the SWL unless WaveStMod = 2 (extrapolation wave stretching) dc5227ab7 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev 595544c13 Proposed bug fixes for OpenFAST issues #844 and #847 781b09f7a Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev 62dbc2129 Fixed a small type casting issue in SeaState Interpolator 37c39a3c3 Replace COTH with 1/TANH to compile with double precision. Fix WaveMultiDir which was not properly passed to HydroDyn. c20e34726 Merge branch feature/WaveStretching into dev 34ef67d47 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into feature/WaveStretching 59a0ea69c Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev 8d914b1e6 Merge pull request WISDEM#19 from andrew-platt/f/SeaState+ 4baac0b77 Tweaks to Writing and Reading Wave Kinematics + code cleanup a95fb8ce2 Bug fix for extrapolated wave stretching in Morison.f90. 78c384981 seastate: change WtrDpth to ReKi so double precision will compile 03512e689 Update HydroDyn_DriverCode.f90 for extrapolated wave stretching. 29212662d Correct the ALLOCATION size of the arrays storing the partial derivatives of the wave-field variables needed for extrapolated wave stretching. 543e467f3 Update HydroDynInput_ProcessInitData and SeaStateInput_ProcessInitData to allow WaveStMod = 1,2,3. 658172552 Initial implementation of extrapolated wave stretching. 684febb92 Initial implementation of Wheeler wave stretching. 01c73cf58 Cleanup the section on hydrodynamic joint loads in Morison_CalcOutput and update comments. 0573045f3 m%nodeInWater is now updated in Morison_CalcOutput to prevent the axial drag forces from being zeroed. 5b7ce6785 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev 9bd64cbed Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into feature/WaveStretching e361b6fe0 Finished WaveMod = 6 implementation plus bug fixes 34c38fc87 Fixed bug with repeating wave kinematics 9581492db Update the hydrodynamic side loads and add distributed moment correction for wave-stretching load redistribution. 39cccae6e Merge branch 'feature/WaveMod7' into dev b0faae431 Merge branch 'F/SeaState+' of https://github.com/HaymanConsulting/OpenFAST into dev 154ba9ab3 Bug fix for WaveMod=7. 2fda8d2fd Check WaveDisp when evaluating the z-positions of nodes. 65fbd63df Initial implementation of WaveMod=7 (User Wave Components) dfd65bdd3 Update to hydrodynamic side loads b741b0436 Bug Fix: Correct number of grid points in XY directions based on NX, NY input file param 6cc52861f Updates for Writing Kinematics Files 48cfeb9e9 Partially implemented switches based on WaveStMod. 11e045cb0 Initial implementation of vertical wave stretching 63935d5c7 Add the SeaSt_Interp_3D_VEC function (modified from SeaSt_Interp_3D_VEC6) 97a3c53b2 Updating the wave-radiation convolution integral to 2nd order. 25ddb8dfa Added the Constrained NewWave feature to SeaState. 9d14af70a vs-build bug fixe: Added new SeaState project 79589c747 Bug fix for Max/Min WaveElevation Ouputs 903ebb263 Implemented SeaState outputs via the glue-code e39769968 Fix reporting of max/min wave elevations in output file 460007286 Remove debugging print statement ec32f76b9 Fixed output handling for channels larger than 9 characters fc92514b4 Fixed broken WaveElevation data in Morison 4a566f2de Merge pull request WISDEM#18 from andrew-platt/f/SeaState+ ec0458d4d SeaState: regenerate Types files with -noextrap flags 046d0123f SeaState: fix case issue in file names for registry files ab392b1e8 FIxed gfortran compile errors and Cmake error 3c1769421 More Cmakelists debug for SeaState 4d3f68df6 CMaklists bug fix? 2e85095a6 More CMakelists debugging a892f920a More CMakeLists Corrections for SeaState Update 34cb10e58 CMakeLists change to find filename of seastae_Interp.f90 607b1afcc Small Cmake updates for SeaState functionality 01dda522d Update for SeaState managed outputs 84174994b Merge remote-tracking branch 'NREL/dev' into f/SeaState+ 9ea1f1c9e Update VS build for SeaState d762b7053 Update SeaState Interp Comments 737ee8f8a Added ExctnCutOff to Input file / parsing cbde76617 Added SeaState module integration in OpenFAST fe4cc1d18 ExctnDisp/WaveDisp functionality update for HD 5fd9600fe Added Registry Pointers support 13969b429 Merge remote-tracking branch 'HaymanConsulting/F/HD_MSL2SWL_fix' into f/HD_InputFileParsing 32b2e74b2 Initial SeaState Module Functionality 93492be4e Reorganize HD src files for SeaState Module ec8c08992 Registry: update C_LOC for multi-dim arrays e2f43f27f Merge remote-tracking branch 'HaymanConsulting/f/Reg_Pointers' into Registry_Cleanup_GHayman 1ad944b16 Merge remote-tracking branch 'NREL/dev' into f/Registry_Cleanup 5ce9f62a1 Add Fortran pointers for multi-dimensional arrays 5e6802de9 updated Types files 83ec9143e Merge remote-tracking branch 'NREL/dev' into f/Registry_Cleanup 9cf27425c Registry: remove USE statements for nested modules git-subtree-dir: OpenFAST git-subtree-split: dade73d503d9bd67db9606570639d25fcf6ba53b
dzalkind
added a commit
that referenced
this issue
Jan 19, 2024
b994e4de6 ROSCO v2.9.0 (#304) REVERT: 6c2807a9e Merge remote-tracking branch 'upstream/develop' into v2.9.0_prep REVERT: 7fa1ae25e Don't check ZMQ period if no ZMQ_Mode REVERT: 4cdef25d4 Merge pull request #300 from NREL/smart_lib_path REVERT: b1c943ea0 fixes for windows REVERT: 8c39105a3 hopefully caught everything REVERT: 2d0525830 switch to cmake-build-extension and logic for finding rosco library path REVERT: 45aad140c Add more error checking in checkpoint file I/O REVERT: c5de22f59 Modernize setup and CI (#297) REVERT: 92e2ac5ab Reorganize Repo (#294) REVERT: 6a3b194ac Merge pull request #164 from dzalkind/f/exclusion_zone REVERT: fb5c43de3 Skip upload of artifacts REVERT: eed259db9 Update toolbox input rst REVERT: 9d97bc285 Revert IEA yaml REVERT: 173a91580 Remove extra update_discons REVERT: 4f7d27376 Separate TD and TRA control modes REVERT: 77255d15a Rename TRA example, add to CI testing REVERT: 2decc8166 Add ZMQ_ID to api change REVERT: 1e455a0e8 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: f93f28162 Add clarification on fastcall REVERT: 69da72105 Change guidance in api reference REVERT: ef5aa138c Add signals to IO and Types REVERT: 3c9e00fb0 Add PC_RefSpd interim signals REVERT: b2acd3efb Clean up PRC example REVERT: 2b0f88223 Set up TRA example REVERT: 05ed0f4df Wind Farm Control Interface (#280) REVERT: 47dd2d61e Update API docs REVERT: be4753b5f Revert PC_PitComC to T REVERT: 7d6b45a03 Try apt-get update REVERT: a681eb7ef Update toolbox docs REVERT: 5b38681c1 Clean up inputs further REVERT: 9d5e21a7e Clean up Twr_ variables and names names REVERT: f71b8ec04 Rate limit set point, needs clean up REVERT: c75738eee Modified ZeroMQ interface to include pitch offsets (#261) REVERT: a610e55eb Better Open Loop Control Error Catching (#273) REVERT: dd01047c5 Update .readthedocs.yaml remove old python version REVERT: 8693d4ba4 Update .readthedocs.yaml REVERT: 328d29e7d Update .readthedocs.yaml with version key REVERT: c4790340d Update .readthedocs.yaml with another python version REVERT: 04d3f5284 Update .readthedocs.yaml with new python version REVERT: 80973fe16 Update .readthedocs.yaml with python 3.9 REVERT: 6f1ccfa33 Update .readthedocs.yaml with other build options REVERT: f2a624db1 Update .readthedocs.yaml with build.os REVERT: 0e800947d Update api_change.rst formatting REVERT: b66cd1170 Add types to scalars (#264) REVERT: 31b7cc823 Update API docs REVERT: 9ca681b3c Clean up more old TD_Modes REVERT: 3c0c800ca Add Twr_Mode error catching and warnings REVERT: 93b16623f Remove TD_Mode, regen inputs, docs REVERT: 2c76747fa Increase max file unit (#253) REVERT: 4ebd1350f Clean up types, make band total width of band REVERT: b10ec71b2 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 25cf21977 Re-work exclusion zone with simpler implementation REVERT: 989ce5ba9 Merge pull request #170 from dzalkind/power_ref_tracking REVERT: e75baa29a Remove pCrunch notebook REVERT: 3b0bde0fa Update PRC example with PRC_GenSpeeds REVERT: 32292e588 Bring back saturation of torque reference speed REVERT: d9a31fb76 Document API changes REVERT: 38f27def4 Add LPF on WSE for speed selection, use gen speed rather than rotor REVERT: b817a5ca8 Bring back new VS_ControlMode that merge lost REVERT: 3092e387b Tidy example documentation, output REVERT: 24052dc20 Revert run_FAST cases REVERT: b5eb5c0ad Use updated DISCON writing functions for PRC inputs REVERT: ea55560f7 Shorten PRC example REVERT: b27629b3d Rename power ref example REVERT: 716b2e46d Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 63bcb0d4b Extend ROSCO for MHK (#257) REVERT: 31332d923 Update .readthedocs.yaml to remove use of 'system_packages' as it is being depreciated by readthedocs (#258) REVERT: c641b54a6 Rotor Position Control (#255) REVERT: 178217bb1 Regenerate registry, inputs REVERT: d9547ddcd Fix relative Cp filepaths REVERT: 9de385b3c Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 273af277d Regen registry, discons REVERT: fef92431b Fix relative Cp filepaths REVERT: d4d4cb261 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 2f069daec Floating Feedback Gain Scheduling (#241) REVERT: c701f6776 OpenFAST 3.5.0 (#246) REVERT: e5b1af538 Yaw Rate Bug Fix (#239) REVERT: 5fd97e254 Increment version number REVERT: 12f8fdb4b Merge remote-tracking branch 'upstream/main' into develop REVERT: 90357a2cd Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 23879c815 Remove old TD_Mode references REVERT: 1c644ecde Update TRA example REVERT: 0dc1ad0c1 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 79426f799 Increment version number REVERT: 339ad5391 Tidy example output REVERT: 585e2c8b1 Open loop platform control (#236) REVERT: 24bded08f Add note about offset REVERT: 60b366d0a Revert openfast changes REVERT: ac14b174d Init PC_RefSpeed if no PRC REVERT: de15e52d4 Various bug fixes (#233) REVERT: 766941943 Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 8a39f3cc7 Update example with ramp, reference REVERT: 5a7046f70 Active Wake Control (#230) REVERT: 099532bc7 Finish merge with awc inputs and registry REVERT: f1037ec6e Merge remote-tracking branch 'origin/awc' into power_ref_tracking REVERT: 9e5fd58cd Add PRC example REVERT: e49f3837d Add latest plot_FAST notebook REVERT: 1e38c90d7 Update IPC example for testing sat modes REVERT: 52e370867 Finish merge with inputs and registry REVERT: fe2470475 Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: fbb44c4b2 Add IPC gain to NREL2p8 REVERT: 5afb385bd Parallelize output processing REVERT: 90c40416b Add optimized NREL2p8 controller input REVERT: 820aa6630 Merge pull request #2 from kbrown1snl/patch-2 REVERT: 728c61da3 Update 20_active_wake_control.py REVERT: 17ce1a5c4 Merge remote-tracking branch 'jfred/patch-1' into awc REVERT: bc3341760 Update api_change.rst REVERT: 8e4cf8b24 Allow more than 99 local variables in dbg2 REVERT: 7f12c9c92 Clean up comments REVERT: 9d7e18de4 Tidy file writing REVERT: 3851a6baf Remove lingering comment REVERT: e02379d93 Remove AWC references from IPC REVERT: 50bd08c19 Tidy up IPC, allow AWC and IPC with warning REVERT: 50f419119 Update error message REVERT: 1e25c88ae Fixed bug in added AWC input checks. REVERT: bd4d7d5d9 Added checks for AWC inputs. REVERT: cae3f1733 Updated AWC input parameters. REVERT: 2947b4f10 Dylib -> so in Test_Cases REVERT: e1379de0a Run ROSCO_testing from anywhere REVERT: de8d228a6 Fix input file writing, force into int in write_array REVERT: 5e75601ca Make AWC_n a list, too REVERT: c1e4be785 Force AWC_n into int better REVERT: 4194da43f Force AWC_n into int REVERT: e4d7ec259 Tidy input writing, remove `future` references REVERT: 74c7fcbfe Rename methods in readme REVERT: 4e2a77833 Remove duplicate PF_Offsets input read REVERT: ca7c44d8e Tidy print statements, file writing REVERT: daf77e943 Merge remote-tracking branch 'ndev/rosco_awc_merge' into awc REVERT: 8ea0a4c97 Merge remote-tracking branch 'jfred/AWC_NREL' into awc REVERT: 87cde8c52 Merge remote-tracking branch 'upstream/develop' into awc REVERT: 1ccc1b36b Platform control and Optional Inputs (#227) REVERT: e8996003c Updated Coleman Transformation based AWC REVERT: b2fdfbcf9 Update AWC_Mode descriptions REVERT: b17f35005 Add 2.8 to update_discons, regenerate DISCON Should match closely to original DISCON REVERT: 4604ebbee Add 20_awc to test_examples REVERT: a9ec14e98 Update all DISCONs REVERT: b24f07b6f Merge remote-tracking branch 'upstream/develop' into awc REVERT: 70d5771c8 Fix file writing in AWC section REVERT: 687b7603e Undo unintentional changes to wrie_registry.py REVERT: 3bc2185ce Added NREL-developed AWC-implementation REVERT: ff0ce39cf Update rosco_types.yaml REVERT: 797e5544e Update utilities.py REVERT: 826ca01fb Update toolbox_schema.yaml REVERT: b141c4e04 Update 20_active_wake_control.py REVERT: baaa8db06 Update ReadSetParameters.f90 REVERT: 5c878add4 Update ROSCO_Types.f90 REVERT: ae5090b5c Update Controllers.f90 REVERT: 32dc9fd8a Update NREL-2p8-127_DISCON.IN REVERT: 46e7168d8 Update 20_active_wake_control.py REVERT: 87b3f09c5 Revert setup directory REVERT: de3a6fe44 Tidy up DISCON file writing REVERT: de16ecdda Test all AWC cases in example 20 REVERT: cabbb2adc Merge pull request #1 from kbrown1snl/patch-1 REVERT: 1824f991a Fix units in schema REVERT: f6d061f87 Update 20_active_wake_control.py REVERT: a7d33035f Merge remote-tracking branch 'upstream/main' into develop REVERT: 83022e586 Prep for more modes REVERT: 3c40565ea Formatting fixes REVERT: d93d44321 Update AWC example with instructions/theory REVERT: 2bb01760d Tidy example REVERT: 1693602fb Add AWC to toolbox schema REVERT: 1201a6672 Update other DISCONs REVERT: cc4080d03 Tidy up input additions REVERT: da46fac31 Set min pitch for AWC REVERT: 5c5333b12 Remove LocalVar%PC_MinPit = CntrPar%PC_MinPit, breaking setpoint smoother REVERT: b102b34d2 Update example to point to correct inputs REVERT: 80bd691ac Add AWC_Mode and move AWC into subroutine REVERT: d05ef6c7a Merge branch 'develop' into rosco_awc_merge REVERT: 2f941e38f Merge remote-tracking branch 'upstream/main' into develop REVERT: a4717839d Add initial AWC example, needs OF3.4 REVERT: f5c3c1e5d Add case generation updates REVERT: 42525a98a V270 prep (#218) REVERT: a1cf97bbe Rename examples (#215) REVERT: 20c9c9d1d Adding NREL 2.8 127 for AWC testing REVERT: 0c0e466a8 Fixes to readsetparams and awc location REVERT: 3155b63dd Add script for updating DISCON versions (#214) REVERT: c51ed30ac Removed duplicate pitch assignment and removed MinPitch mods for AWC REVERT: e554c1da0 IPC Saturation Fix [RAAW] (#210) REVERT: be28641f1 Allow PA_Mode 1 (#213) REVERT: 515da1797 Make AWC_complexangle a LocalVar for logging REVERT: 974e271c7 Separate contribution to PitCom from mode calculation REVERT: 0575d7527 Re-organize AWC pitch contribution, before actuator REVERT: 1e802638f Apply DbKi to COMPLEX REVERT: 0be88d47e Add AWC parameters to registry, regenerate types REVERT: f5428de80 Merge remote-tracking branch 'upstream/develop' into rosco_awc_merge REVERT: 721fbf5d1 Use new numpy REVERT: 15c0603fb Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 05d7b3b94 Compatibility with Numpy v1.24 (#208) REVERT: 75a648cdf AWC First Version, collected changes REVERT: b3a8b1cbf Try compilers in macOS build REVERT: b5c65bdb5 Add example_19 to CI REVERT: c8d08c11d Fix default Twr_GainTau REVERT: b1e122985 Allow Twr_Mode of 3 in tuning yaml REVERT: 591571e76 Add Twr_GainFactor and Twr_GainTau REVERT: 6881ac098 Add TRA example REVERT: f7bae0009 Tidy input writer REVERT: a3aa81fac Separate collective pitch command from total, use in SS REVERT: b1f78e088 Add VS_RefSpd and PC_RefSpd to LocalVars REVERT: f2db21273 Tidy up merge with develop REVERT: a2741f20a Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 9d27a333b OpenFAST v3.3.0 (#202) REVERT: 5ad1d4109 Doc fix (#200) REVERT: 827b2814f Update sim.py (#196) REVERT: 602332eac Various Bug Fixes (#188) REVERT: 9384f0307 Added feature to read AeroDyn 14 files also for the case without tower influence. (#177) REVERT: decd69470 Various Bug Fixes (#167) REVERT: 2efac8480 Adding pitch actuator fault (#163) REVERT: 34ca985ef Update discons REVERT: b933b3bab Add rotor speed tracking, test case REVERT: 86c8acfb2 Update Windows install instructions REVERT: 778822b5d Add generator efficiency to power output of simple simulation REVERT: ae7b26748 Update example 05 units REVERT: 16bd05c66 Clean up TwrControl_Mode REVERT: 2da1a16ab Change TD_Mode to Twr_Mode REVERT: eec3d5f23 Merge branch 'develop' into f/exclusion_zone REVERT: 772e36f96 update discons REVERT: df919635b Update registry REVERT: 9bc45ce27 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 40a4edc9f F/zmq (#145) REVERT: b45fb4300 External Control Interface (#141) REVERT: 9ca75e1e2 Robust control updates (#139) REVERT: 0bf504ee3 Pass through (#136) REVERT: 75e7fb8dc RAAW Updates (#133) REVERT: 50a2f90e3 Add OpenFAST channels that Simulink reads (#135) REVERT: 5cdb0b5fb Pitch Actuator and IPC updates (#123) REVERT: e035a7d95 Flip Ct and Cq table allocation (#130) REVERT: bd0562cd4 sigma + ipc (#125) REVERT: d52019231 Update docs to reflect CI process REVERT: e9c9378e3 Merge remote-tracking branch 'upstream/develop' into develop REVERT: 4126adbfd Bladed readthedocs (#117) REVERT: d7d15b044 Update version in API change docs REVERT: 8c312875c Bladed docs (#116) REVERT: 5f18bf8c1 Increment version number REVERT: 9b5499d76 ipc (#105) REVERT: a857211fa Allow default inputs (#110) REVERT: 1be503c03 Fix print var type for WE_CP REVERT: 2d8a9451b Update DISCONs REVERT: 7e30c4d64 Add exclusion zone to example REVERT: eb9b901b8 Add exclusion zone mode to REVERT: a5eb72c35 fix units for exclusion zone REVERT: d50e23a00 Add twr frequency exclusion zone REVERT: 38a13da46 add control packageg REVERT: a9f43b948 Print when finished with ROSCO REVERT: 58b4e1b5d Update discons - resolve conflict REVERT: c8b23371f Merge remote-tracking branch 'upstream/develop' into f/ipc REVERT: 480c7c4ad Disable logging level REVERT: 3beca3eb9 Clean up, hone in on debug call REVERT: 5692ab844 Add more debugging lines 2 REVERT: a568be6a5 Add more debugging lines REVERT: e119569f4 Debug OL reading REVERT: 0971f300c Set wind speed, rotor speed IC in example 14 REVERT: a362dc473 Fix OL_Input reading REVERT: 41e0dc6e2 Fix ccrotor inputs (#104) REVERT: b4c755844 Update DISCONs again REVERT: db919993c Fix Material parameter path REVERT: 1dc03765f shorten simulation time REVERT: 5cb3725e3 Allow IPC to command pitch value below peak shaving saturation limit REVERT: 07753d8ca Add IPC tuning vars REVERT: 6caf61ed4 cleanup and streaamline run_examples REVERT: 1e5398f9f add examples to readme REVERT: 26bd784e9 Update cp surfaces and DISCONS REVERT: 7f3d89a3d Add example 13 for IPC REVERT: e35f20a13 expand pitch_initial to 30 degrees REVERT: 7760bcd77 update coord reader/writer REVERT: c1d7908dc Add IEA15MW_OL.yaml REVERT: 9a75c7114 ignore dbg2 files REVERT: 280996714 Update Polars to point to coord files REVERT: b6ba25358 make sure IPC_KP is positive REVERT: 03f2b761c fix ipc gain printing bug REVERT: 9bc06254d fix variable names REVERT: 02e08f7d0 add IPC gains to schema for pass-through ability REVERT: 86f3a9c4c numerical qualifiers for error handling REVERT: abd83d731 Add IPC_KP to api changes REVERT: 844b0693d add CMakeFiles to gitignore REVERT: 2ade01535 add mutichannel plotting with tuples REVERT: 7e5e2a3d7 Error checking foro flp or ipc REVERT: 79e5d5400 Addd IPC_KP to DISCON.IN REVERT: 0111087a8 Fix comments in ColemanTransformInverse REVERT: fded9d422 Add cyclic flap conrol REVERT: dbd81afda Better logic for filtering RootMOOP and fix notch filter slopes bug REVERT: 5e40ac40f Add IPC and filtered RootMyc to registry REVERT: 823f5f00f Add proportional control and cleanup IPC REVERT: 065befa76 Fix performance table paths REVERT: afca92fce Update surface and DISCON.INs REVERT: 262d3f6fe rename aerodynblade inputs REVERT: ee00f6786 remove interpolation of blade chord and twist REVERT: aad739652 Merge pull request #103 from nikhar-abbas/hf/robust REVERT: 5d5a9ba82 add bld edgewise freq to robust dict_inputs REVERT: 93dceb7ed Break up if statement in open loop pitch (#100) REVERT: 6c1e4dbf1 Restart & registry (#99) REVERT: 50f686dd2 Open Loop Control (#98) REVERT: f57ee4553 Merge pull request #97 from nikhar-abbas/b/listcheck REVERT: 6f16a9da6 update listcheck method for numpy arrays REVERT: aa888a1fc FOCAL Updates (#64) git-subtree-dir: ROSCO git-subtree-split: b994e4de67c423ff598a4bb354657b62ff61a50d
dzalkind
added a commit
that referenced
this issue
Mar 6, 2024
* Cast raft_cases, so it's easier to save as an input yaml * fix bug with DT_Out, which is a number, nto a str * Flush and close OF input files, seems to fix kestrel issue * Remove numpy from lists of dicts * Give a cross sectional HD member property to OF at each joint location * Clean up comment around member cross section properties * Add documentation for constraints that can come from RAFT/OF * Ensure some level is enable for rotor_overspeed merit figure * fix coveralls issue in CI * Make wave_seeds input consistent * Fix zeta_max typo * Add some placeholder doc pages * Add readthedocs config * Output total system inertia from RAFT * Add nacelle accel channels * Remove old ROSCO * Squashed 'ROSCO/' content from commit 99c9f872d git-subtree-dir: ROSCO git-subtree-split: 99c9f872d9590671be6be1a716ac293467b49e53 * Rename ROSCO_Toolbox imports etc. * Update example discons * Update to new Tune_Case directory * Point to new rosco build directory * Squashed 'ROSCO/' changes from 99c9f872d..7fa1ae25e 7fa1ae25e Don't check ZMQ period if no ZMQ_Mode 45aad140c Add more error checking in checkpoint file I/O c5de22f59 Modernize setup and CI (#297) REVERT: 99c9f872d Merge remote-tracking branch 'upstream/v2.9.0' into v2.9.0 REVERT: c29fc8597 Fix checkpoint testing paths REVERT: 75c3d2988 F_NumNotchFilts is not allowed to have a default value REVERT: ba0bc45d0 Update rosco dylib dir REVERT: 207d3f73e Add Ext_Interface flag git-subtree-dir: ROSCO git-subtree-split: 7fa1ae25e6b3866c353d5976e7ac68f597bf73af * Squashed 'ROSCO/' changes from 7fa1ae25e..6c2807a9e 6c2807a9e Merge remote-tracking branch 'upstream/develop' into v2.9.0_prep 4cdef25d4 Merge pull request #300 from NREL/smart_lib_path b1c943ea0 fixes for windows 8c39105a3 hopefully caught everything 2d0525830 switch to cmake-build-extension and logic for finding rosco library path git-subtree-dir: ROSCO git-subtree-split: 6c2807a9ece26b4b94bc0a78bc4ca8388fba60b0 * Create README.md for example 01 * Add cmake-build-extension * Save timeseries and iteration data by default * Simplify openfast_configuration Remove save iterations/timeseries Send outputs to same place as analysis outputs * Remove perf_surface modeling options because they make bad ROSCOs * Rename optimization example * Update README.md for 02_control_opt * Update modeling schema doc page * Rename 02 example folder * Rename output folders in 02 examples * Update example names in tests * Remove 03 hydro data, should not be necessary anymore * Point to wisdem geometry * Remove PotFile * Simplify 03 single run analysis options, standardize output file * Standardize 04 example output * Send 04 OF files to regular output * Standardize 05 example inputs * Add readme to example 05 * Point to 05 wisdem input * Add README for 06 example * Add README for example 07 * Add README for 08 example * Add README and tidy 06 example inputs some * Update test list * Move comments to 06 README for later use * Add READMEs * Tidy up 15_ example inputs * Rename weis driver in 15_ * Tidy up 13_ example inputs * Fix path in example 03 * Ensure that ballast rho is distributed with l_fill * Make BEM dir relative to input files, like most other things * Make analysis options output relative to input, if it's a relative path * Add rank_and_file for example 15 * Add simple hst file reader * Pin pyhams 1.2.1 * Squashed 'ROSCO/' changes from 6c2807a9e..b994e4de6 b994e4de6 ROSCO v2.9.0 (#304) REVERT: 6c2807a9e Merge remote-tracking branch 'upstream/develop' into v2.9.0_prep REVERT: 7fa1ae25e Don't check ZMQ period if no ZMQ_Mode REVERT: 4cdef25d4 Merge pull request #300 from NREL/smart_lib_path REVERT: b1c943ea0 fixes for windows REVERT: 8c39105a3 hopefully caught everything REVERT: 2d0525830 switch to cmake-build-extension and logic for finding rosco library path REVERT: 45aad140c Add more error checking in checkpoint file I/O REVERT: c5de22f59 Modernize setup and CI (#297) REVERT: 92e2ac5ab Reorganize Repo (#294) REVERT: 6a3b194ac Merge pull request #164 from dzalkind/f/exclusion_zone REVERT: fb5c43de3 Skip upload of artifacts REVERT: eed259db9 Update toolbox input rst REVERT: 9d97bc285 Revert IEA yaml REVERT: 173a91580 Remove extra update_discons REVERT: 4f7d27376 Separate TD and TRA control modes REVERT: 77255d15a Rename TRA example, add to CI testing REVERT: 2decc8166 Add ZMQ_ID to api change REVERT: 1e455a0e8 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: f93f28162 Add clarification on fastcall REVERT: 69da72105 Change guidance in api reference REVERT: ef5aa138c Add signals to IO and Types REVERT: 3c9e00fb0 Add PC_RefSpd interim signals REVERT: b2acd3efb Clean up PRC example REVERT: 2b0f88223 Set up TRA example REVERT: 05ed0f4df Wind Farm Control Interface (#280) REVERT: 47dd2d61e Update API docs REVERT: be4753b5f Revert PC_PitComC to T REVERT: 7d6b45a03 Try apt-get update REVERT: a681eb7ef Update toolbox docs REVERT: 5b38681c1 Clean up inputs further REVERT: 9d5e21a7e Clean up Twr_ variables and names names REVERT: f71b8ec04 Rate limit set point, needs clean up REVERT: c75738eee Modified ZeroMQ interface to include pitch offsets (#261) REVERT: a610e55eb Better Open Loop Control Error Catching (#273) REVERT: dd01047c5 Update .readthedocs.yaml remove old python version REVERT: 8693d4ba4 Update .readthedocs.yaml REVERT: 328d29e7d Update .readthedocs.yaml with version key REVERT: c4790340d Update .readthedocs.yaml with another python version REVERT: 04d3f5284 Update .readthedocs.yaml with new python version REVERT: 80973fe16 Update .readthedocs.yaml with python 3.9 REVERT: 6f1ccfa33 Update .readthedocs.yaml with other build options REVERT: f2a624db1 Update .readthedocs.yaml with build.os REVERT: 0e800947d Update api_change.rst formatting REVERT: b66cd1170 Add types to scalars (#264) REVERT: 31b7cc823 Update API docs REVERT: 9ca681b3c Clean up more old TD_Modes REVERT: 3c0c800ca Add Twr_Mode error catching and warnings REVERT: 93b16623f Remove TD_Mode, regen inputs, docs REVERT: 2c76747fa Increase max file unit (#253) REVERT: 4ebd1350f Clean up types, make band total width of band REVERT: b10ec71b2 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 25cf21977 Re-work exclusion zone with simpler implementation REVERT: 989ce5ba9 Merge pull request #170 from dzalkind/power_ref_tracking REVERT: e75baa29a Remove pCrunch notebook REVERT: 3b0bde0fa Update PRC example with PRC_GenSpeeds REVERT: 32292e588 Bring back saturation of torque reference speed REVERT: d9a31fb76 Document API changes REVERT: 38f27def4 Add LPF on WSE for speed selection, use gen speed rather than rotor REVERT: b817a5ca8 Bring back new VS_ControlMode that merge lost REVERT: 3092e387b Tidy example documentation, output REVERT: 24052dc20 Revert run_FAST cases REVERT: b5eb5c0ad Use updated DISCON writing functions for PRC inputs REVERT: ea55560f7 Shorten PRC example REVERT: b27629b3d Rename power ref example REVERT: 716b2e46d Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 63bcb0d4b Extend ROSCO for MHK (#257) REVERT: 31332d923 Update .readthedocs.yaml to remove use of 'system_packages' as it is being depreciated by readthedocs (#258) REVERT: c641b54a6 Rotor Position Control (#255) REVERT: 178217bb1 Regenerate registry, inputs REVERT: d9547ddcd Fix relative Cp filepaths REVERT: 9de385b3c Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 273af277d Regen registry, discons REVERT: fef92431b Fix relative Cp filepaths REVERT: d4d4cb261 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 2f069daec Floating Feedback Gain Scheduling (#241) REVERT: c701f6776 OpenFAST 3.5.0 (#246) REVERT: e5b1af538 Yaw Rate Bug Fix (#239) REVERT: 5fd97e254 Increment version number REVERT: 12f8fdb4b Merge remote-tracking branch 'upstream/main' into develop REVERT: 90357a2cd Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 23879c815 Remove old TD_Mode references REVERT: 1c644ecde Update TRA example REVERT: 0dc1ad0c1 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 79426f799 Increment version number REVERT: 339ad5391 Tidy example output REVERT: 585e2c8b1 Open loop platform control (#236) REVERT: 24bded08f Add note about offset REVERT: 60b366d0a Revert openfast changes REVERT: ac14b174d Init PC_RefSpeed if no PRC REVERT: de15e52d4 Various bug fixes (#233) REVERT: 766941943 Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: 8a39f3cc7 Update example with ramp, reference REVERT: 5a7046f70 Active Wake Control (#230) REVERT: 099532bc7 Finish merge with awc inputs and registry REVERT: f1037ec6e Merge remote-tracking branch 'origin/awc' into power_ref_tracking REVERT: 9e5fd58cd Add PRC example REVERT: e49f3837d Add latest plot_FAST notebook REVERT: 1e38c90d7 Update IPC example for testing sat modes REVERT: 52e370867 Finish merge with inputs and registry REVERT: fe2470475 Merge remote-tracking branch 'upstream/develop' into power_ref_tracking REVERT: fbb44c4b2 Add IPC gain to NREL2p8 REVERT: 5afb385bd Parallelize output processing REVERT: 90c40416b Add optimized NREL2p8 controller input REVERT: 820aa6630 Merge pull request #2 from kbrown1snl/patch-2 REVERT: 728c61da3 Update 20_active_wake_control.py REVERT: 17ce1a5c4 Merge remote-tracking branch 'jfred/patch-1' into awc REVERT: bc3341760 Update api_change.rst REVERT: 8e4cf8b24 Allow more than 99 local variables in dbg2 REVERT: 7f12c9c92 Clean up comments REVERT: 9d7e18de4 Tidy file writing REVERT: 3851a6baf Remove lingering comment REVERT: e02379d93 Remove AWC references from IPC REVERT: 50bd08c19 Tidy up IPC, allow AWC and IPC with warning REVERT: 50f419119 Update error message REVERT: 1e25c88ae Fixed bug in added AWC input checks. REVERT: bd4d7d5d9 Added checks for AWC inputs. REVERT: cae3f1733 Updated AWC input parameters. REVERT: 2947b4f10 Dylib -> so in Test_Cases REVERT: e1379de0a Run ROSCO_testing from anywhere REVERT: de8d228a6 Fix input file writing, force into int in write_array REVERT: 5e75601ca Make AWC_n a list, too REVERT: c1e4be785 Force AWC_n into int better REVERT: 4194da43f Force AWC_n into int REVERT: e4d7ec259 Tidy input writing, remove `future` references REVERT: 74c7fcbfe Rename methods in readme REVERT: 4e2a77833 Remove duplicate PF_Offsets input read REVERT: ca7c44d8e Tidy print statements, file writing REVERT: daf77e943 Merge remote-tracking branch 'ndev/rosco_awc_merge' into awc REVERT: 8ea0a4c97 Merge remote-tracking branch 'jfred/AWC_NREL' into awc REVERT: 87cde8c52 Merge remote-tracking branch 'upstream/develop' into awc REVERT: 1ccc1b36b Platform control and Optional Inputs (#227) REVERT: e8996003c Updated Coleman Transformation based AWC REVERT: b2fdfbcf9 Update AWC_Mode descriptions REVERT: b17f35005 Add 2.8 to update_discons, regenerate DISCON Should match closely to original DISCON REVERT: 4604ebbee Add 20_awc to test_examples REVERT: a9ec14e98 Update all DISCONs REVERT: b24f07b6f Merge remote-tracking branch 'upstream/develop' into awc REVERT: 70d5771c8 Fix file writing in AWC section REVERT: 687b7603e Undo unintentional changes to wrie_registry.py REVERT: 3bc2185ce Added NREL-developed AWC-implementation REVERT: ff0ce39cf Update rosco_types.yaml REVERT: 797e5544e Update utilities.py REVERT: 826ca01fb Update toolbox_schema.yaml REVERT: b141c4e04 Update 20_active_wake_control.py REVERT: baaa8db06 Update ReadSetParameters.f90 REVERT: 5c878add4 Update ROSCO_Types.f90 REVERT: ae5090b5c Update Controllers.f90 REVERT: 32dc9fd8a Update NREL-2p8-127_DISCON.IN REVERT: 46e7168d8 Update 20_active_wake_control.py REVERT: 87b3f09c5 Revert setup directory REVERT: de3a6fe44 Tidy up DISCON file writing REVERT: de16ecdda Test all AWC cases in example 20 REVERT: cabbb2adc Merge pull request #1 from kbrown1snl/patch-1 REVERT: 1824f991a Fix units in schema REVERT: f6d061f87 Update 20_active_wake_control.py REVERT: a7d33035f Merge remote-tracking branch 'upstream/main' into develop REVERT: 83022e586 Prep for more modes REVERT: 3c40565ea Formatting fixes REVERT: d93d44321 Update AWC example with instructions/theory REVERT: 2bb01760d Tidy example REVERT: 1693602fb Add AWC to toolbox schema REVERT: 1201a6672 Update other DISCONs REVERT: cc4080d03 Tidy up input additions REVERT: da46fac31 Set min pitch for AWC REVERT: 5c5333b12 Remove LocalVar%PC_MinPit = CntrPar%PC_MinPit, breaking setpoint smoother REVERT: b102b34d2 Update example to point to correct inputs REVERT: 80bd691ac Add AWC_Mode and move AWC into subroutine REVERT: d05ef6c7a Merge branch 'develop' into rosco_awc_merge REVERT: 2f941e38f Merge remote-tracking branch 'upstream/main' into develop REVERT: a4717839d Add initial AWC example, needs OF3.4 REVERT: f5c3c1e5d Add case generation updates REVERT: 42525a98a V270 prep (#218) REVERT: a1cf97bbe Rename examples (#215) REVERT: 20c9c9d1d Adding NREL 2.8 127 for AWC testing REVERT: 0c0e466a8 Fixes to readsetparams and awc location REVERT: 3155b63dd Add script for updating DISCON versions (#214) REVERT: c51ed30ac Removed duplicate pitch assignment and removed MinPitch mods for AWC REVERT: e554c1da0 IPC Saturation Fix [RAAW] (#210) REVERT: be28641f1 Allow PA_Mode 1 (#213) REVERT: 515da1797 Make AWC_complexangle a LocalVar for logging REVERT: 974e271c7 Separate contribution to PitCom from mode calculation REVERT: 0575d7527 Re-organize AWC pitch contribution, before actuator REVERT: 1e802638f Apply DbKi to COMPLEX REVERT: 0be88d47e Add AWC parameters to registry, regenerate types REVERT: f5428de80 Merge remote-tracking branch 'upstream/develop' into rosco_awc_merge REVERT: 721fbf5d1 Use new numpy REVERT: 15c0603fb Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 05d7b3b94 Compatibility with Numpy v1.24 (#208) REVERT: 75a648cdf AWC First Version, collected changes REVERT: b3a8b1cbf Try compilers in macOS build REVERT: b5c65bdb5 Add example_19 to CI REVERT: c8d08c11d Fix default Twr_GainTau REVERT: b1e122985 Allow Twr_Mode of 3 in tuning yaml REVERT: 591571e76 Add Twr_GainFactor and Twr_GainTau REVERT: 6881ac098 Add TRA example REVERT: f7bae0009 Tidy input writer REVERT: a3aa81fac Separate collective pitch command from total, use in SS REVERT: b1f78e088 Add VS_RefSpd and PC_RefSpd to LocalVars REVERT: f2db21273 Tidy up merge with develop REVERT: a2741f20a Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 9d27a333b OpenFAST v3.3.0 (#202) REVERT: 5ad1d4109 Doc fix (#200) REVERT: 827b2814f Update sim.py (#196) REVERT: 602332eac Various Bug Fixes (#188) REVERT: 9384f0307 Added feature to read AeroDyn 14 files also for the case without tower influence. (#177) REVERT: decd69470 Various Bug Fixes (#167) REVERT: 2efac8480 Adding pitch actuator fault (#163) REVERT: 34ca985ef Update discons REVERT: b933b3bab Add rotor speed tracking, test case REVERT: 86c8acfb2 Update Windows install instructions REVERT: 778822b5d Add generator efficiency to power output of simple simulation REVERT: ae7b26748 Update example 05 units REVERT: 16bd05c66 Clean up TwrControl_Mode REVERT: 2da1a16ab Change TD_Mode to Twr_Mode REVERT: eec3d5f23 Merge branch 'develop' into f/exclusion_zone REVERT: 772e36f96 update discons REVERT: df919635b Update registry REVERT: 9bc45ce27 Merge remote-tracking branch 'upstream/develop' into f/exclusion_zone REVERT: 40a4edc9f F/zmq (#145) REVERT: b45fb4300 External Control Interface (#141) REVERT: 9ca75e1e2 Robust control updates (#139) REVERT: 0bf504ee3 Pass through (#136) REVERT: 75e7fb8dc RAAW Updates (#133) REVERT: 50a2f90e3 Add OpenFAST channels that Simulink reads (#135) REVERT: 5cdb0b5fb Pitch Actuator and IPC updates (#123) REVERT: e035a7d95 Flip Ct and Cq table allocation (#130) REVERT: bd0562cd4 sigma + ipc (#125) REVERT: d52019231 Update docs to reflect CI process REVERT: e9c9378e3 Merge remote-tracking branch 'upstream/develop' into develop REVERT: 4126adbfd Bladed readthedocs (#117) REVERT: d7d15b044 Update version in API change docs REVERT: 8c312875c Bladed docs (#116) REVERT: 5f18bf8c1 Increment version number REVERT: 9b5499d76 ipc (#105) REVERT: a857211fa Allow default inputs (#110) REVERT: 1be503c03 Fix print var type for WE_CP REVERT: 2d8a9451b Update DISCONs REVERT: 7e30c4d64 Add exclusion zone to example REVERT: eb9b901b8 Add exclusion zone mode to REVERT: a5eb72c35 fix units for exclusion zone REVERT: d50e23a00 Add twr frequency exclusion zone REVERT: 38a13da46 add control packageg REVERT: a9f43b948 Print when finished with ROSCO REVERT: 58b4e1b5d Update discons - resolve conflict REVERT: c8b23371f Merge remote-tracking branch 'upstream/develop' into f/ipc REVERT: 480c7c4ad Disable logging level REVERT: 3beca3eb9 Clean up, hone in on debug call REVERT: 5692ab844 Add more debugging lines 2 REVERT: a568be6a5 Add more debugging lines REVERT: e119569f4 Debug OL reading REVERT: 0971f300c Set wind speed, rotor speed IC in example 14 REVERT: a362dc473 Fix OL_Input reading REVERT: 41e0dc6e2 Fix ccrotor inputs (#104) REVERT: b4c755844 Update DISCONs again REVERT: db919993c Fix Material parameter path REVERT: 1dc03765f shorten simulation time REVERT: 5cb3725e3 Allow IPC to command pitch value below peak shaving saturation limit REVERT: 07753d8ca Add IPC tuning vars REVERT: 6caf61ed4 cleanup and streaamline run_examples REVERT: 1e5398f9f add examples to readme REVERT: 26bd784e9 Update cp surfaces and DISCONS REVERT: 7f3d89a3d Add example 13 for IPC REVERT: e35f20a13 expand pitch_initial to 30 degrees REVERT: 7760bcd77 update coord reader/writer REVERT: c1d7908dc Add IEA15MW_OL.yaml REVERT: 9a75c7114 ignore dbg2 files REVERT: 280996714 Update Polars to point to coord files REVERT: b6ba25358 make sure IPC_KP is positive REVERT: 03f2b761c fix ipc gain printing bug REVERT: 9bc06254d fix variable names REVERT: 02e08f7d0 add IPC gains to schema for pass-through ability REVERT: 86f3a9c4c numerical qualifiers for error handling REVERT: abd83d731 Add IPC_KP to api changes REVERT: 844b0693d add CMakeFiles to gitignore REVERT: 2ade01535 add mutichannel plotting with tuples REVERT: 7e5e2a3d7 Error checking foro flp or ipc REVERT: 79e5d5400 Addd IPC_KP to DISCON.IN REVERT: 0111087a8 Fix comments in ColemanTransformInverse REVERT: fded9d422 Add cyclic flap conrol REVERT: dbd81afda Better logic for filtering RootMOOP and fix notch filter slopes bug REVERT: 5e40ac40f Add IPC and filtered RootMyc to registry REVERT: 823f5f00f Add proportional control and cleanup IPC REVERT: 065befa76 Fix performance table paths REVERT: afca92fce Update surface and DISCON.INs REVERT: 262d3f6fe rename aerodynblade inputs REVERT: ee00f6786 remove interpolation of blade chord and twist REVERT: aad739652 Merge pull request #103 from nikhar-abbas/hf/robust REVERT: 5d5a9ba82 add bld edgewise freq to robust dict_inputs REVERT: 93dceb7ed Break up if statement in open loop pitch (#100) REVERT: 6c1e4dbf1 Restart & registry (#99) REVERT: 50f686dd2 Open Loop Control (#98) REVERT: f57ee4553 Merge pull request #97 from nikhar-abbas/b/listcheck REVERT: 6f16a9da6 update listcheck method for numpy arrays REVERT: aa888a1fc FOCAL Updates (#64) git-subtree-dir: ROSCO git-subtree-split: b994e4de67c423ff598a4bb354657b62ff61a50d * Clean up discons? * Replace separate input descriptions with combined WEIS rsts * Point to maintained ROSCO yamls * Push actual rst file * reg traj file to exmp 02 and init OF + tau1_const * Add script to sync with WISDEM inputs * improved code to handle initial conditions of openfast * Point to monopile properly in 09 * Point example 10 to right geometry path * Fix another geometry path * Update subtree doc to new module development method * Revise documentation * fix bug in HD reader * get rid of try except for reg traj openfast only * update READMEs and remove bar usc from 08 * forgot the .py file * push back bar_usc.yaml * work on AD15 and SD optional inputs * twr_freq not needed for FB * write optional OF inputs only if defined * Add note about ROSCO dll compilation * Update documentation (#271) * update docs and add notebooks * remove R history --------- Co-authored-by: dzalkind <dzalkind@nrel.gov> Co-authored-by: pibo <ptrbortolotti@gmail.com> Co-authored-by: dzalkind <65573423+dzalkind@users.noreply.github.com> Co-authored-by: Pietro Bortolotti <pbortolo@kl2.head.cm.kestrel.hpc.nrel.gov> Co-authored-by: Athul Krishna Sundarrajan <59715652+AthulKrishnaSundarrajan@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently there are a huge number of dependencies due to the large number of projects installed as part of WEIS. Some of these may not be required for the core WEIS tools.
Resolution of this issue may require discussions about what should be considered core vs optional functionality of WEIS.
The text was updated successfully, but these errors were encountered: