Bug description
The value of gravity real(ReKi), parameter :: grav = 9.80665 is hard coded in IceFloeBase.f90 and compared against the value specified in the main input file. Ideally, this value should be passed into the module from the glue code. However, it is likely coded this way because the module has several interfaces, for other codes, which may not provide gravity. This issue has existed since the module was added in 2016.
The IceFloe module needs to be evaluated better integrated into OpenFAST, possibly removing the other interfaces if they're no longer used.
Bug description
The value of gravity
real(ReKi), parameter :: grav = 9.80665is hard coded inIceFloeBase.f90and compared against the value specified in the main input file. Ideally, this value should be passed into the module from the glue code. However, it is likely coded this way because the module has several interfaces, for other codes, which may not provide gravity. This issue has existed since the module was added in 2016.The IceFloe module needs to be evaluated better integrated into OpenFAST, possibly removing the other interfaces if they're no longer used.