SU2 version 7.3.0 "Blackbird"
github-actions
released this
22 Jan 15:29
·
3290 commits
to develop
since this release
SU2 version 7.3.0 introduces important new features:
- Passive species transport (tutorial).
- A smoothing method for discrete adjoint gradients (example).
- Customizable objective function (example).
- Options to keep intermediate solution files (documentation).
- Robustness improvements of the NEMO solver.
- HDF5 backend for CGNS meshes.
This release includes an important fix to the SA-neg turbulence model which could reduce oscillations in the solution, the option CONV_CRITERIA had been marked for deprecation in v7.2.1 and it is now removed.
🚀 Experimental Features
- Add a Sobolev smoothing method to the discrete adjoint gradient calculation. @thomasdick (#1446)
- Add HDF5 backend support for CGNS in SU2 @MicK7 (#1500)
- Options for appending iteration number to filenames (keep solution snapshots) @bigfooted (#1465)
- Custom objective function (e.g. 'DRAG + LIFT') @pcarruscag (#1478)
- Feature species - more adjoint parts @TobiKattmann (#1461)
- Species transport solver (passive for now) @TobiKattmann (#1388)
- Implementation of Implicit for viscous NEMO problems @WallyMaier (#1422)
💊 Bug Fixes
- NEMO: protection for viscous flow with ionization @CatarinaGarbacz (#1497)
- Fix implicit call for NEMO cases @WallyMaier (#1482)
- Fix "offline" builds with meson @pcarruscag (#1475)
- Explicit Euler in CScalarSolver @maxaehle (#1435)
- Fix compilation with GCC 4.8.5 @pcarruscag (#1445)
- Fix mistake in axisymmetric turbulent source production term @FlorianDm (#1438)
- Fixes to inlet files @TobiKattmann (#1427)
- Fix bug in SA-neg diffusion term (and generalize indices of flow variables for use by scalar solvers and numerics) @pcarruscag (#1392)
- Fix compilation with GCC 4.8.5 @pcarruscag (#1421)
- Set MUSCL Reconstruction for NEMO in Develop to use smallest limiter val for all primitives @jtneedels (#1428)
🔧 Maintenance
- Copyright 2022 @pcarruscag (#1517)
- Upgrade to meson 0.61.1 @pcarruscag (#1509)
- Use pregenerated files for cross-compilation of hdf5 @MicK7 (#1512)
- Small cleanup of NEMO solver @WallyMaier (#1488)
- Changed the registration of AD input variables in CDiscAdjFluidIteration @thomasdick (#1492)
- Updating remain version numbers @WallyMaier (#1485)
- Inform user of possible CGNS memory usage issue @MicK7 (#1479)
- Using the primitive variable index classes in more places (+ minor chores) @pcarruscag (#1476)
- Treat SU2_CFD library similar to Common in meson build process @thomasdick (#1470)
- Change to enum class: SGS_MODEL, SHOCK_CAPTURING, VERIFICATION_SOLUTION @bigfooted (#1457)
- Change transition to enum class @bigfooted (#1453)
- Change kind_solver option to enum class @bigfooted (#1451)
- Collect Turb output from Comp/Inc/Nemo in CFlowOutput @TobiKattmann (#1449)
- Clean LoadRestart for Flow/Turb/Heat @TobiKattmann (#1450)
- Changes for new libROM API @jtlau (#1436)
- Fixed an error for the Coupled RHT-CFD Adjoint test in serial_regression_AD.py @thomasdick (#1437)
- Test cases for turbulence model variants @suargi (#1418)