The windIO inputs and their software-specific mappings are listed below. Matching literature-model names do not imply identical solver, rotor-averaging, superposition, turbulence, induction, or yaw treatments.
FLORIS
Uses sum-of-squares freestream deficit superposition (sosfs), the TurbineCubatureGrid, 9 points rotor grid with power linear-cubature, thrust linear-cubature averaging, and Crespo-Hernandez wake-added turbulence. Secondary steering, yaw-added recovery, transverse velocities, and active wake mixing are disabled.
FOXES
- velocity: JensenWakek = 0.1, induction = Betz
Uses Betz induction, quadratic wind-speed superposition with a freestream (ws_quadratic_amb_target) deficit reference, grid16, 4 x 4 cell centers rotor sampling, rotor-point partial wakes, and the rotor_wd wake frame. No separate wake-added turbulence model is configured.
FOXES keeps its grid16 rotor model; the requested cubature with 9 points rotor grid is not applied.
PyWake
- velocity: NOJDeficitk = 0.1
Uses PropagateDownwind with squared-sum superposition, CGIRotorAvg, 9 points rotor averaging, freestream (use_effective_ws=false) deficit reference, and ct2a_mom1d induction. No separate wake-added turbulence model is configured.
Uses the lower-level NOJDeficit class rather than PyWake's Jensen_1983 literature preset.