GitPedia
Home/su2code/SU2/Changelog
su2code

su2code/SU2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

30 Releases
Latest: 2mo ago
SU2 version 8.5.0 "Harrier"v8.5.0Latest
pcarruscagpcarruscag·2mo ago·April 27, 2026
GitHub

:rocket: Experimental Features

  • MSW"+" and vectorization by @pcarruscag in https://github.com/su2code/SU2/pull/2727
  • option to duplicate markers, to simplify thermoelastic simulations by @pcarruscag in https://github.com/su2code/SU2/pull/2731
  • Improved initial guess for Newton solver in data-driven fluid model by @EvertBunschoten in https://github.com/su2code/SU2/pull/2734
  • Adjoint thermo elasticity by @pcarruscag in https://github.com/su2code/SU2/pull/2736
  • Update mlpcpp by @EvertBunschoten in https://github.com/su2code/SU2/pull/2746
  • Engine mass-flow rate coupling for zero-thrust simulation by @m-minervino in https://github.com/su2code/SU2/pull/2753
  • Upgrade to PaStiX version 6 by @pcarruscag in https://github.com/su2code/SU2/pull/2759
  • Feature: Add Iteration Wall-Clock Timing (ITER_TIME) by @Soumyadipta-Banerjee in https://github.com/su2code/SU2/pull/2774
  • + 5 more

🐛 :pill: Bug Fixes

  • fix eigen direct download url by @pcarruscag in https://github.com/su2code/SU2/pull/2708
  • Flame initialization allowed when restarting by @bigfooted in https://github.com/su2code/SU2/pull/2710
  • Fix MSW scheme with MUSCL by @pcarruscag in https://github.com/su2code/SU2/pull/2711
  • fix for MUSCL ramp start iteration > 0 by @pcarruscag in https://github.com/su2code/SU2/pull/2714
  • fix symmetry shared node by @bigfooted in https://github.com/su2code/SU2/pull/2719
  • Fix use of DESTDIR with PREFIX in meson by @ThmsP in https://github.com/su2code/SU2/pull/2726
  • Fixing relaxation factor for conserved turbulent variables in SST model by @C-Perron in https://github.com/su2code/SU2/pull/2728
  • Iterate both heat and FEA solvers for thermoelastic simulations by @pcarruscag in https://github.com/su2code/SU2/pull/2732
  • + 5 more

📦 :wrench: Maintenance

  • New tutorial - python wrapper and User Defined Functions by @bigfooted in https://github.com/su2code/SU2/pull/2695
  • Fix cli11 cstdint by @kanakaero in https://github.com/su2code/SU2/pull/2735
  • Fix/replace optparse with argparse by @riddhi1228 in https://github.com/su2code/SU2/pull/2758
  • Fix CUSTOM_OBJFUNC support in Python layer by @riddhi1228 in https://github.com/su2code/SU2/pull/2756
  • fix(SU2_PY): replace Python 2 string.join() with str.join() in polarSweepLib.py by @riddhi1228 in https://github.com/su2code/SU2/pull/2760
  • Simplify OMP min/max reductions, cleanup raw indexing into CSysVector by @pcarruscag in https://github.com/su2code/SU2/pull/2770
  • upgrade ubuntu in docker containers by @pcarruscag in https://github.com/su2code/SU2/pull/2773
  • Cleanup elasticity numerics by @pcarruscag in https://github.com/su2code/SU2/pull/2776
  • + 10 more

📋 Other Changes

  • Add functionality for unsteady restart handling in CSinglezoneDriver … by @Soumyadipta-Banerjee in https://github.com/su2code/SU2/pull/2730
  • Bump actions/upload-artifact from 5 to 7 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2743
  • Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2702
  • Bump actions/download-artifact from 6 to 8 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2742

New Contributors

  • @ThmsP made their first contribution in https://github.com/su2code/SU2/pull/2726
  • @C-Perron made their first contribution in https://github.com/su2code/SU2/pull/2728
  • @kanakaero made their first contribution in https://github.com/su2code/SU2/pull/2735
  • @Soumyadipta-Banerjee made their first contribution in https://github.com/su2code/SU2/pull/2730
  • @Sahilll10 made their first contribution in https://github.com/su2code/SU2/pull/2750
  • @riddhi1228 made their first contribution in https://github.com/su2code/SU2/pull/2758
  • @m-minervino made their first contribution in https://github.com/su2code/SU2/pull/2753
  • @AngPass made their first contribution in https://github.com/su2code/SU2/pull/2572
  • + 1 more
SU2 version 8.4.0 "Harrier"v8.4.0
pcarruscagpcarruscag·5mo ago·January 12, 2026
GitHub

:rocket: Experimental Features

  • Enable the use of conductivity models different from CONSTANT_PRANDTL for compressible flows. by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2420
  • Adding temperature limits for incompressible solver by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2569
  • Newton Krylov improvements by @pcarruscag in https://github.com/su2code/SU2/pull/2581
  • MUSCL kappa-scheme by @bmunguia in https://github.com/su2code/SU2/pull/2591
  • Preconditioning for multicomponent flows by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2426
  • FGCRODR linear solver by @pcarruscag in https://github.com/su2code/SU2/pull/2658
  • Custom species wall BC by @bigfooted in https://github.com/su2code/SU2/pull/2618
  • Add smoother to the options for nested preconditioning by @pcarruscag in https://github.com/su2code/SU2/pull/2668
  • + 3 more

🐛 :pill: Bug Fixes

  • Species mass fractions at inlets not being set correctly when Supersonic inlets are used by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2568
  • FIX: Corrected integer division in set_ffd_design_var.py for Python 3… by @emaberman in https://github.com/su2code/SU2/pull/2571
  • Fix isnans in turbo by @joshkellyjak in https://github.com/su2code/SU2/pull/2577
  • Fix for halo nodes for compressible + wall functions by @bigfooted in https://github.com/su2code/SU2/pull/2599
  • fix bug in multigrid coloring by @pcarruscag in https://github.com/su2code/SU2/pull/2627
  • Make reconstructed rhoE more stable by @pcarruscag in https://github.com/su2code/SU2/pull/2608
  • Updating SetResidual_DualTime needed for unsteady flows by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2647
  • fix: prevent SU2_PY runner stderr deadlock and improve error handling by @shbhmexe in https://github.com/su2code/SU2/pull/2653
  • + 8 more

📦 :wrench: Maintenance

  • Remove globally declared primvar_Edge variable by @bigfooted in https://github.com/su2code/SU2/pull/2595
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2562
  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2597
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2567
  • Fix Linux arm64 regression workflow by @bmunguia in https://github.com/su2code/SU2/pull/2607
  • OpDiLib Update by @jblueh in https://github.com/su2code/SU2/pull/2616
  • Common: fix missing <cstdint> include in CPrimalGrid.hpp; drop duplicate <limits> by @shbhmexe in https://github.com/su2code/SU2/pull/2629
  • docs: Fix spelling errors in code comments by @shbhmexe in https://github.com/su2code/SU2/pull/2630
  • + 12 more

📋 Other Changes

  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2601
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2628
  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2612
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2611
  • Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2610
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2609

New Contributors

  • @shbhmexe made their first contribution in https://github.com/su2code/SU2/pull/2629
  • @marcosch27 made their first contribution in https://github.com/su2code/SU2/pull/2573
  • @aryab08 made their first contribution in https://github.com/su2code/SU2/pull/2672
  • @guptapratykshh made their first contribution in https://github.com/su2code/SU2/pull/2679
  • Full Changelog: https://github.com/su2code/SU2/compare/v8.3.0...v8.4.0
SU2 version 8.3.0 "Harrier"v8.3.0
pcarruscagpcarruscag·10mo ago·September 1, 2025
GitHub

:rocket: Experimental Features

  • [GSOC24] Addition of CUDA and GPU Acceleration to FGMRES Linear Solver in SU2 by @areenraj in https://github.com/su2code/SU2/pull/2346
  • Tape recording debug mode by @oleburghardt in https://github.com/su2code/SU2/pull/2442
  • Improving the discretisation of the SA non-linear diffusion term $(\tilde{\nu})^2$ by @Bot-Enigma-0 in https://github.com/su2code/SU2/pull/2525
  • RBF mesh deformation by @FvanSteen in https://github.com/su2code/SU2/pull/2240
  • pywrapper - custom source terms for all solvers by @bigfooted, @pcarruscag in https://github.com/su2code/SU2/pull/2388
  • Updating the Cross-Diffusion Term Discretisation in k-w SST Model by @Bot-Enigma-0 in https://github.com/su2code/SU2/pull/2533
  • Tracy profiler integration by @divyaprakash-iitd in https://github.com/su2code/SU2/pull/2536
  • Camberline Hicks-Henne Parameterization as design feature by @JanRotti in https://github.com/su2code/SU2/pull/2538
  • + 2 more

🐛 :pill: Bug Fixes

  • Consistent names for the variables of the inlet profile by @vdweide in https://github.com/su2code/SU2/pull/2506
  • Fix periodic parallel preprocessing by @bmunguia in https://github.com/su2code/SU2/pull/2520
  • Reduce the tapeing overhead in CFVMFlowSolverBase.inl. by @MaxSagebaum in https://github.com/su2code/SU2/pull/2528
  • Upgrade CGNS, meson, and ninja by @bmunguia in https://github.com/su2code/SU2/pull/2531
  • Update docker images by @bmunguia in https://github.com/su2code/SU2/pull/2540
  • Fix damping mass outlet by @bigfooted in https://github.com/su2code/SU2/pull/2516
  • Fix sign error in incompressible Spalding wall function by @dunapkt in https://github.com/su2code/SU2/pull/2541
  • fix error in derivative term(dyp_dup) of spalding wall function by @dunapkt in https://github.com/su2code/SU2/pull/2543
  • + 3 more

📦 :wrench: Maintenance

  • Correct the header file path by @lcheng9 in https://github.com/su2code/SU2/pull/2500
  • cpp version increase for CoDiPack by @MaxSagebaum in https://github.com/su2code/SU2/pull/2526
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2548
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/su2code/SU2/pull/2547

New Contributors

  • @areenraj made their first contribution in https://github.com/su2code/SU2/pull/2346
  • @FvanSteen made their first contribution in https://github.com/su2code/SU2/pull/2240
  • @dunapkt made their first contribution in https://github.com/su2code/SU2/pull/2541
  • @divyaprakash-iitd made their first contribution in https://github.com/su2code/SU2/pull/2536
  • Full Changelog: https://github.com/su2code/SU2/compare/v8.2.0...v8.3.0
SU2 version 8.2.0 "Harrier"v8.2.0
pcarruscagpcarruscag·1y ago·May 4, 2025
GitHub

:rocket: Experimental Features

  • Feature CFL adaptation initial iteration by @Lisa-Bachmann in https://github.com/su2code/SU2/pull/2362
  • Updated MLPCpp module supporting additional input/output scaling methods by @EvertBunschoten in https://github.com/su2code/SU2/pull/2369
  • Add thermal expansion effects to FEA solver by @pcarruscag in https://github.com/su2code/SU2/pull/2399
  • FEA centrifugal forces by @pcarruscag in https://github.com/su2code/SU2/pull/2400
  • Remove axis-perpendicular restriction on FEA symmetry planes by @pcarruscag in https://github.com/su2code/SU2/pull/2406
  • Write compact restart files by @bigfooted in https://github.com/su2code/SU2/pull/2372
  • Coupled solver for thermoelasticity by @Vaish-W in https://github.com/su2code/SU2/pull/2404
  • Add FADO to installation by @pcarruscag in https://github.com/su2code/SU2/pull/2432
  • + 4 more

🐛 :pill: Bug Fixes

  • Fix aachen testcase by @alecappiello in https://github.com/su2code/SU2/pull/2367
  • update regression.yml by @alecappiello in https://github.com/su2code/SU2/pull/2371
  • Fix shared wall-inlet corner node for compressible by @bigfooted in https://github.com/su2code/SU2/pull/2266
  • Fix d s_hat by @emaberman in https://github.com/su2code/SU2/pull/2393
  • Avoid infinite loops in interpolated initialization by @pcarruscag in https://github.com/su2code/SU2/pull/2397
  • Report heat fluxes as imposed by wall boundary conditions by @pcarruscag in https://github.com/su2code/SU2/pull/2394
  • Fix FSIInterface python script by @bigfooted in https://github.com/su2code/SU2/pull/2415
  • Fix Non-dimensionalization to translation velocity by @rois1995 in https://github.com/su2code/SU2/pull/2417
  • + 12 more

📦 :wrench: Maintenance

  • Recompute density and enthalpy instead of reconstructing by @pcarruscag in https://github.com/su2code/SU2/pull/2356
  • Add some checks for bad setup by @pcarruscag in https://github.com/su2code/SU2/pull/2381
  • Remove unused option SMOOTH_GEOMETRY by @bigfooted in https://github.com/su2code/SU2/pull/2427
  • Update regression tests for tutorials by @bigfooted in https://github.com/su2code/SU2/pull/2423
  • Clean up the partitioner for the FEM solver. by @vdweide in https://github.com/su2code/SU2/pull/2443
  • Tutorial unsteady vortex shedding behind a cylinder by @bigfooted in https://github.com/su2code/SU2/pull/2447
  • AD Tool Updates by @jblueh in https://github.com/su2code/SU2/pull/2471
  • 2D DSMA661 Airfoil Near-Wake V&V case by @Bot-Enigma-0 in https://github.com/su2code/SU2/pull/2478
  • + 1 more

New Contributors

  • @Lisa-Bachmann made their first contribution in https://github.com/su2code/SU2/pull/2362
  • @Vaish-W made their first contribution in https://github.com/su2code/SU2/pull/2404
  • @vkrm1612 made their first contribution in https://github.com/su2code/SU2/pull/2425
  • @Bot-Enigma-0 made their first contribution in https://github.com/su2code/SU2/pull/2478
  • Full Changelog: https://github.com/su2code/SU2/compare/v8.1.0...v8.2.0
SU2 version 8.1.0 "Harrier"v8.1.0
pcarruscagpcarruscag·1y ago·September 28, 2024
GitHub

:rocket: Experimental Features

  • CoDiPack Update by @jblueh in https://github.com/su2code/SU2/pull/2228
  • Improved Tape Statistics by @jblueh in https://github.com/su2code/SU2/pull/2235
  • Added gprof profiling option by @EvertBunschoten in https://github.com/su2code/SU2/pull/2243
  • Feature new flamelet: addition of preferential diffusion by @EvertBunschoten in https://github.com/su2code/SU2/pull/2156
  • Address sanitizer tests in the CI pipeline by @jblueh in https://github.com/su2code/SU2/pull/2246
  • Custom inlets via python wrapper by @pcarruscag in https://github.com/su2code/SU2/pull/2296
  • Compressibility correction for SST model by @sun5k in https://github.com/su2code/SU2/pull/2271
  • Change lower limit of SST variables by @emaberman in https://github.com/su2code/SU2/pull/2323
  • + 8 more

🐛 :pill: Bug Fixes

  • Improved look-up table query scaling with variable count by @EvertBunschoten in https://github.com/su2code/SU2/pull/2214
  • Workaround for ASLR/tsan incompatibility by @jblueh in https://github.com/su2code/SU2/pull/2242
  • Fix update of dual-time solver for species transport. by @bigfooted in https://github.com/su2code/SU2/pull/2260
  • Fix bug in inlet profile writer. by @bigfooted in https://github.com/su2code/SU2/pull/2267
  • Update to start volume averaging after StartWindowIteration. by @ShiheJia in https://github.com/su2code/SU2/pull/2252
  • Fix SU2_DOT without DV vars by @pcarruscag in https://github.com/su2code/SU2/pull/2270
  • Fix CHT boundary problem for flamelet computations by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2283
  • Fix Aachen turbine test case by @jblueh in https://github.com/su2code/SU2/pull/2293
  • + 9 more

📦 :wrench: Maintenance

  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/su2code/SU2/pull/2133
  • Update turbomachinery testcases and regression tests by @alecappiello in https://github.com/su2code/SU2/pull/2158
  • adding to history output residuals for multizone for species flamelet solver by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2269
  • change MPI_QUANTITIES to enum class by @bigfooted in https://github.com/su2code/SU2/pull/2279
  • Removing unnecessary variables for CFluidScalar constructor by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2357
  • AD tool updates by @jblueh in https://github.com/su2code/SU2/pull/2351

New Contributors

  • @alecappiello made their first contribution in https://github.com/su2code/SU2/pull/2158
  • @ShiheJia made their first contribution in https://github.com/su2code/SU2/pull/2252
  • @emaberman made their first contribution in https://github.com/su2code/SU2/pull/2295
  • @Corentinthomee made their first contribution in https://github.com/su2code/SU2/pull/2197
  • @BerkeCan97 made their first contribution in https://github.com/su2code/SU2/pull/2278
  • Full Changelog: https://github.com/su2code/SU2/compare/v8.0.1...v8.1.0
SU2 version 8.0.1 "Harrier"v8.0.1
github-actions[bot]github-actions[bot]·2y ago·February 25, 2024
GitHub

:rocket: Experimental Features

  • Feature actuatordisk bem by @josy-nal in https://github.com/su2code/SU2/pull/2142
  • Python interface for updating translation and rotation rates of markers by @HahsFilip in https://github.com/su2code/SU2/pull/2095
  • Adaptive Edge Color Group Size by @jblueh in https://github.com/su2code/SU2/pull/2167
  • New turbo ouputs by @joshkellyjak in https://github.com/su2code/SU2/pull/2011
  • Add further parallel regions by @jblueh in https://github.com/su2code/SU2/pull/2208

🐛 :pill: Bug Fixes

  • Fix CST parameterization method by @Zcaic in https://github.com/su2code/SU2/pull/2124
  • fix bug Marker_Inlet_Species by @Cristopher-Morales in https://github.com/su2code/SU2/pull/2139
  • CoDiPack Update and Explicit Adjoints Locking by @jblueh in https://github.com/su2code/SU2/pull/2146
  • CoDiPack Update by @jblueh in https://github.com/su2code/SU2/pull/2153
  • Fix cpu arch returned value in TestCase.py by @TripleRider in https://github.com/su2code/SU2/pull/2163
  • Fix error in CGNS writing by @rois1995 in https://github.com/su2code/SU2/pull/2178
  • AD Tool Updates by @jblueh in https://github.com/su2code/SU2/pull/2206
  • Fix bugs detected by the address sanitizer by @maxaehle in https://github.com/su2code/SU2/pull/2212
  • + 2 more

📦 :wrench: Maintenance

  • Update CoolProp to v6.5.0 by @Irvise in https://github.com/su2code/SU2/pull/2136
  • add Cur_Time column to the default history field for transient analysis; by @getwelsim in https://github.com/su2code/SU2/pull/2141
  • Further Explicit Adjoints Locking and Lock-Free Adjoints Access by @jblueh in https://github.com/su2code/SU2/pull/2161
  • Update tests and fix windows compilation by @pcarruscag in https://github.com/su2code/SU2/pull/2165
  • Chore cleanup turbo functions by @EvertBunschoten in https://github.com/su2code/SU2/pull/2155
  • Update config_template.cfg by @bigfooted in https://github.com/su2code/SU2/pull/1934
  • Remove `'U'` mode from Python `open()` function by @TripleRider in https://github.com/su2code/SU2/pull/2171
  • Upgrade external CGNS library to 4.4 release. by @MicK7 in https://github.com/su2code/SU2/pull/2179
  • + 1 more

New Contributors

  • @Zcaic made their first contribution in https://github.com/su2code/SU2/pull/2124
  • @Irvise made their first contribution in https://github.com/su2code/SU2/pull/2136
  • @getwelsim made their first contribution in https://github.com/su2code/SU2/pull/2141
  • @TripleRider made their first contribution in https://github.com/su2code/SU2/pull/2163
  • @HahsFilip made their first contribution in https://github.com/su2code/SU2/pull/2095
  • @joshkellyjak made their first contribution in https://github.com/su2code/SU2/pull/2011
  • Full Changelog: https://github.com/su2code/SU2/compare/v8.0.0...v8.0.1
SU2 version 8.0.0 "Harrier"v8.0.0
pcarruscagpcarruscag·2y ago·August 29, 2023
GitHub

📋 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](https://github.com/su2code/SU2/tree/master/TestCases/py_wrapper))
  • Modeling of combustion https://github.com/su2code/SU2/pull/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

:rocket: Experimental Features

  • Generalized, quasi 3D look-up table by @EvertBunschoten in https://github.com/su2code/SU2/pull/1825
  • Adding ionization capabilities for viscous simulations (NEMO) by @WallyMaier in https://github.com/su2code/SU2/pull/1887
  • Access solution and primitives via python wrapper by @pcarruscag in https://github.com/su2code/SU2/pull/1938
  • Access solution and primitives at markers via python wrapper by @pcarruscag in https://github.com/su2code/SU2/pull/1949
  • Adding thermal conductivity, heat capacity and diffusivity as outputs. by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1956
  • BC inlet for SA solver based on local conditions at the Inlet by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1953
  • CoDiPack 2 Update by @jblueh in https://github.com/su2code/SU2/pull/1903
  • Make the use of system-wide Meson and Ninja easier by @frx-wintermute in https://github.com/su2code/SU2/pull/1951
  • + 21 more

🐛 :pill: Bug Fixes

  • Align Paraview multiblock filename with other volume output file names. by @danielmayer in https://github.com/su2code/SU2/pull/1930
  • Fix Symmetry/Euler marker preprocessing logic with deforming markers by @pcarruscag in https://github.com/su2code/SU2/pull/1933
  • Bug fix of CoolProp fluid model by @PENGYAN777 in https://github.com/su2code/SU2/pull/1947
  • Fix use of possibly unsupported compiler warning options by @pcarruscag in https://github.com/su2code/SU2/pull/1962
  • Fix condition to set penalty function by @snow54 in https://github.com/su2code/SU2/pull/1969
  • Fix SU2 initialization when using the python wrapper by @jblueh in https://github.com/su2code/SU2/pull/1966
  • Relax tolerances of python wrapper hybrid AD tests by @jblueh in https://github.com/su2code/SU2/pull/1984
  • Fix order of transition volume outputs by @pcarruscag in https://github.com/su2code/SU2/pull/1985
  • + 17 more

📦 :wrench: Maintenance

  • Write Z-Velocity and temperature only when solved by @bigfooted in https://github.com/su2code/SU2/pull/1920
  • Doxygen module for python wrapper functions and fixed memory errors by @pcarruscag in https://github.com/su2code/SU2/pull/1922
  • Cleanup of NEMO files by @WallyMaier in https://github.com/su2code/SU2/pull/1923
  • Require labels on PRs by @pcarruscag in https://github.com/su2code/SU2/pull/1963
  • Pre-commit hooks for Formatting by @kursatyurt in https://github.com/su2code/SU2/pull/1948
  • Remove legacy build system by @pcarruscag in https://github.com/su2code/SU2/pull/1961
  • Rename python Driver method 'Postprocessing' to 'Finalize' by @kursatyurt in https://github.com/su2code/SU2/pull/1976
  • Change serial runs in parallel regression to parallel by @kursatyurt in https://github.com/su2code/SU2/pull/1977
  • + 15 more

📋 Other Changes

  • Address NEMO compile warnings by @WallyMaier in https://github.com/su2code/SU2/pull/1918
  • Refactorization of SU2 Grid Deformation for Python by @patelha57 in https://github.com/su2code/SU2/pull/1300

New Contributors

  • @EvertBunschoten made their first contribution in https://github.com/su2code/SU2/pull/1825
  • @patelha57 made their first contribution in https://github.com/su2code/SU2/pull/1300
  • @danielmayer made their first contribution in https://github.com/su2code/SU2/pull/1930
  • @frx-wintermute made their first contribution in https://github.com/su2code/SU2/pull/1951
  • @kursatyurt made their first contribution in https://github.com/su2code/SU2/pull/1948
  • @j-signorelli made their first contribution in https://github.com/su2code/SU2/pull/2060
  • @dcjud made their first contribution in https://github.com/su2code/SU2/pull/2072
  • @JanRotti made their first contribution in https://github.com/su2code/SU2/pull/2099
  • + 4 more
SU2 version 7.5.1 "Blackbird"v7.5.1
github-actions[bot]github-actions[bot]·3y ago·February 6, 2023
GitHub

📋 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
  • <!-- Release notes generated using configuration in .github/release.yml at develop -->

:rocket: Experimental Features

  • [Feature / Option] Vorticity Confinement (VC) technique to reduce numerical diffusion by @josy-nal in https://github.com/su2code/SU2/pull/1854
  • Introduction of AUSM+M and AUSM scheme refactoring in NEMO by @fmpmorgado and @WallyMaier in https://github.com/su2code/SU2/pull/1773
  • Point probes by @pcarruscag in https://github.com/su2code/SU2/pull/1909

🐛 :pill: Bug Fixes

  • Fix NEMO Supersonic Inlet BC & BC Cleanup by @jtneedels in https://github.com/su2code/SU2/pull/1862
  • CVE-2007-4559 Patch by @TrellixVulnTeam in https://github.com/su2code/SU2/pull/1847

📦 :wrench: Maintenance

  • Cleanup Linelets and create output to visualize them by @pcarruscag in https://github.com/su2code/SU2/pull/1856
  • Cleanup uses of SetGlobalParam by @pcarruscag in https://github.com/su2code/SU2/pull/1878
  • Heat solver using scalar framework - Part 1 by @pcarruscag in https://github.com/su2code/SU2/pull/1844
  • OptimalPropeller function cleanup by @aidanjungo in https://github.com/su2code/SU2/pull/1846
  • Add regressions for all convective numerical schemes for NEMO by @WallyMaier in https://github.com/su2code/SU2/pull/1885
  • Wrap MPI_Allgatherv for NdFlattener by @maxaehle in https://github.com/su2code/SU2/pull/1897
  • Add turbulent bend to regression tests by @bigfooted in https://github.com/su2code/SU2/pull/1898
  • Remove git extension in coolprop download link by @davidscn in https://github.com/su2code/SU2/pull/1900

📋 Other Changes

  • Add release.yml for when release-drafter has issues by @pcarruscag in https://github.com/su2code/SU2/pull/1850
  • adding tutorial for composition-dependent model to tutorials.py by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1886
  • Adding thermal conductivities to NEMO output by @WallyMaier in https://github.com/su2code/SU2/pull/1889
  • Heat solver using scalar transport framework - Part 2 by @pcarruscag in https://github.com/su2code/SU2/pull/1892
  • fix logo path in README by @aidanjungo in https://github.com/su2code/SU2/pull/1911

New Contributors

  • @josy-nal made their first contribution in https://github.com/su2code/SU2/pull/1854
  • @aidanjungo made their first contribution in https://github.com/su2code/SU2/pull/1846
  • @TrellixVulnTeam made their first contribution in https://github.com/su2code/SU2/pull/1847
  • @davidscn made their first contribution in https://github.com/su2code/SU2/pull/1900
  • Full Changelog: https://github.com/su2code/SU2/compare/v7.5.0...v7.5.1
SU2 version 7.5.0 "Blackbird"v7.5.0
github-actions[bot]github-actions[bot]·3y ago·December 20, 2022
GitHub

📋 Changes

  • The return of [transition models](https://su2code.github.io/docs_v7/Physical-Definition/)
  • 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.

:rocket: Experimental Features

  • Composition-dependent viscosity and thermal conductivity models for incompresible flows by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1690
  • Always use vectorization when the numerical scheme supports it by @pcarruscag in https://github.com/su2code/SU2/pull/1752
  • Composition-dependent heat capacities and mass diffusivity models for incompresible flows by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1762
  • Source term for axisymmetry in species transport by @lkusch in https://github.com/su2code/SU2/pull/1785
  • Langtry and Menter transition model by @sun5k in https://github.com/su2code/SU2/pull/1751
  • CoolProp fluid model by @PENGYAN777 in https://github.com/su2code/SU2/pull/1806
  • BC inlet for SST solver based on local conditions at the Inlet by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1796
  • Multizone with species transport by @bigfooted in https://github.com/su2code/SU2/pull/1821
  • + 6 more

🐛 :pill: Bug Fixes

  • Remove frictional wall heating from incompressible wall function model by @bigfooted in https://github.com/su2code/SU2/pull/1741
  • Fix LUT and species clipping by @bigfooted in https://github.com/su2code/SU2/pull/1761
  • FFD box fix for nonplanar faces by @bigfooted in https://github.com/su2code/SU2/pull/1742
  • Quick fix to a bug in CFlowOutput.cpp that crashes the FEM-DG solver by @Zan-AA in https://github.com/su2code/SU2/pull/1772
  • Cleanup/fix regression tests and other small fixes by @jblueh in https://github.com/su2code/SU2/pull/1764
  • Fix inconsistent mass flow rate for axisymmetry by @bigfooted in https://github.com/su2code/SU2/pull/1780
  • Fixing Schmidt diffusivity model and adding option of Constant Lewis number by @Cristopher-Morales in https://github.com/su2code/SU2/pull/1787
  • Fix initial inlet profile writing for MPI by @bigfooted in https://github.com/su2code/SU2/pull/1786
  • + 2 more

📦 :wrench: Maintenance

  • Fix misleading indentation warnings (GCC 11.2) by @pcarruscag in https://github.com/su2code/SU2/pull/1740
  • Small cleanup to remove unused code by @WallyMaier in https://github.com/su2code/SU2/pull/1749
  • Fix spelling errors and y+ warning message by @bigfooted in https://github.com/su2code/SU2/pull/1753
  • Improve doxygen documentation by @pcarruscag in https://github.com/su2code/SU2/pull/1771
  • Update LUT routine by @bigfooted in https://github.com/su2code/SU2/pull/1792
  • Fix comment RefElemLength by @snow54 in https://github.com/su2code/SU2/pull/1831
  • Add CodeQL workflow for GitHub code scanning by @lgtm-com in https://github.com/su2code/SU2/pull/1840
  • Common function for multigrid interpolation by @pcarruscag in https://github.com/su2code/SU2/pull/1842
  • + 1 more

New Contributors

  • @Zan-AA made their first contribution in https://github.com/su2code/SU2/pull/1772
  • @PENGYAN777 made their first contribution in https://github.com/su2code/SU2/pull/1782
  • @rois1995 made their first contribution in https://github.com/su2code/SU2/pull/1810
  • Full Changelog: https://github.com/su2code/SU2/compare/v7.4.0...v7.5.0
SU2 version 7.4.0 "Blackbird"v7.4.0
github-actions[bot]github-actions[bot]·3y ago·August 18, 2022
GitHub

📋 Changes

  • SST-2003m and [some of its variants](https://su2code.github.io/docs_v7/Physical-Definition/#turbulence-models).
  • New way of specifying and combining SA [variants and corrections](https://su2code.github.io/docs_v7/Physical-Definition/#turbulence-models)
  • Fixes of hybrid parallel race conditions (for primal and discrete adjoint modes).
  • User defined output functions ([example](https://github.com/su2code/SU2/blob/develop/TestCases/user_defined_functions/lam_flatplate.cfg)).
  • Many other improvements and fixes listed below.

:rocket: 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)
  • + 3 more

🐛 :pill: 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)
  • + 4 more

📦 :wrench: Maintenance

  • Update catch.hpp to v2.13.9 @bigfooted (#1726)
  • Included github actions in the dependabot config @naveensrinivasan (#1682)
  • Add Heat Flux values to some regressions @WallyMaier (#1698)
  • update xcode @jtlau (#1660)
  • Run the unsteady NACA0012 tutorial for 20 timesteps @pcarruscag (#1616)
  • Check that SWIG version is at least 3.0.11 @pcarruscag (#1618)
  • Add V&V case, Mach 5 Shock-Wave Boundary-Layer Interaction @pcarruscag (#1651)
SU2 version 7.3.1 "Blackbird"v7.3.1
github-actions[bot]github-actions[bot]·4y ago·April 2, 2022
GitHub

:rocket: 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)
  • + 1 more

🐛 :pill: Bug Fixes

  • Fix CGNS mesh reader for multizone problems (one CGNS mesh per zone) @pcarruscag (#1566)
  • Bugfix: temporary config filename @ArneVoss (#1576)
  • Fix for discrete adjoint: axisymmetry + SST turbulence model @lkusch (#1571)
  • Fix 2D rotational periodicity @pcarruscag (#1563)
  • Fix adjoint MUSCL species bug @bigfooted (#1550)
  • Fix surface output at viscous/inviscid marker intersection @pcarruscag (#1561)
  • Fix Newton-Krylov for unsteady problems @pcarruscag (#1556)
  • Fix supersonic inflow/outflow for turbulence and passive scalar solvers @pcarruscag (#1554)
  • + 1 more

📦 :wrench: Maintenance

  • Fix spelling mistakes @Cristopher-Morales (#1586)
  • Fix some "resource not released in destructor" warnings @pcarruscag (#1579)
  • Clean air-nozzle cfg @TobiKattmann (#1578)
  • Improve the configuration file for the SA Neg test case @suargi (#1559)
  • Regression script for the V&V repo @pcarruscag (#1538)
  • Update Xcode @jtlau (#1535)
  • Specify C standard @maxaehle (#1532)
  • Fixing some version numbers and dates @WallyMaier (#1526)
SU2 version 7.3.0 "Blackbird"v7.3.0
github-actions[bot]github-actions[bot]·4y ago·January 22, 2022
GitHub

📋 Changes

  • Passive species transport ([tutorial](https://su2code.github.io/tutorials/Inc_Species_Transport/)).
  • A smoothing method for discrete adjoint gradients ([example](https://github.com/su2code/SU2/blob/develop/TestCases/grad_smooth/oneram6/ONERAM6_gradsmooth.cfg)).
  • Customizable objective function ([example](https://github.com/su2code/SU2/blob/develop/TestCases/user_defined_functions/lam_flatplate.cfg)).
  • Options to keep intermediate solution files ([documentation](https://su2code.github.io/docs_v7/Restart-File/)).
  • Robustness improvements of the NEMO solver.
  • HDF5 backend for CGNS meshes.

:rocket: 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)

🐛 :pill: 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)
  • + 2 more

📦 :wrench: 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)
  • + 9 more
SU2 version 7.2.1 "Blackbird"v7.2.1
github-actions[bot]github-actions[bot]·4y ago·October 29, 2021
GitHub

📋 What's Changed

  • Updating some of the NEMO viscous solver routines. by @WallyMaier in https://github.com/su2code/SU2/pull/1347
  • Updates of SU2-python by @Nicola-Fonzi in https://github.com/su2code/SU2/pull/1357
  • Update SU2-python 2.0 by @Nicola-Fonzi in https://github.com/su2code/SU2/pull/1359
  • Update of SU2-Python 3.0 by @Nicola-Fonzi in https://github.com/su2code/SU2/pull/1363
  • Refactor CPrimalGrid classes by @maxaehle in https://github.com/su2code/SU2/pull/1352
  • fix axisym source term + update regression cases by @FlorianDm in https://github.com/su2code/SU2/pull/1366
  • Cleanup ASCII mesh reader by @pcarruscag in https://github.com/su2code/SU2/pull/1361
  • OpDiLib Update by @jblueh in https://github.com/su2code/SU2/pull/1369
  • + 21 more

New Contributors

  • @baldang made their first contribution in https://github.com/su2code/SU2/pull/1387
  • Full Changelog: https://github.com/su2code/SU2/compare/v7.2.0...v7.2.1
SU2 version 7.2.0 "Blackbird"v7.2.0
github-actions[bot]github-actions[bot]·4y ago·August 16, 2021
GitHub

📋 Changes

  • 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.

:rocket: 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)
  • + 8 more

🐛 :pill: 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)
  • + 9 more

📦 :wrench: 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)
  • + 9 more
SU2 version 7.1.1 "Blackbird"v7.1.1
github-actions[bot]github-actions[bot]·5y ago·March 2, 2021
GitHub

:rocket: Experimental Features

  • Streamwise periodicity for incompressible flow @TobiKattmann (#773)
  • Newton-Krylov primal iterations & Krylov discrete adjoint @pcarruscag (#1183)
  • Support for MPI communicators which are provided externally @aa-g (#1180)
  • Hybrid parallel (OpenMP) support for incompressible solvers @pcarruscag (#1178)
  • Structural stress penalty function for optimization, fix some CConfig problems @pcarruscag (#1176)
  • Small update of the python fsi interface @Nicola-Fonzi (#1148)

🐛 :pill: Bug Fixes

  • Fix grid velocities in dual-time RANS simulations with deforming grids (aeroelastic and legacy FSI) @pcarruscag (#1199)
  • Fix on wall distance calculation from symmetry plane of mesh deformation @Nicola-Fonzi (#1200)
  • k-omega SST 2D axisymmetric source terms @FlorianDm (#1195)
  • Fix some screen output and frozen limiter logic @pcarruscag (#1193)
  • Fix Multigrid for Incompressible NS with moving walls, and for NEMO NS in general @TobiKattmann (#1194)
  • Fixed Coord_j for boundary viscous numerics (bug waiting to happen) @maxaehle (#1189)
  • Fix axi auxvargrad @FlorianDm (#1192)
  • Added CFL_AdaptParam to the destructor of CConfig @vdweide (#1188)

📦 :wrench: Maintenance

  • Update of MeDiPack. @MaxSagebaum (#1210)
  • Strict compiler warning policy for CI builds @pcarruscag (#1203)
  • Cleanup python wrapper, replace legacy python FSI @Nicola-Fonzi @pcarruscag (#1197)
  • Fix typo Linael -> Linear @TobiKattmann (#1201)
  • Simplify FEA MPI communications @pcarruscag (#1181)
  • Reduce flow solver triplication (comp, incomp, nemo) @pcarruscag (#1177)
  • Add testcase for intersection prevention @bigfooted (#1158)
SU2 version 7.1.0 "Blackbird"v7.1.0
github-actions[bot]github-actions[bot]·5y ago·January 20, 2021
GitHub

:rocket: Features

  • NEMO - Link with mutation++ @CatarinaGarbacz (#1160)
  • NEMO - Addition of Source Terms for Axisymmetric Flows @jtneedels (#1162)
  • NEMO - 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)

🐛 :pill: 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)

📦 :wrench: 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)
SU2 version 7.0.8 "Blackbird"v7.0.8
github-actions[bot]github-actions[bot]·5y ago·December 2, 2020
GitHub

:rocket: Experimental Features

  • Updates to NEMO solvers @WallyMaier (#1111)

🐛 :pill: Bug Fixes

  • Fixes for incompressible solver - rotating frame and convergence rate for unsteady problems @cvencro (#1067)
  • Heat solver fixes for primal and adjoint CHT simulations @pcarruscag (#1107)
  • Mesh Quality metrics output @TobiKattmann (#1104)
  • Add an option to meson for extra dependencies (to fix mpich and lapack issues) @pcarruscag (#1102)
  • Fix rough wall model in SST turbulence model @EttoreSaetta (#1097)
  • Fix or silence a few Intel compilation warnings @pcarruscag (#1091)
  • Windows Git Fix @WallyMaier (#1114)
  • Fix for nDim initialization causing macos builds in develop @WallyMaier (#1112)
  • + 1 more

📦 :wrench: Maintenance

  • Nan checks and better discrete adjoint default options @pcarruscag (#1105)
  • Cleaning parts of the legacy output @pcarruscag (#1115)
  • Update CoDiPack. @jblueh (#1096)
SU2 version 7.0.7 "Blackbird"v7.0.7
github-actions[bot]github-actions[bot]·5y ago·October 7, 2020
GitHub

:rocket: Experimental Features

  • Vectorized (SIMD) Numerical Schemes @pcarruscag (#1022)
  • OptimalPropeller Python Script @EttoreSaetta (#1070)
  • NEMO solver - simulation of chemically-reactive and nonequilibrium flows @CatarinaGarbacz (#1014)
  • Improve partitioning load balance for hybrid grids and add advanced ParMETIS controls @pcarruscag (#1059)
  • Rough wall boundary condition for SA and SST turbulence models. @koodlyakshay (#877)
  • Update CoDiPack and MeDiPack @jblueh (#1049)
  • Feature actuator disk with variable load @EttoreSaetta (#1027)
  • Streamwise periodicity for incompressible flow @TobiKattmann (#773)

🐛 :pill: Bug Fixes

  • Fix memory issues @jblueh (#1077)
  • Fix EFFICIENCY calculation @mladenbanovic (#1074)
  • Fix multi-physics simulations with "many-to-many" interfaces between markers and improve associated communications. @pcarruscag (#1061)
  • Cleanup native ASCII file writers @pcarruscag (#1071)
  • Small bug in polar sweep python script @garcgutierrez (#1039)
  • Fix vtu output on Windows @pcarruscag (#1055)
  • Fix JST-KE @pcarruscag (#1052)
  • SU2_PY: Fix multiple TabError and SyntaxError in python scripts @band-a-prend (#983)

📦 :wrench: Maintenance

  • Restructure grid_movement and adt_structure, remove SU2_MSH and grid_adaptation @jayantmukho (#1035)
  • Intermediate base class for flow solvers to avoid duplication. @pcarruscag (#1044)
SU2 version 7.0.6 "Blackbird"v7.0.6
github-actions[bot]github-actions[bot]·5y ago·July 8, 2020
GitHub

:rocket: Experimental Features

  • Quasi-Newton convergence acceleration/stabilization of discrete adjoints @pcarruscag (#1020)

🐛 :pill: Bug Fixes

  • Radial Equilibrium equation fix for Turbo solver @auzbaig (#1008)
  • Fixed a bug for the interpolation weights of a tet @vdweide (#1016)
  • Fix valgrind warning @vdweide (#1041)

📦 :wrench: Maintenance

  • Improving and cleaning element orientation checks @pcarruscag (#1038)
  • Dividing Iteration Classes @talbring (#1015)
  • Divides and Moves the Fluid Property Classes @economon (#1010)
SU2 version 7.0.5 "Blackbird"v7.0.5
github-actions[bot]github-actions[bot]·6y ago·May 29, 2020
GitHub

:rocket: Experimental Features

  • Multiline config option values and Paraview vtu default file format @talbring (#996)
  • Mixed precision linear algebra @pcarruscag (#989)

🐛 :pill: Bug Fixes

  • adding reference for distortion and uniformity parameters @auzbaig (#985)
  • Restart Features for some python scripts @ScSteffen (#964)
  • Adds Grid Velocity Term in the Euler/Symmetry BC @economon (#1004)
  • Restart and output fix for (very) large meshes @GomerOfDoom (#980)
  • Multigrid and preprocessing efficiency tweaks @pcarruscag (#963)
  • Fix spelling error in CSinglezoneDriver.cpp. Add missing comment for iteration_structure.hpp @leminhman0312 (#987)
  • Update Xcode and one bug fix @jtlau (#981)

📦 :wrench: Maintenance

  • Adds Missing Const Specifiers to Member Functions @economon (#993)
  • Move FEM files @pcarruscag (#1001)
  • Update of meson and ninja to most recent version @talbring (#998)
  • Replace 0/NULL with nullptr @economon (#969)
  • Contiguous storage of CPoint(s) @pcarruscag (#966)
  • Contiguous storage of CEdge(s) @pcarruscag (#959)
SU2 version 7.0.4 "Blackbird"v7.0.4
github-actions[bot]github-actions[bot]·6y ago·May 1, 2020
GitHub

:rocket: Experimental Features

  • (towards) Aero Thermo Elasticity @pcarruscag (#951)
  • Discrete adjoint for deforming meshes @cvencro (#833)

🐛 :pill: Bug Fixes

  • Fixes for MG in Multizone Disc Adjoint cases, and incompressible time-averaged history output @cvencro (#965)
  • Add rotating frame coefficients to the history output. @koodlyakshay (#962)
  • Fix bugs when restarting a shape optimization problem @clarkpede (#921)
  • Small discrete adjoint tweaks and other fixes @pcarruscag (#950)
  • Change HEATFLUX to TOTAL_HEATFLUX in output files so that optimizatio… @MiGaff (#947)
  • Fix mass flow calculation near axis for axisymmetric problems @FlorianDm (#927)
  • Fix wall distance computation for multizone problems @talbring (#924)
  • Quick Start Tutorial Fix @economon (#958)
  • + 5 more

📦 :wrench: Maintenance

  • Add unit-testing framework to SU2 @clarkpede (#850)
  • Adds Missing Override Specifiers @economon (#960)
  • Grid deformation and FSI legacy cleanup @pcarruscag (#919)
  • CFEASolver CMeshSolver maintenance @pcarruscag (#933)
SU2 version 7.0.3 "Blackbird"v7.0.3
github-actions[bot]github-actions[bot]·6y ago·March 31, 2020
GitHub

🐛 :pill: Bug Fixes

  • Fix for turbulent viscosity calculation in SST Solver @jayantmukho (#905)
  • Hybrid parallel coloring fallback strategies (better strong scaling and user friendliness) @pcarruscag (#908)
  • fixing for support for SST model in C1Dinterpolation @auzbaig (#916)
SU2 version 7.0.2 "Blackbird"v7.0.2
github-actions[bot]github-actions[bot]·6y ago·February 28, 2020
GitHub

:rocket: Experimental Features

  • New P1 solver for Radiative Heat Transfer @rsanfer (#872)
  • Hybrid Parallel Compressible RANS Solvers @pcarruscag (#861)
  • Inlet Spanwise Interpolation @auzbaig (#815)

🐛 :pill: Bug Fixes

  • Unsteady CHT @oleburghardt (#854)
  • Bug fixes for elasticity solver @rsanfer (#873)
  • Fix error during dry-run and hinder overwrite of history files @TobiKattmann (#858)
  • Fix SU2 Mesh Writer @talbring (#862)

📦 :wrench: Maintenance

  • CGNS 4.0.0 update @MicK7 (#884)
SU2 version 7.0.1 "Blackbird"v7.0.1
github-actions[bot]github-actions[bot]·6y ago·January 31, 2020
GitHub

:rocket: Experimental Features

  • Support for Paraview/VTK XML (*.vtu) and Multiblock (*.vtm) visualization files @talbring (#845)
  • Hybrid parallel CFEASolver and CMeshSolver @pcarruscag (#843)
  • Add *.stl (STereoLithography) output format @TobiKattmann (#847)
  • Added Windowing Regularizers for time averaged outputs. @ScSteffen (#836)
  • Hybrid parallel (OpenMP) implementation for Linear Algebra classes @pcarruscag (#830)

🐛 :pill: Bug Fixes

  • Fix periodic boundary condition for nodes on axis of rotation @koodlyakshay (#840)
  • Fix for Geometry Evaluation that allows mixed surface elements @jayantmukho (#835)

📦 :wrench: Maintenance

  • Faster compilation @pcarruscag (#853)
  • Restructuring of solver files @jayantmukho (#849)
  • Restructuring dual/primal grid structure @talbring (#848)
SU2 version 7.0.0 "Blackbird"v7.0.0
github-actions[bot]github-actions[bot]·6y ago·November 29, 2019
GitHub

:rocket: Features

  • New Nonlinear Iteration Controller for Improved Fluid Solver Robustness & Convergence @economon (#790)
  • Enhancements for the fixed CL mode @jayantmukho (#780)
  • New Discrete Adjoint Multizone Capabilities (e.g. Adjoint CHT) @oleburghardt (#774)
  • All new output framework for customizable screen, history and volume output @talbring (#724)
  • Enhancement for multipoint optimization @jayantmukho (#781)
  • Time-accurate discrete adjoint gradients for unsteady problems with grid movement @cvencro (#766)
  • New wrapper class for Inria's direct sparse solver PaStiX (external direct sparse solver) @pcarruscag (#771)
  • Unsteady incompressible flow simulation with grid movement @cvencro (#767)
  • + 13 more

🐛 :pill: Bug Fixes

  • Multi-physics and FEA discrete adjoint tweaks @pcarruscag (#809)
  • Various fixes II @oleburghardt (#807)
  • Allow BC_Sym_Plane to be used as Slip wall for viscous flow @TobiKattmann (#740)
  • Fixing Design Variable Indices to be consistent @jayantmukho (#757)
  • Small fix affecting MPI+MG+RANS @pcarruscag (#744)
  • Add missing term to strain magnitude for 2D @clarkpede (#670)
  • Fix for Q-criterion @economon (#704)
  • Fixing CUSP numerics @WallyMaier (#705)
  • + 10 more

📦 :wrench: Maintenance

  • Delete all trailing whitespaces and tabs to 2 spaces @TobiKattmann (#808)
  • Regression Testing using Github Actions @talbring (#806)
  • Restructuring of CVariable into a Contiguous Data Structure @pcarruscag (#753)
  • Restructuring of Interface structure (CTransfer -> CInterface) @rsanfer (#769)
  • New CGNS Mesh Reader for improved performance @economon (#728)
  • Remove CMultiphysicsZonalDriver @oleburghardt (#776)
  • Renaming of PHYSICAL_PROBLEM config option to SOLVER @talbring (#756)
  • Move/rename linear algebra files @pcarruscag (#729)
  • + 9 more
SU2 version 6.2.0 "Falcon"v6.2.0
economoneconomon·7y ago·February 18, 2019
GitHub

📋 Changes

  • macOS High Sierra 10.13: Apple LLVM version 9.1.0.
  • Linux (Redhat 6.6): g++ (GCC) 4.8.5.
  • Linux (Ubuntu 14.04): g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.
SU2 version 6.1.0 "Falcon"v6.1.0
economoneconomon·8y ago·June 22, 2018
GitHub

📋 Changes

  • All new feature set for incompressible flows:
  • Robust coupled algorithm (density-based) with a custom preconditioning.
  • Energy equation available for problems with heat transfer.
  • Constant and variable density flows (incompressible ideal gas).
  • Temperature-dependent transport properties.
  • User-specified inlet boundary data from a file, e.g., velocity profiles.
  • Upgrade of the grid partitioning routines for better scalability.
  • Enhancements to SU2_DEF for design parameterizations and mesh deformation.
  • + 4 more
SU2 version 6.0.1 "Falcon"v6.0.1
economoneconomon·8y ago·April 18, 2018
GitHub

📋 Changes

  • macOS Sierra 10.13: Apple LLVM version 9.1.0.
  • Linux (Redhat 6.6): g++ (GCC) 4.8.5.
  • Linux (Ubuntu 14.04): g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.
SU2 version 6.0.0 "Falcon"v6.0.0
economoneconomon·8y ago·February 14, 2018
GitHub

📋 Changes

  • Hybrid RANS / LES model implementations.
  • Low-dissipation upwind schemes and improved low-speed preconditioning.
  • Additional variants of the S-A turbulence model.
  • Introduction of MeDiPack for parallel communication with CoDiPack.
  • Added support for both Python 2 and Python 3.
  • Coupled discrete adjoint solver for Fluid-Structure Interaction (FSI) problems.
  • New capabilities for simulating internal flows in turbomachinery.
  • Sliding mesh implementation with updates to interpolation and transfer classes.
  • + 10 more
SU2 version 5.0.0 "Raven"v5.0.0
economoneconomon·9y ago·January 20, 2017
GitHub

📋 Changes

  • New in-memory Python wrapping of SU2 using SWIG with accompanying high-level API.
  • Class enhancements for multiphysics applications, including interpolation and transfer.
  • Free-form deformation (FFD) extensions, including bezier curves and improved usability.
  • Reorganization of the incompressible solver for future expansion.
  • Harmonic Balance flow analysis capability.
  • Algebraic transition model implementation.
  • More and better boundary conditions (accuracy and convergence improvements).
  • Extensions to scripting for automated database creation (compute_polar.py).
  • + 5 more