SU2 code: Difference between revisions

Content deleted Content added
No edit summary
Tags: Manual revert Mobile edit Mobile web edit
Wikiwide (talk | contribs)
7.1 and 7.2; actually, the last version is 7.4.0
Line 288:
| {{dts|format=dmy|2019|11|29}}
| actual 7.1.1 (2021-03-02)
|-
| rowspan="1" | 7.1 "Blackbird"
| {{Version|o|7.1.0}}
| {{dts|format=dmy|2021|01|21}}
|
SU2 v7.1.0 aims to consolidate the new features added in versions 7.0.X.
Those include new solvers, performance upgrades, new output formats, more multiphysics capabilities, tweaks/fixes/updates to models and schemes used less often, and an effort to restructure the code to make it more accessible to new developers. Some options that became redundant in v7.0.0 were removed which may result in errors for older configuration files, the error messages should point the solution to these problems.
 
🚀 Features
* NEMO - Link with mutation++ @CatarinaGarbacz (#1160); Addition of Source Terms for Axisymmetric Flows @jtneedels (#1162); Transition to primitive limiter @WallyMaier (#1139)
* Reduce discrete adjoint memory usage ~25% @pcarruscag (#1159)
* Support for UQ and NICF with vectorized (SIMD) centered schemes @pcarruscag (#1149)
* BC Transition Model Term2 update @sametcaka (#1132)
* Added prevention of intersections in grid elements after deformation @tollennaert (#1076)
* Viscous source terms for axisymmetric problems and generalised convective source terms and jacobian @FlorianDm (#1106)
💊 Bug Fixes
* Fix objective functions (for shape_optimization.py) @pcarruscag (#1167)
* NEMO - Restructure source residual computation to fix axisymmetric chemsitry/vib source computation @jtneedels (#1170)
* Fix MSW @pcarruscag (#1166), update adaptive CFL @bmunguia (#1036), fix compilation with gcc 4.8 @pcarruscag (#1157)
* Deprecate options that did not work since v7.0.0, and other minor cleanups @TobiKattmann (#1129)
🔧 Maintenance
* Bsend -> Isend on ActDisk and Nearfield methods @pcarruscag (#1163)
* Update Area computations with the geometry toolbox @WallyMaier (#1137)
* Removing the tabs in all files @WallyMaier (#1135)
* Restructure MPI wrapper, move more files to directories @pcarruscag (#1133)
* Remove mapping of global<->local marker IDs @maxaehle (#1169)
* Fix Xcode project and paths @EduardoMolina (#1145)
* NEMO - Further cleanup and improvements @WallyMaier (#1117)
* Added CSquareMatrixCM to the toolboxes @vdweide (#1068)
|-
| rowspan="1" | 7.2 "Blackbird"
| {{Version|c|7.2.0}}
| {{dts|format=dmy|2021|08|17}}
| 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)
|-