OpenFAST/openfast: v4.0.5
Authors/Creators
- Bonnie Jonkman
- Andy Platt
- Rafael M Mudafort1
- E. Branlard
- Lu Wang2
- Derek Slaughter1
- Mike Sprague3
- Hannah Ross
- HaymanConsulting
- jjonkman
- cortadocodes4
- Mayank Chetan2
- Ryan Davies5
- Matt Hall
- Ganesh Vijayakumar
- Marshall Buhl6
- reos-rcrozier
- Russell9798
- Pietro Bortolotti7
- Roger Bergua1
- Shreyas Ananthan
- Jon Rood1
- rdamiani
- nrmendoza
- sinolonghai
- Abhineet Gupta
- psakievich
- Faisal H Bhuiyan1
- pschuenemann
- Ashesh Sharma
- 1. @NREL
- 2. National Renewable Energy Laboratory
- 3. National Renewable Energy Lab
- 4. @Octue
- 5. NREL | Stanford
- 6. retired
- 7. NWTC
Description
v4.0.5 Overview
This is a minor incremental bug fix release. See the changelog below for details.
Changelog
Overview
This release includes several bug fixes and improvements for OpenFAST, GitHub actions, and openfast_io.
General
CMake build system
GitHub actions
#2825 Simplify GitHub Action for regression tests (backport from dev-tc) (@deslaughter)
openfast_io
#2828 updated outlist reading in openfast_io (@mayankchetan)
#2818 OpenFAST IO updates: MoorDyn and StC (@dzalkind)
Solvers
OpenFAST
#2831 [BugFix] WrVTK with VTK_fps fails (@andrew-platt)
Interfaces
cpp interface
#2792 Fix openfastcpp restart parsing of file name (@marchdf)
#2804 Add a checkError in openfast cpp (@marchdf)
#2815 Fix restart parsing of file name (backport of #2792 and #2793) (@marchdf)
Module changes
AeroDyn
#2853 Backport #2848 (@bjonkman)
BeamDyn
#2811 BD: new output - aero only loads mapped to the root (@andrew-platt)
IceFlow
#2855 Fix Typo in "interpolation" in Ice Crushing Modules (@leopardracer)
SubDyn
#2821 bugfix: SD maximum number of output channels was incorrectly set (@andrew-platt)
Input file changes
No input file changes since v4.0.0
#2829 FF: typo in SeaState names in MD_Shared .fst files - this is not an API change (@andrew-platt)
Precompiled Windows Binaries
The binary files in this release were built with the Visual Studio solution files distributed with OpenFAST (not using cmake), using
- Intel Fortran compiler 2021.12 (
p_oneAPI_2024.1.0.595) with Microsoft Visual Studio 2022 - Microsoft Visual C++ 2022 (C), for build in Matlab
- MATLAB Version: 2024.2.999 (R2024b)
- Executables with
_OpenMPor_OMPin the name are built with OpenMP libraries and linked with dynamic libraries.- You will need this Intel Fortran redistributable package installed to use these executables if you do not already have Intel Fortran OneAPI 2024 installed. See the installation instructions here.
- You may also need a redistributable library for Visual Studio installed. See instructions here.
The other OpenFAST executables DO NOT require these redistributable libraries to be installed. Instead, they were built with static libraries.
Files
OpenFAST/openfast-v4.0.5.zip
Files
(94.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:dc0d00c456a5f894b0f8c9136b351f63
|
94.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/OpenFAST/openfast/tree/v4.0.5 (URL)
Software
- Repository URL
- https://github.com/OpenFAST/openfast