Andy Platt

Results 145 comments of Andy Platt

To do before merge: - [ ] Add `default` option to `k_def` & `k_grad` to use function outlined in the paper instead of constant values.

![Test_8mps_1Turb_WAT_Off 0014](https://github.com/OpenFAST/openfast/assets/2745453/3e40842a-7604-48cb-acc6-3d8188e7f43c) Figure 1: 8 mps, single turbine, without WAT ![Test_8mps_1Turb_WAT_New 0017](https://github.com/OpenFAST/openfast/assets/2745453/c8019dc1-ff05-45eb-9b9e-fa672965935f) Figure 2: 8 mps, single turbine, with WAT using default values for `k_def` and `k_grad`

Updated format of the WAT section: ```python --- WAKE-ADDED TURBULENCE --- 2 WAT - Switch between wake-added turbulence box options {0: no wake added turbulence, 1: predefined turbulence box, 2:...

Some of the c-bindings libraries have small angle assumptions. - [ ] `HydroDyn_C_bindings` - [ ] `MoorDyn_C_bindings`

That's an odd error. We'll definitely have to fix that. FYI: `AeroDyn_Inflow.f90` is only used with the `AeroDyn_Driver` and `AeroDyn_Inflow_C_Bindings` interface, not with OpenFAST. But it is included in the...

I don't know for certain if PR #2136 will solve this issue. @jrood-nrel, could you check if that branch fixes it?

@jrood-nrel, I merged this into `dev`, so you can grab that branch instead if it is easier.

- [ ] Verify all suggested changes from #1643 have been implemented.

@bjonkman, Thanks for the info! @deslaughter, do we have other instances of the automatic deallocation/allocation that may not be supported by all compilers yet?

There must still be an issue in `AeroDyn_Inflow.f90` itself, and not just an issue with the cmake libs. Are you compiling `aerodyn_inflow_c_bindings` as well as the the OpenFAST CPP interface?