Bug description
The definition of the boundary layer thickness at zero AoA within the THICK subroutine in the file AeroAcoustics.f90 is wrong, because of the usage of the log function instead of the correct log10 one.
To Reproduce
Steps to identify error:
- Look at the definition of
DELTA0 variable in case p%ITRIP .GT. 0 within the THICK subroutine in the file AeroAcoustics.f90.
- Compare it with the very same definition within the NAFNoise repository in the file
PREDICT.FOR.
- See the error.
Expected behavior
The log function should be substituted by means of the correct log10 one.
Screenshots, if applicable
None.
OpenFAST Version
Commit 3456a64.
System Information (please complete the following information):
- OS: Ubuntu 20.04 LTS.
- Compiler: gfortran 9.3.
- Compiler settings: Standard as for repository configuration.
Additional context
Original formulation is available in the corresponding literature source:
- Brooks, T. F.; Pope, D. S. & Marcolini, M. A., Airfoil self-noise and prediction, NASA, NASA, 1989. https://ntrs.nasa.gov/search.jsp?R=19890016302, §3.2, page 9, Equations 2-3-4.
Bug description
The definition of the boundary layer thickness at zero AoA within the
THICKsubroutine in the fileAeroAcoustics.f90is wrong, because of the usage of thelogfunction instead of the correctlog10one.To Reproduce
Steps to identify error:
DELTA0variable in casep%ITRIP .GT. 0within theTHICKsubroutine in the fileAeroAcoustics.f90.PREDICT.FOR.Expected behavior
The
logfunction should be substituted by means of the correctlog10one.Screenshots, if applicable
None.
OpenFAST Version
Commit 3456a64.
System Information (please complete the following information):
Additional context
Original formulation is available in the corresponding literature source: