v3.5.0 #1577
Closed
andrew-platt
started this conversation in
General
v3.5.0
#1577
Replies: 1 comment
-
Duplicate discussion with #1576 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview of v3.5.0
This release includes several new features, bugfixes, and improvements.
New Features
New features include Lidar simulation within the InflowWind module, the ability to simulate a marine hydro-kinetic turbine (MHK) on a floating platform with an downward pointing tower, VTK based visualization with the BeamDyn driver, and a non-uniform point distribution in the OpenFOAM module for improved coupling fidelity to CFD with actuator lines.
Bugfixes
There were several bugfixes in SubDyn, AeroDyn, and HydroDyn. See below for details.
Improvements
AeroDyn received a minor update to the BEM solver to better model cone and prebend.
The
QuKi
(quad kind, 128 bit reals) was removed from OpenFAST allowing for building with on architectures that don't support 128 bit reals, and compilers that could not use it.The build system was completely overhauled to improve general usability. This includes support for the Flang compiler in addition to the GCC and Intel compilers, the ability to install LAPACK and BLAS from source with CMake (
USE_LOCAL_STATIC_LAPACK
option), improved support for Ninja on all platforms, and some minor cleanup for better readability.Input file changes
The InflowWind input file has a new section for the Lidar simulator. There are also some minor changes to the C++ interface. See the end of the Changelog below for a summary, or see https://openfast.readthedocs.io/en/main/source/user/api_change.html. For sample input files, take a look at the regression tests at https://github.com/OpenFAST/r-test/tree/v3.5.0 in the r-test submodule for OpenFAST.
Changelog
General
Build systems
#1010 Use Cmake OBJECT libraries to create openfastlib and add option to use downloaded reference lapack and blas sources (
USE_LOCAL_STATIC_LAPACK
option in CMake) @reos-rcozier#1427 Improve CMake's
FindMKL
to avoid rutime issues and preloading libraries @gbarter#1506 Fix compilation issue, using Intel OneAPI on Linux (missing
-fPIC
flag) @pablo-benito#1530 Add missing objects from #1010
#1535 [BugFix] CMake build on Windows and Ninja build on all platforms
#1538, #1542 Add support for Flang (Classic) compiler
#1555, #1566 Modernize CMake, remove object libraries, build Simulink MEX
#1561 [BugFix] typo in souce file list for Visual Studio build of AeroDyn driver @bjonkman
Documentation
#1419 update manual regression testing syntax for Windows
#1559 [BugFix] Limit urllib3 version so that readthedocs builds
Solvers
OpenFAST
#1453, #1560 Remove QuKi (quad-precision) from OpenFAST
FAST.Farm
#1504 Increase number of VTK output planes from 9 to 99
TurbSim
#1550 [BugFix] fix index into Z array for text grid files @bjonkman
Module changes
AeroDyn
#1477 Allow tower, hub, nacelle, and rotor below platform for MHK turbines
#1509 Improved coning and prebend modeling in future BEM
#1541 AeroDyn_Inflow minor updates
#1567 fix some divide by zero issues
BeamDyn
#1474 BeamDyn driver visualization, and driver bugfix
#1482 Fix convergence issue at initialization
ElastoDyn
#1477 Allow tower, hub, nacelle, and rotor below platform for MHK turbines.
HydroDyn
#1480 [BugFix] NBody>1 && NBodyMod==1 bug in WAMIT2
InflowWind
#1464 Add LIDAR simulation within InflowWind with control channels passed to controller @Russell9798
#1534 [BugFix] potential error when requesting wind below the ground (also fix build issue with SD syntax) @bjonkman
#1516, #1543, #1549 InflowWind restructure
OpenFOAM
#1493 Allow Non-Uniform Force Point Distribution on Blades @mchurchf
API changes
#1493 C++ interface for OpenFOAM module includes
NodeClusterType_c
argumentInput file changes
#1464 New section in InflowWind input file for LIDAR inputs
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.0 (example input files from the regression testing)
This discussion was created from the release v3.5.0.
Beta Was this translation helpful? Give feedback.
All reactions