SU2 version 7.2.0 "Blackbird"
github-actions
released this
16 Aug 21:59
·
4331 commits
to develop
since this release
SU2 version 7.2.0 introduces exciting new features and improvements (it differs from 7.1.1 by almost 1000 commits!)
We made a pause from the monthly maintenance-release cycle to integrate those features as best as possible, they include:
- Unsteady discrete adjoints for multizone problems (e.g. FSI and CHT).
- Hybrid parallelization (MPI + OpenMP) of discrete adjoint solvers.
- New boundary conditions and important corrections to RANS wall functions and transition models.
- Usability improvements, such as speeding up the NEMO preprocessing for large problems, restarting from results on non-matching grids, suggestions for incorrect config options, etc.
- Numerous fixes based on feedback from the SU2 community.
As with 7.1.0, we used this version to deprecate some more options leftover from 7.0.0, and to revise others in preparation for new features to come.
🚀 Features
- NEMO - Improvements on the Preprocessing phase and inclusion of Chapmann-Enskog for Mutation++ @fmpmorgado (#1343)
- Hybrid Parallel AD (Part 3/?) @jblueh (#1294)
- Heat Transfer boundary condition @oleburghardt (#1226)
- Feature libROM for reduced-order modeling @jtlau (#1310)
- Fix SA and SST wall functions @bigfooted (#1204)
- CFVMOutput & Streamwise+spanwise periodic @TobiKattmann (#1290)
- Hybrid Parallel AD (Part 2/?) @pcarruscag (#1284)
- Discrete adjoint for dynamic FSI using multizone driver @cvencro (#1260)
- Interpolate restart file when it does not match the mesh @pcarruscag (#1277)
- "Did you mean...?" (make config errors more helpful) @pcarruscag (#1269)
- Multigrid output @pcarruscag (#1266)
- Fix dissipation in transition model and update inlet profile (initial profile from config) @bigfooted (#1268)
- Hybrid Parallel AD (Part 1/?) @jblueh (#1214)
- Linear solver changes to support hybrid parallel AD @pcarruscag (#1228)
- Fixed values for turbulence quantities in upstream half-plane @maxaehle (#1236)
- Velocity transfer at fluid-structure interface @cvencro (#1174)
💊 Bug Fixes
- Fix the neighbor-finding in
CInterpolator::ReconstructBoundary
@maxaehle (#1346) - Fix equivalent area calculation @snow54 (#1329)
- Fix sliding mesh for SA @maxaehle (#1344)
- Fix "per-surface" outputs @pcarruscag (#1341)
- SU2-NEMO - Optimize initialization time @fmpmorgado (#1340)
- Fix for axisymmetric terms in NEMO + general NEMO updates @WallyMaier (#1326)
- Fix download link for binaries @Nat-1 (#1320)
- Fix inverse design Cp function @pcarruscag (#1311)
- Fix fixed CL mode when sideslip is not 0 @pcarruscag (#1302)
- Fix restart logic in python FSI @Nicola-Fonzi (#1295)
- Fix dual time restarts with UNST_CFL_NUMBER != 0 @pcarruscag (#1272)
- Fix restart file writing for time convergence and 2nd order time-stepping @ScSteffen (#1237)
- Fix inlet profile file loading when not restarting unsteady problems @pcarruscag (#1264)
- Fixes in history output for time-averaged and multizone problems @cvencro (#1259)
- Fix memory leaks in CHeatSolver @maxaehle (#1256)
- Fix some reconstruction gradient issues on periodic boundaries (when NUM_METHOD_GRAD != NUM_METHOD_GRAD_RECON)) @pcarruscag (#1249)
- Small adjoint fixes @pcarruscag (#1224)
🔧 Maintenance
- Delete dead-code for "nearfield" and "interface" boundaries @pcarruscag (#1351)
- Updating some dates @WallyMaier (#1339)
- Another charge against pointer to pointer @pcarruscag (#1312)
- Class for cubic splines @pcarruscag (#1303)
- CFVMOutput & Streamwise+spanwise periodic @TobiKattmann (#1290)
- Add unsteady cht adjoint testcase @TobiKattmann (#1288)
- New data structure for multidimensional data (+some bugfixes) @maxaehle (#1286)
- Chore in CHeatSolver.cpp @TobiKattmann (#1281)
- Chore in discrete adjoint bits @TobiKattmann (#1257)
- Fixing version numbers @WallyMaier (#1271)
- Part 2: Make enum -> enum class @TobiKattmann (#1258)
- Make "enum" : "enum class" thus removing enum numbers @TobiKattmann (#1242)
- Remove Visual Studio project @pcarruscag (#1247)
- Some fixes / cleanup of CONV_CRITERIA which has no effect and will be deprecated in 7.2.0 @TobiKattmann (#1238)
- Cleanup COption duplication @pcarruscag (#1232)
- Cleanup more pointers @pcarruscag (#1225)
- Removed CSolver::Convective_Residual @maxaehle (#1222)