Published August 1, 2022
| Version v3.2.1
Software
Open
OpenFAST/openfast: OpenFAST v3.2.1
Creators
- Bonnie Jonkman
- Rafael M Mudafort1
- Andy Platt
- E. Branlard
- Mike Sprague2
- jjonkman
- HaymanConsulting
- Ganesh Vijayakumar
- Marshall Buhl3
- Hannah Ross
- Pietro Bortolotti4
- marco5
- Shreyas Ananthan
- Michael J. Schmidt
- Jon Rood1
- rdamiani
- nrmendoza
- sinolonghai
- Matt Hall
- ashesh2512
- kshaler
- Kurt Bendl6
- pschuenemann
- psakievich
- Lucas Carmo7
- Eliot Quon
- mattrphillips
- Nobuhiro KUSUNO8
- alvarogonzalezsalcedo
- Tony Martinez9
- 1. @NREL
- 2. National Renewable Energy Lab
- 3. retired
- 4. NWTC
- 5. SGRE
- 6. Internet Tool & Die
- 7. University of São Paulo
- 8. Hitachi, Ltd.
- 9. NREL
Description
Release Notes
This release contains the following bug fixes:
1201 Include stdexcept in FastLibAPI driver 1180 Add conditional compile for C++ / C definitions in OpenFAST LibraryRevert #1169 Update git-module urls
Precompiled binariesThe binary files in this release were built with the Visual Studio solution files distributed with OpenFAST (not using cmake), using
- Intel Parallel Studio XE 2019 for Fortran (Update 5) with Microsoft Visual Studio 2017
- Microsoft Visual C++ 2015 (C) (v1.40), for build without Simulink interface
- Microsoft Visual C++ 2017 (C) (v1.41), for build in Matlab
- MATLAB Version: 9.11.0.1837725 (R2021b) Update 2
The FAST S-function was built with a few changes to the source code to work around build errors (see https://github.com/bjonkman/openfast/commit/5ca2b9073a3d2bbbb9322cddf9fc123de977bbfd):
= NULL
was removed from the last two arguments in the definition of FAST_Sizes in FAST_Library.h:EXTERNAL_ROUTINE void FAST_Sizes(int * iTurb, const char *InputFileName, int *AbortErrLev, int * NumOuts, double * dt, double * tmax, int *ErrStat, char *ErrMsg, char *ChannelNames, double *TMax, double *InitInputAry);
- The first
&TMax
argument was added to the call toFAST_Sizes
inFAST_SFunc.c
:FAST_Sizes(&iTurb, InputFileName, &AbortErrLev, &NumOutputs, &TMax, &dt, &ErrStat, ErrMsg, ChannelNames, &TMax, InitInputAry);
FAST.Farm_x64_OMP.exe is built with OpenMP libraries and linked with dynamic libraries.
- You will need this Intel Fortran redistributable package installed to run
FAST.Farm_x64_OMP.exe
if you do not already have Intel Fortran 2019 Update 5 installed. See the installation instructions here: https://software.intel.com/content/www/us/en/develop/articles/redistributable-libraries-for-intel-c-and-fortran-2019-compilers-for-windows.html.
- You will need this Intel Fortran redistributable package installed to run
- You may also need a redistributable library for Visual Studio installed. See instructions here: https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0
- The other OpenFAST executables DO NOT require these redistributable libraries to be installed. Instead, they were built with static libraries.
Files
OpenFAST/openfast-v3.2.1.zip
Files
(81.0 MB)
Name | Size | Download all |
---|---|---|
md5:31e0ba1824316b90623e9eef5ed56e02
|
81.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/OpenFAST/openfast/tree/v3.2.1 (URL)