Releases ยท su2code/SU2

SU2 version 8.4.0 "Harrier"

What's Changed

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

  • Remove globally declared primvar_Edge variable by @bigfooted in #2595
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #2562
  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2597
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2567
  • Fix Linux arm64 regression workflow by @bmunguia in #2607
  • OpDiLib Update by @jblueh in #2616
  • Common: fix missing include in CPrimalGrid.hpp; drop duplicate by @shbhmexe in #2629
  • docs: Fix spelling errors in code comments by @shbhmexe in #2630
  • chore: Fix spelling errors and modernize pointer initialization by @shbhmexe in #2631
  • Fix: Improve Python code quality and PEP 8 compliance by @shbhmexe in #2632
  • fix: Replace bare except clauses with specific exception types in Python utilities by @shbhmexe in #2633
  • fix: Python 3 correctness and PEP 8 compliance improvements by @shbhmexe in #2640
  • fix: Python 3 compatibility and C++ code quality improvements by @shbhmexe in #2643
  • fix: make preconfigure download paths consistent by @shbhmexe in #2648
  • fix(SU2_PY): improve Python wrapper reliability and remove invalid-escape warnings by @shbhmexe in #2650
  • fix: five critical and moderate bugs in wall model, radiation solver, file parsing, and security by @shbhmexe in #2636
  • fix(SU2_PY,SU2_CFD): Fix division-by-zero and logic bugs by @shbhmexe in #2654
  • fix(SU2_CFD,SU2_PY,Common): Fix typos, code style, and safety guards by @shbhmexe in #2660
  • Fix solver initialization and multigrid logic bugs by @shbhmexe in #2662
  • avoid some compiler warnings by @pcarruscag in #2671

Other Changes

New Contributors

Full Changelog: v8.3.0...v8.4.0

SU2 version 8.3.0 "Harrier"

SU2 version 8.2.0 "Harrier"

Version 8.2.0 has important fixes for SST-2003 and improvements for intersecting symmetry planes and inviscid walls, along with many new features and minor fixes.

What's Changed

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

New Contributors

Full Changelog: v8.1.0...v8.2.0

SU2 version 8.1.0 "Harrier"

Changes

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

New Contributors

Full Changelog: v8.0.1...v8.1.0

SU2 version 8.0.1 "Harrier"

Changes

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

New Contributors

Full Changelog: v8.0.0...v8.0.1

SU2 version 8.0.0 "Harrier"

Changes

The highlights of SU2 version 8.0.0 are:

  • A complete re-work of the Python wrapper to allow in-memory mesh deformation, increased flexibility to access the solution for post-processing or initialization, and also to manipulate boundary conditions during the solution (see examples)
  • Modeling of combustion #1917
  • Improved performance for hybrid parallel discrete adjoint solvers
  • Data-driven fluid models
  • Improved consistency of the SST implementation with literature, with SST-2003m becoming the new default

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

Other Changes

New Contributors

Read more

SU2 version 7.5.1 "Blackbird"

Changes

SU2 version 7.5.1. includes:

  • New convective scheme for NEMO
  • Vorticity confinement method for compressible flow
  • Monitor points
  • Small cleanup, usability improvement, see the full list below

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

Other Changes

New Contributors

Full Changelog: v7.5.0...v7.5.1

SU2 version 7.5.0 "Blackbird"

SU2 version 7.5.0 includes:

  • The return of transition models
  • Composition-dependent fluid models for incompressible flows.
  • Integration with CoolProp compressible flows.
  • Usability improvements to turbulence models, such as per-inlet turbulence variable specification.
  • Many other improvements and fixes listed below.

Changes

๐Ÿš€ Experimental Features

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance

New Contributors

Full Changelog: v7.4.0...v7.5.0

SU2 version 7.4.0 "Blackbird"

SU2 version 7.4.0 introduces important new features and fixes:

  • SST-2003m and some of its variants.
  • New way of specifying and combining SA variants and corrections
  • Fixes of hybrid parallel race conditions (for primal and discrete adjoint modes).
  • User defined output functions (example).
  • Many other improvements and fixes listed below.

NOTE: This release breaks backward compatibility for less common SA models, in favour of the new, and more versatile, way of specifying SA and SST versions and corrections.

๐Ÿš€ Experimental Features

  • User defined functions for history outputs @pcarruscag (#1705)
  • Add look-up table class @bigfooted (#1637)
  • Add in Sutherland's law for NEMO problems @WallyMaier (#1702)
  • Build SU2 and run regressions on self hosted aarch64 runner scheduled @martin-g (#1619)
  • Use latest build-su2-cross Docker image for release-management Github Actions workflow @martin-g (#1693)
  • Composition-dependent density model for variable density incompressible flow @Cristopher-Morales (#1620)
  • New SA version/correction combinations and new way of specifying them in the config (SA_OPTIONS=...) @pcarruscag (#1646)
  • Newton-Raphson for NEMO temperature computations @WallyMaier (#1627)
  • Refactor SST model implementation and addition of variants/corrections @bigfooted @WallyMaier (#1560)
  • Improve cauchy convergence to handle quantities that converge to small values @ArneVoss (#1577)
  • Free-flying aircraft that translates and rotates about the center of gravity (rotating frame + translation) @ArneVoss (#1621)

๐Ÿ’Š Bug Fixes

  • Correct type of history field for INVERSE_DESIGN_PRESSURE and update history map @pcarruscag (#1730)
  • Fix #1667 Potential crash for the OpenMP multi-thread running. @lcheng9 (#1678)
  • Hybrid Parallel (AD): Fix Race Conditions @jblueh (#1679)
  • Fix missing phase angle in calculation of grid velocity for rigid pitching motion @HL-ZHI (#1656)
  • INCINLET_USENORMALS uses normal of inlet boundary for velocity inlets in addition to pressure inlets @bigfooted (#1643)
  • Bugfix for a call to LoadUnsteady_Solution in CDiscAdjFluidIteration::Preprocess @MaxSagebaum (#1638)
  • Fix incompressible velocity inlet on intersections with viscous walls @bigfooted (#1631)
  • Solve segmentation faults for FULLMG_CYCLE @suargi (#1362)
  • Fixes #1568 - Prefer loading zlib and szip libraries dynamically @martin-g (#1632)
  • Fix SIMD unit test for platforms where the SIMD size reverts to 1 @pcarruscag (#1610)
  • Fix running averages for restarted simulations @TobiKattmann (#1601)
  • Fix reference pressure for Cp with moving frames (e.g. ROTATING_FRAME) @pcarruscag (#1595)

๐Ÿ”ง Maintenance

SU2 version 7.3.1 "Blackbird"

Maintenance release with bug fixes and usability improvements.

๐Ÿš€ Features

  • Allow field groups in SCREEN_OUTPUT (e.g. RMS_RES like for HISTORY_OUTPUT) @pcarruscag (#1587)
  • Allow different OUTPUT_WRT_FREQ for each output file @bigfooted (#1552)
  • NEMO: Native Air-7 gas model implementation for inviscid flows @WallyMaier (#1555)
  • Refactor SA source terms to modularize the specification of model variants and correction terms @suargi (#1413)
  • Fix adjoint for streamwise periodic massflow + General handling of adjoints of additional solution variables @TobiKattmann (#1536)
  • Changed time-averaging algorithm to reduce performance impact. @ChristianBauerEng (#1548)
  • Output heatfluxes (total and maximum) per surface @pcarruscag (#1534)
  • Streamwise Periodic restarts using flow.meta + Multizone PerSurface output @TobiKattmann (#1527)
  • Integrated Heatflux for flow problems @TobiKattmann (#1530)

๐Ÿ’Š Bug Fixes

๐Ÿ”ง Maintenance