Skip to content

Releases: OpenFAST/openfast

OpenFAST v2.0.0

05 Dec 21:20
0769598
Compare
Choose a tag to compare

OpenFAST v2.0.0
Breaking changes to the BeamDyn API have been introduced. Please refer to the BeamDyn input file documentation for updates.

BeamDyn

  • Linearization
  • Quasi steady start up
  • Finite difference capability
  • Computation cleanup for improved performance
  • Expanded regression tests
  • Bug fixes

AeroDyn

  • DBEMT
  • Bug fixes

Build system updates

  • Parallel build enabled through CMake
  • Improved debug flags
  • Support for CMake-generated Visual Studio solution
  • Single precision bug fixes

TurbSim bug fixes

  • Documentation updates and improvements
  • Increased robustness for interpolation of tower properties in the OpenFOAM module
  • Added a nacelle model to the c++ glue code
  • Support Bladed style brake torque input by array
  • FAST renamed to OpenFAST in source

OpenFAST v1.0.0

30 Apr 20:48
Compare
Choose a tag to compare

OpenFAST v1.0.0
This is the first production release of the OpenFAST framework after transition from FAST v8.

Documentation
The documentation has been significantly restructured and includes installation, user, and development guides. All documentation is available at http://openfast.readthedocs.io/en/latest/

Build system
The Visual Studio build system has been significantly updated to compile all of OpenFAST through a single VS Solution.
See the installation documentation for more info: http://openfast.readthedocs.io/en/latest/source/install/index.html

Test infrastructure
This release of OpenFAST adds a testing framework for unit testing and regression testing at the OpenFAST and sub module level. Unit tests have been incorporated to BeamDyn. Regression tests have been added for the OpenFAST glue code and BeamDyn.
See the testing documentation for more info: http://openfast.readthedocs.io/en/latest/source/testing/index.html

C++ glue code API
A new API has been added which provides a high level API to run OpenFAST through a C++ glue code. The primary purpose of the C++ API is to help interface OpenFAST to external programs like CFD solvers that are typically written in C++.
See the C++ API documentation at http://openfast.readthedocs.io/en/latest/source/user/cppapi/index.html