Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'OpenFAST/' changes from 6b8706b75..dade73d50
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
- Loading branch information