-
Notifications
You must be signed in to change notification settings - Fork 507
Release 3.5.4 #2474
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 3.5.4 #2474
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
c52e117
Fix crash at exit when using new Intel icx compiler
deslaughter 0f08226
Disable cache in setup-python GH action
deslaughter 2510bc2
Merge pull request #2173 from deslaughter/b/MAP_free_outlist_crash
andrew-platt d46719a
Update GHCR doc, remove old Dockerfile
mayankchetan 51b122e
Updates to build instructions example
mayankchetan c867e1a
Merge pull request #2183 from mayankchetan/dockerDocs
andrew-platt 397d1b9
Add WEIS file readers and writers (#2188)
cortadocodes cef1e0b
Always build openfastcpplib as shared. Use BUILD_OPENFAST_CPP_DRIVER …
deslaughter d0f6154
Merge pull request #2311 from deslaughter/f/cpp_api_driver_option
andrew-platt 62b273e
Fix a couple of bugs in NWTC_IO.f90 which cause out of bounds array a…
deslaughter 5f7b3c9
ED: set all values in RtHS to zero during allocation
andrew-platt 517640d
NWTC_IO: initialize all arrays created by AllocAry calls to zero
andrew-platt 6680158
Merge pull request #2321 from andrew-platt/b/backport_2317partial
andrew-platt 75f1e32
Fix docs -- fails on rtd
andrew-platt 0e7774a
Add !$ OMP critical around file opening for VTK
andrew-platt 44ff26d
Merge pull request #2340 from andrew-platt/b/OpenMP_FF_vtk_read_Opt2
andrew-platt ff67ad4
FileInfoType: increase line length allowed
andrew-platt d6e3148
Merge pull request #2389 from andrew-platt/f/WideLinesFileInfoType
andrew-platt d97ee66
HD bug fix: prevent array index out-of-bound error in HDOut_MapOutput…
luwang00 cca59dc
Merge pull request #2397 from luwang00/b/HD_PFBdy_Output
andrew-platt 6253e3e
BeamDyn, ModMesh, NWTC_Num performance improvements
deslaughter c8b9848
Fix bug in BeamDyn performance commit
deslaughter 1d313c9
Fix beamdyn_utest incorrect size of m%qp%upp
deslaughter 48a9e87
Fix more bugs in BeamDyn performance improvements
deslaughter f93ef05
Modfy executeOpenfastLinearRegressionCase.py to skip comparison of nu…
deslaughter 63c9d3b
Revert "Modfy executeOpenfastLinearRegressionCase.py to skip comparis…
deslaughter 56a97f6
Perturb BD rotation states in WM parameters
deslaughter 68423c3
BeamDyn: fix formatting in test_tools.F90
deslaughter 11f1cd3
Update r-test pointer
deslaughter e1d3cdb
BD: change to LAPACK_GEMM, add note on ignored error handling
andrew-platt e28e1a0
Merge pull request #2399 from deslaughter/f/bd-perf
andrew-platt dde75b8
Intel builds: add /heap-arrays:1000 compile flag
andrew-platt 31d281e
Add /heap-arrays:1000 to cmake intel builds
andrew-platt 69f8dff
Merge pull request #2452 from andrew-platt/b/FF_stackOverflow
andrew-platt a2e0381
Add changelog for 3.5.4
andrew-platt 05a16b2
Update version info in conf.py
andrew-platt ea16750
Correction to changelog v3.5.4.md
andrew-platt efad7a3
Missing PRs and Typo in v3.5.4.md
andrew-platt 8136967
Update r-test pointer for 3.5.4
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
37 changes: 31 additions & 6 deletions
37
...orkflows/build-docker-image-automatic.yml → .github/workflows/deploy.yml
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 |
|---|---|---|
|
|
@@ -43,6 +43,7 @@ vs-build/ | |
| .fortls | ||
| .devcontainer | ||
| .idea | ||
| .env | ||
|
|
||
| # backup files | ||
| *.asv | ||
|
|
||
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,96 @@ | ||
| **Feature or improvement description** | ||
| Pull request to merge `rc-3.5.4` into `main` and create a tagged release for v3.5.4. | ||
|
|
||
| See the milestone and project pages for additional information | ||
|
|
||
| https://github.com/OpenFAST/openfast/milestone/14 | ||
|
|
||
| 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 | ||
| - [ ] Verify readthedocs builds correctly | ||
| - [ ] Create a tag in OpenFAST | ||
| - [ ] Create a merge commit in r-test and add a corresponding annotated tag | ||
| - [ ] Compile executables for Windows builds | ||
| - [ ] 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 | ||
| - [ ] IfW_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 | ||
| - [ ] Turbsim_x64.exe | ||
|
|
||
| # Changelog | ||
|
|
||
| ## Overview | ||
|
|
||
| This release includes performance improvements for BeamDyn (up to 30% speed increase), python file readers and writers from WEIS, and a fix for stack overflows with FAST.Farm (Intel compilation). A few other minor updates are included as outlined below. | ||
|
|
||
| Anyone using BeamDyn will want to update to this version. | ||
|
|
||
|
|
||
| ## General | ||
|
|
||
| ### Build systems | ||
|
|
||
| #2311 Always build `openfastcpplib` as shared. Use `BUILD_OPENFAST_CPP_DRIVER` to disable `openfastcpp` executable (@deslaughter) | ||
| #2173 Fix crash in `MAP_End` when using Intel's new icx compiler and disable caching in setup-python GH action (@deslaughter) | ||
|
|
||
|
|
||
| ### Python file readers/writers | ||
|
|
||
| #2188 Add WEIS file readers and writers (@cortadocodes and @mayankchetan) | ||
|
|
||
|
|
||
| ## Solvers | ||
|
|
||
| ### FAST.Farm | ||
|
|
||
| #2452 Fix for some stack overflow issues with FAST.Farm when copying large amounts of wind data (closes #2053) (@andrew-platt) | ||
| #2340 Add `!$ OMP critical` around file opening for VTK to prevent file collision (@andrew-platt) | ||
|
|
||
|
|
||
| ## Module changes | ||
|
|
||
| ### BeamDyn | ||
|
|
||
| #2399 BeamDyn performance improvements (@deslaughter) | ||
|
|
||
|
|
||
| ### ElastoDyn | ||
|
|
||
| #2321 Backport of #2317: Explicitly initialize `ED` `RtHS` to zero -- corrects issue with inccorect linearization results (@andrew-platt) | ||
|
|
||
|
|
||
| ### HydroDyn | ||
| #2397 HD bug fix: prevent array index out-of-bound error in `HDOut_MapOutputs` when more than 9 potential-flow bodies are present (@luwang00) | ||
|
|
||
| ### NWTC-Library | ||
| #2389 FileInfoType: increase line length allowed (@andrew-platt) | ||
|
|
||
| ## Input file changes | ||
|
|
||
| No input files change with this release, as this only includes minor bugfixes. | ||
|
|
||
| Full list of changes: https://openfast.readthedocs.io/en/main/source/user/api_change.html | ||
|
|
||
| Full input file sets: https://github.com/OpenFAST/r-test/tree/v3.5.4 (example input files from the regression testing) | ||
|
|
||
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.