v2026.11.16174
Release notes / 2017.2.0

2017.2.0

  • Added ability to override convolution function from controldict
  • Python libraries now link against bundled openssl
  • Performance improvements
  • Added some validation of parameters before running the solver
  • Corrected parsing of filtering epsilon and filtering strength values so they are treated as double instead of truncated to int
  • Fix to roughness values when running in parallel
  • Added BR2 scheme to High Order code
  • Ensured halo conditions are correct for strong Boundary Condition formulations
  • Added improved interpolation for temperature field input
  • Ensured restricted mut is the average of the child cells
  • Fixes to restart logic
  • Timing output has been improved to report in days. hours, minutes and seconds
  • Enabled CUDA optimisations for Pascal architecture GPUS
  • Added support for P3 Tris
  • Bug fix to prism elements when running in parallel
  • Allow user to scale cfl number for viscous timestep
  • Added update frequency parameter for turbine zone definitions
  • Added a native implementation of the convolution function
  • Added specific keywords for specifying the turbine fluid zone length factor and the reference point offset
  • Added automatic check to make sure that the reference point is located inside the turbine region
  • Added fix for case where only one turbine location is specified as this broke the numpy logic
  • Added warning when users specify a thrust coefficient greater than 1 as this invalidates the induction factor calculation later
  • Added turbine power curve to turbine fluid zones
  • Added keyword to specify the model (induction or simple) to be used for modelling turbines
  • Added function 'create_turbine_segments_simple' which uniformly applies thrust and torque to the actuator disc segments, based on the thrust coefficient, tip speed ratio and power curves supplied by the user
  • Added thrust summation for simple turbine
  • Added use of a search tree to speed up cell searching in turbine regions
  • Turbine region function now use line and tube filters rather than cylinder
  • Added dissipation to boundary fluxes
  • Turned on extrapolation for Farfield Boundary conditions
  • Added support for Cray XC systems. Contact us to get a specific version for this platform
  • Added relocate option for when the executable on the compute nodes are in a different location to the submit node
  • Fixes to WALE model for High Order solver
  • Added SA Neg Model for Finite Volume solver
  • Added SA Model for High Order solver
  • Improved output of high order eddy viscosity
  • Robustness fixes for reference plane cell identification
  • Added option to output fluidic zone cell sets
  • Removed warnings when TRBX file specifies thrust coefficient greater than 1
  • Added warning when thrust coefficient > 1 is specified for the 'induction' model. CT is then scaled back to 0.8
  • Added turbine power output for Betz limit turbine
  • Allow user to set shock sensor variable
  • multigrid_cycles variable can be use to turn off Polynomial Multigrid for the High Order solver
  • Allow specifying the real time step frequency at which the restart H5 file gets written
  • Added user option to scale residuals by volume
  • Ensured dynamic viscosity and kinematic viscosity output total mu+mu_t
  • Allow using Rusanov for turbulence when HLLC is chosen for High Order solver
  • Added ABL fluidic zone type
  • Added ability to specify the PMG cycle pattern from the python dictionary using the 'multipoly cycle pattern' key
  • Ensure that the last solve cycle does a PMG cycle in the High Order Solver
  • Added STL file option for turbine offset specification
  • Improved parallel load balancing
  • Added SAS to LES options
  • Changed default ambient turbulence to off so that SA and SST results match
  • Improve startup performance for High Order Solver
  • Added option to turn on rotation correction for SA
  • Fix to memory allocation for SAS
  • Added Boussinesq buoyancy
  • Write turbine power to file on update
  • Added libgfortran to tarball for systems where it's not already installed