Skip to content

Commit 5655d91

Browse files
authored
Merge pull request #1416 from su2code/develop
update master
2 parents a1a88d1 + b718c1f commit 5655d91

905 files changed

Lines changed: 9636 additions & 9528 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AUTHORS.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ Juan J. Alonso (Stanford University)
1515
The SU2 project is maintained by members of the SU2 Foundation (https://su2foundation.org)
1616

1717
```
18-
Thomas D. Economon - Executive Director - tom@su2foundation.org
19-
Ruben Sanchez - User Director - ruben@su2foundation.org
20-
Tim Albring - Developer Director - tim@su2foundation.org
21-
Juan J. Alonso - Academic Director - juan@su2foundation.org
22-
Eran Arad - Industry Director - eran@su2foundation.org
18+
Thomas D. Economon - Executive Director - tom@su2foundation.org
19+
Tim Albring - Director - tim@su2foundation.org
20+
Juan J. Alonso - Director - juan@su2foundation.org
21+
Eran Arad - Director - eran@su2foundation.org
22+
Piero Colonna - Director - piero@su2foundation.org
23+
Pedro Gomes - Director - pedro@su2foundation.org
24+
Daniel Mayer - Director - daniel@su2foundation.org
2325
```
2426

2527
in collaboration with the following main contributors and research teams:
@@ -63,17 +65,20 @@ Clark Pederson
6365
Daumantas Kavolis
6466
Dave Taflin
6567
Eduardo Molina
68+
Edwin van der Weide
6669
Ethan Alan Hereth
6770
Florian Dittmann
6871
Francisco D. Palacios
6972
Gaurav Bansal
73+
Giacomo Baldan
7074
Giulio Gori
7175
Guillaume Bâty
7276
Harichand M V
7377
HL Kline
7478
IndianaStokes
7579
J. Sinsay
7680
JSmith36
81+
Jacob Needels
7782
Jairo Paes Cavalcante Filho
7883
Jason Howison
7984
Jayant Mukhopadhaya
@@ -92,7 +97,9 @@ Max Sagebaum
9297
Michele Gaffuri
9398
Mickael Philit
9499
Mladen Banovic
100+
Nat-1
95101
Nicola Fonzi
102+
Nijso Beishuizen
96103
Ole Burghardt
97104
Patrick Mischke
98105
Paul Urbanczyk
@@ -119,8 +126,6 @@ aaronyicongfu
119126
aeroamit
120127
anilvar
121128
band-a-prend
122-
bigfootedrockmidget
123-
bmunguia
124129
chamsolli
125130
costat
126131
daniel-linton
@@ -130,16 +135,15 @@ erangit
130135
flo
131136
fmpmorgado
132137
garcgutierrez
133-
jtneedels
134138
juliendm
135139
jvanoostrom
136140
mcolonno
137141
minkwankim
138142
padronas
143+
snow54
139144
sravya91
140145
srcopela
141146
tobadavid
142-
vdweide
143147
vfrancesmolla
144148
```
145149

Common/doc/docmain.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file docmain.hpp
33
* \brief This file contains documentation for Doxygen and does not have any significance with respect to C++.
44
* \author F. Palacios
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* The current SU2 release has been coordinated by the
88
* SU2 International Developers Society <www.su2devsociety.org>
@@ -33,7 +33,7 @@
3333
*/
3434

3535
/*!
36-
* \mainpage SU2 version 7.2.0 "Blackbird"
36+
* \mainpage SU2 version 7.2.1 "Blackbird"
3737
* SU2 suite is an open-source collection of C++ based software tools
3838
* to perform PDE analysis and PDE constrained optimization problems. The toolset is designed with
3939
* computational fluid dynamics and aerodynamic shape optimization in mind, but is extensible to

Common/include/CConfig.hpp

Lines changed: 37 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* \brief All the information about the definition of the physical problem.
44
* The subroutines and functions are in the <i>CConfig.cpp</i> file.
55
* \author F. Palacios, T. Economon, B. Tracey
6-
* \version 7.2.0 "Blackbird"
6+
* \version 7.2.1 "Blackbird"
77
*
88
* SU2 Project Website: https://su2code.github.io
99
*
@@ -554,7 +554,7 @@ class CConfig {
554554
STRUCT_DEFORMATION Kind_Struct_Solver; /*!< \brief Determines the geometric condition (small or large deformations) for structural analysis. */
555555
unsigned short Kind_DV_FEA; /*!< \brief Kind of Design Variable for FEA problems.*/
556556

557-
unsigned short Kind_Turb_Model; /*!< \brief Turbulent model definition. */
557+
TURB_MODEL Kind_Turb_Model; /*!< \brief Turbulent model definition. */
558558
unsigned short Kind_SGS_Model; /*!< \brief LES SGS model definition. */
559559
unsigned short Kind_Trans_Model, /*!< \brief Transition model definition. */
560560
Kind_ActDisk, Kind_Engine_Inflow,
@@ -821,10 +821,13 @@ class CConfig {
821821
Pressure_Thermodynamic, /*!< \brief Thermodynamic pressure of the fluid. */
822822
Temperature_FreeStream, /*!< \brief Total temperature of the fluid. */
823823
Temperature_ve_FreeStream; /*!< \brief Total vibrational-electronic temperature of the fluid. */
824-
su2double Prandtl_Lam, /*!< \brief Laminar Prandtl number for the gas. */
825-
Prandtl_Turb, /*!< \brief Turbulent Prandtl number for the gas. */
826-
wallModelKappa, /*!< \brief von Karman constant kappa for turbulence wall modeling */
827-
wallModelB, /*!< \brief constant B for turbulence wall modeling */
824+
unsigned short wallModel_MaxIter; /*!< \brief maximum number of iterations for the Newton method for the wall model */
825+
su2double wallModel_Kappa, /*!< \brief von Karman constant kappa for turbulence wall modeling */
826+
wallModel_B, /*!< \brief constant B for turbulence wall modeling */
827+
wallModel_RelFac, /*!< \brief relaxation factor for the Newton method used in the wall model */
828+
wallModel_MinYplus; /*!< \brief minimum Y+ value, below which the wall model is not used anymore */
829+
su2double Prandtl_Lam, /*!< \brief Laminar Prandtl number for the gas. */
830+
Prandtl_Turb, /*!< \brief Turbulent Prandtl number for the gas. */
828831
Length_Ref, /*!< \brief Reference length for non-dimensionalization. */
829832
Pressure_Ref, /*!< \brief Reference pressure for non-dimensionalization. */
830833
Temperature_Ref, /*!< \brief Reference temperature for non-dimensionalization.*/
@@ -833,7 +836,7 @@ class CConfig {
833836
Velocity_Ref, /*!< \brief Reference velocity for non-dimensionalization.*/
834837
Time_Ref, /*!< \brief Reference time for non-dimensionalization. */
835838
Viscosity_Ref, /*!< \brief Reference viscosity for non-dimensionalization. */
836-
Conductivity_Ref, /*!< \brief Reference conductivity for non-dimensionalization. */
839+
Thermal_Conductivity_Ref, /*!< \brief Reference conductivity for non-dimensionalization. */
837840
Energy_Ref, /*!< \brief Reference viscosity for non-dimensionalization. */
838841
Wall_Temperature, /*!< \brief Temperature at an isotropic wall in Kelvin. */
839842
Omega_Ref, /*!< \brief Reference angular velocity for non-dimensionalization. */
@@ -1671,13 +1674,31 @@ class CConfig {
16711674
* \brief Get the value of the von Karman constant kappa for turbulence wall modeling.
16721675
* \return von Karman constant.
16731676
*/
1674-
su2double GetwallModelKappa(void) const { return wallModelKappa; }
1677+
su2double GetwallModel_Kappa() const { return wallModel_Kappa; }
16751678

16761679
/*!
1677-
* \brief Get the value of the von Karman constant kappa for turbulence wall modeling.
1678-
* \return von Karman constant.
1680+
* \brief Get the value of the max. number of Newton iterations for turbulence wall modeling.
1681+
* \return Max number of iterations.
1682+
*/
1683+
unsigned short GetwallModel_MaxIter() const { return wallModel_MaxIter; }
1684+
1685+
/*!
1686+
* \brief Get the value of the relaxation factor for turbulence wall modeling.
1687+
* \return Relaxation factor.
1688+
*/
1689+
su2double GetwallModel_RelFac() const { return wallModel_RelFac; }
1690+
1691+
/*!
1692+
* \brief Get the value of the minimum Y+ value below which the wall function is deactivated.
1693+
* \return Minimum Y+ value.
1694+
*/
1695+
su2double GetwallModel_MinYPlus() const { return wallModel_MinYplus; }
1696+
1697+
/*!
1698+
* \brief Get the value of the wall model constant B for turbulence wall modeling.
1699+
* \return Wall model constant B.
16791700
*/
1680-
su2double GetwallModelB(void) const { return wallModelB; }
1701+
su2double GetwallModel_B() const { return wallModel_B; }
16811702

16821703
/*!
16831704
* \brief Get the value of the thermal diffusivity for solids.
@@ -1753,10 +1774,10 @@ class CConfig {
17531774
su2double GetFan_Poly_Eff(void) const { return Fan_Poly_Eff; }
17541775

17551776
/*!
1756-
* \brief Get the value of the reference conductivity for non-dimensionalization.
1757-
* \return Reference conductivity for non-dimensionalization.
1777+
* \brief Get the value of the reference thermal conductivity for non-dimensionalization.
1778+
* \return Reference thermal conductivity for non-dimensionalization.
17581779
*/
1759-
su2double GetConductivity_Ref(void) const { return Conductivity_Ref; }
1780+
su2double GetThermal_Conductivity_Ref(void) const { return Thermal_Conductivity_Ref; }
17601781

17611782
/*!
17621783
* \brief Get the value of the reference angular velocity for non-dimensionalization.
@@ -2376,7 +2397,7 @@ class CConfig {
23762397
* \brief Set the reference conductivity for nondimensionalization.
23772398
* \param[in] val_conductivity_ref - Value of the reference conductivity.
23782399
*/
2379-
void SetConductivity_Ref(su2double val_conductivity_ref) { Conductivity_Ref = val_conductivity_ref; }
2400+
void SetConductivity_Ref(su2double val_conductivity_ref) { Thermal_Conductivity_Ref = val_conductivity_ref; }
23802401

23812402
/*!
23822403
* \brief Set the nondimensionalized freestream pressure.
@@ -4162,7 +4183,7 @@ class CConfig {
41624183
* \brief Get the kind of the turbulence model.
41634184
* \return Kind of the turbulence model.
41644185
*/
4165-
unsigned short GetKind_Turb_Model(void) const { return Kind_Turb_Model; }
4186+
TURB_MODEL GetKind_Turb_Model(void) const { return Kind_Turb_Model; }
41664187

41674188
/*!
41684189
* \brief Get the kind of the transition model.

Common/include/adt/CADTBaseClass.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file CADTBaseClass.hpp
33
* \brief Base class for storing an ADT in an arbitrary number of dimensions.
44
* \author E. van der Weide
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* SU2 Project Website: https://su2code.github.io
88
*

Common/include/adt/CADTComparePointClass.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file CADTComparePointClass.hpp
33
* \brief subroutines for comparing two points in an alternating digital tree (ADT).
44
* \author E. van der Weide
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* SU2 Project Website: https://su2code.github.io
88
*

Common/include/adt/CADTElemClass.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file CADTElemClass.hpp
33
* \brief Class for storing an ADT of (linear) elements in an arbitrary number of dimensions.
44
* \author E. van der Weide
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* SU2 Project Website: https://su2code.github.io
88
*
@@ -35,7 +35,7 @@
3535
* \class CADTElemClass
3636
* \brief Class for storing an ADT of (linear) elements in an arbitrary number of dimensions.
3737
* \author E. van der Weide
38-
* \version 7.2.0 "Blackbird"
38+
* \version 7.2.1 "Blackbird"
3939
*/
4040
class CADTElemClass : public CADTBaseClass {
4141
private:

Common/include/adt/CADTNodeClass.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file CADTNodeClass.hpp
33
* \brief Class for storing the information needed in a node of an ADT.
44
* \author E. van der Weide
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* SU2 Project Website: https://su2code.github.io
88
*

Common/include/adt/CADTPointsOnlyClass.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file CADTPointsOnlyClass.hpp
33
* \brief Class for storing an ADT of only points in an arbitrary number of dimensions.
44
* \author E. van der Weide
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* SU2 Project Website: https://su2code.github.io
88
*

Common/include/adt/CBBoxTargetClass.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* \brief Class for storing the information of a possible bounding box candidate
44
during a minimum distance search.
55
* \author E. van der Weide
6-
* \version 7.2.0 "Blackbird"
6+
* \version 7.2.1 "Blackbird"
77
*
88
* SU2 Project Website: https://su2code.github.io
99
*
@@ -34,7 +34,7 @@
3434
* \brief Class for storing the information of a possible bounding box candidate
3535
during a minimum distance search.
3636
* \author E. van der Weide
37-
* \version 7.2.0 "Blackbird"
37+
* \version 7.2.1 "Blackbird"
3838
*/
3939
struct CBBoxTargetClass {
4040

Common/include/basic_types/ad_structure.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* \file ad_structure.hpp
33
* \brief Main routines for the algorithmic differentiation (AD) structure.
44
* \author T. Albring, J. Blühdorn
5-
* \version 7.2.0 "Blackbird"
5+
* \version 7.2.1 "Blackbird"
66
*
77
* SU2 Project Website: https://su2code.github.io
88
*

0 commit comments

Comments
 (0)