-
Notifications
You must be signed in to change notification settings - Fork 516
Release 4.0.4 #2786
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
Merged
Merged
Release 4.0.4 #2786
Changes from 18 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
1a21479
Fix FAST_ExtInfw_Restart API
marchdf 9ee64ed
bug fix #2762
mayankchetan 654230d
Backport of github action to build windows executables
deslaughter be0337e
IO: Updated OpenFAST_io for MoorDyn input files
RyanDavies19 eb50dce
IO: clean up openfast_io for MD after testing, fix *** error in MD ou…
RyanDavies19 45ed316
MD: update version
RyanDavies19 27faafe
MD: IO output format fix
RyanDavies19 5dbf3a3
IO: Fix MoorDyn outlist handling, remove MoorDyn echo file reading
RyanDavies19 d689a1e
bug fix: Adjust steady-state solver small angle assumptions
bjonkman 54b09cd
Merge pull request #2777 from mayankchetan/of_io_fix
andrew-platt 9b55934
Merge pull request #2779 from andrew-platt/b/backportPR2658_404
andrew-platt d66ab68
Merge pull request #2776 from marchdf/fix-restart
andrew-platt 92a2e94
Use MATLAB_ROOT environment variable to define MATLAB install directory
deslaughter e0d3eea
Merge pull request #2780 from andrew-platt/b/backport2760_404
andrew-platt 2a6bdb0
Merge pull request #2778 from deslaughter/build-windows-backport
andrew-platt 16ac8cb
Avoid ending program when called as a shared library
bjonkman 8f2979d
Merge pull request #2785 from andrew-platt/backport/2671
andrew-platt c08ddba
Update version info
andrew-platt e9cec2d
Update v4.0.4.md
andrew-platt db6012f
Update docs/changelogs/v4.0.4.md
andrew-platt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| @call "C:\Program Files (x86)\Intel\oneAPI\setvars-vcvarsall.bat" %VS_VER% | ||
|
|
||
| for /f "tokens=* usebackq" %%f in (`dir /b "C:\Program Files (x86)\Intel\oneAPI\compiler\" ^| findstr /V latest ^| sort`) do @set "LATEST_VERSION=%%f" | ||
| @call "C:\Program Files (x86)\Intel\oneAPI\compiler\%LATEST_VERSION%\env\vars.bat" | ||
|
|
||
| @REM Make the script that generates the git version description ignore dirty | ||
| @REM since building the Visual Studio projects modifies files | ||
| powershell -command "(Get-Content -Path '.\vs-build\CreateGitVersion.bat') -replace '--dirty', '' | Set-Content -Path '.\vs-build\CreateGitVersion.bat'" | ||
|
|
||
| echo on | ||
|
|
||
| @REM Build all solutions | ||
| devenv vs-build/AeroDisk/AeroDisk_Driver.sln /Build "Release|x64" | ||
| devenv vs-build/AeroDyn/AeroDyn_Driver.sln /Build "Release|x64" | ||
| devenv vs-build/AeroDyn/AeroDyn_Driver.sln /Build "Release_OpenMP|x64" | ||
| devenv vs-build/AeroDyn_Inflow_c_binding/AeroDyn_Inflow_c_binding.sln /Build "Release|x64" | ||
| devenv vs-build/AeroDyn_Inflow_c_binding/AeroDyn_Inflow_c_binding.sln /Build "Release_OpenMP|x64" | ||
| devenv vs-build/BeamDyn/BeamDyn-w-registry.sln /Build "Release|x64" | ||
| devenv vs-build/Discon/Discon.sln /Build "Release|x64" | ||
| devenv vs-build/FAST-farm/FAST-Farm.sln /Build "Release|x64" | ||
| devenv vs-build/FAST-farm/FAST-Farm.sln /Build "Release_OpenMP|x64" | ||
| devenv vs-build/HydroDyn/HydroDynDriver.sln /Build "Release|x64" | ||
| devenv vs-build/HydroDyn_c_binding/HydroDyn_c_binding.sln /Build "Release|x64" | ||
| devenv vs-build/InflowWind_c_binding/InflowWind_c_binding.sln /Build "Release|x64" | ||
| devenv vs-build/InflowWind/InflowWind_driver.sln /Build "Release|x64" | ||
| devenv vs-build/InflowWind/InflowWind_driver.sln /Build "Release_OpenMP|x64" | ||
| devenv vs-build/MoorDyn/MoorDynDriver.sln /Build "Release|x64" | ||
| devenv vs-build/MoorDyn_c_binding/MoorDyn_c_binding.sln /Build "Release|x64" | ||
| devenv vs-build/FAST/FAST.sln /Build "Release|x64" | ||
| devenv vs-build/SeaState/SeaStateDriver.sln /Build "Release|x64" | ||
| devenv vs-build/SimpleElastoDyn/SimpleElastoDyn_Driver.sln /Build "Release|x64" | ||
| devenv vs-build/SubDyn/SubDyn.sln /Build "Release|x64" | ||
| devenv vs-build/TurbSim/TurbSim.vfproj /Build "Release|x64" | ||
| devenv vs-build/UnsteadyAero/UnsteadyAero.sln /Build "Release|x64" | ||
|
|
||
| @REM Build MATLAB solution last | ||
| devenv vs-build/FAST/FAST.sln /Build "Release_Matlab|x64" | ||
|
|
||
| @REM Copy controllers to bin directory | ||
| xcopy .\reg_tests\r-test\glue-codes\openfast\5MW_Baseline\ServoData\*.dll .\build\bin\ /y | ||
|
|
||
| exit /b %ERRORLEVEL% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,93 @@ | ||
| **Feature or improvement description** | ||
| Pull request to merge `rc-4.0.4` into `main` and create a tagged release for v4.0.4 | ||
|
|
||
| See the milestone and project pages for additional information | ||
|
|
||
| https://github.com/OpenFAST/openfast/milestone/20 | ||
|
|
||
| Test results, if applicable | ||
| See GitHub Actions | ||
|
|
||
| ### Release checklist: | ||
| - [ ] Update the documentation version in docs/conf.py | ||
| - [ ] Update the versions in docs/source/user/api\_change.rst | ||
| - [ ] Update version info in openfast\_io/pyproject.toml | ||
| - [ ] Verify readthedocs builds correctly | ||
| - [ ] Create an annotated tag in OpenFAST during merge (mark as most recent if necessary) | ||
| - [ ] Create a merge commit in r-test and add a corresponding annotated tag | ||
| - [ ] Compile executables for Windows builds | ||
| - [ ] `AeroDisk_Driver_x64.exe` | ||
| - [ ] `AeroDyn_Driver_x64.exe` | ||
| - [ ] `AeroDyn_Driver_x64_OpenMP.exe` | ||
| - [ ] `AeroDyn_Inflow_c_binding_x64.dll` | ||
| - [ ] `AeroDyn_Inflow_c_binding_x64_OpenMP.dll` | ||
| - [ ] `BeamDyn_Driver_x64.exe` | ||
| - [ ] `DISCON.dll (x64)` | ||
| - [ ] `DISCON_ITIBarge.dll (x64)` | ||
| - [ ] `DISCON_OC3Hywind.dll (x64)` | ||
| - [ ] `DISCON_SC.dll (x64)` | ||
| - [ ] `FAST.Farm_x64.exe` | ||
| - [ ] `FAST.Farm_x64_OMP.exe` | ||
| - [ ] `FAST_SFunc.mexw64` | ||
| - [ ] `HydroDynDriver_x64.exe` | ||
| - [ ] `HydroDyn_C_Binding_x64.dll` | ||
| - [ ] `IinflowWind_c_binding_x64.dll` | ||
| - [ ] `InflowWind_Driver_x64.exe` | ||
| - [ ] `InflowWind_Driver_x64_OpenMP.exe` | ||
| - [ ] `MoorDyn_Driver_x64.exe` | ||
| - [ ] `MoorDyn_c_binding_x64.dll` | ||
| - [ ] `OpenFAST-Simulink_x64.dll` | ||
| - [ ] `openfast_x64.exe` | ||
| - [ ] `SeaStateDriver_x64.exe` | ||
| - [ ] `SimpleElastoDyn_x64.exe` | ||
| - [ ] `SubDyn_x64.exe` | ||
| - [ ] `Turbsim_x64.exe` | ||
| - [ ] `UnsteadyAero_x64.exe` | ||
|
|
||
| # Changelog | ||
|
|
||
| ## Overview | ||
|
|
||
| This release includes several bug fixes and improvements for _OpenFAST_, GitHub actions, and _openfast\_io_. | ||
|
|
||
| ## General | ||
|
|
||
| ### CMake build system | ||
|
|
||
| ### GitHub actions | ||
|
|
||
| #2778 Backport of GitHub Action to build windows executables on releaseCompiler (@deslaughter) -- backport of #2636 | ||
|
|
||
|
|
||
| ### openfast_io | ||
|
|
||
| #2779 MD: Backport of PR #2658 -- openfast\_IO MoorDyn compatibility (@RyanDavies19) | ||
|
|
||
| #2777 bug fix #2762 (@mayankchetan) | ||
|
|
||
| #2658 openfast\_IO MoorDyn compatibilityModule (@RyanDavies19) | ||
|
|
||
|
|
||
|
|
||
| ## Solvers | ||
|
|
||
| ### Simulink | ||
|
|
||
| #2785 Avoid ending program when called as a shared library (@bjonkman) -- backport of #2671 | ||
|
|
||
|
|
||
|
|
||
| ## Module changes | ||
|
|
||
| ### OpenFAST library | ||
|
|
||
| #2780 backport of #2760: bug-fix: Adjust steady-state solver small angle assumptions (@bjonkman) | ||
|
|
||
| #2776 Fix FAST\_ExtInfw\_Restart APIC++ API (@marchdf) | ||
|
|
||
|
|
||
|
|
||
| ## Input file changes | ||
|
|
||
| No input file changes since v4.0.0 | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.