Skip to content

Commit 2d45f9c

Browse files
committed
Merge remote-tracking branch 'origin/develop' into feature_scalarbase
2 parents 1d8f520 + d940308 commit 2d45f9c

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

SU2_CFD/src/numerics/flow/flow_diffusion.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,7 @@ CNumerics::ResidualType<> CAvgGrad_Flow::ComputeResidual(const CConfig* config)
365365
AD::SetPreaccIn(PrimVar_Grad_i, nDim+1, nDim);
366366
AD::SetPreaccIn(PrimVar_Grad_j, nDim+1, nDim);
367367
AD::SetPreaccIn(turb_ke_i); AD::SetPreaccIn(turb_ke_j);
368+
AD::SetPreaccIn(TauWall_i); AD::SetPreaccIn(TauWall_j);
368369
AD::SetPreaccIn(Normal, nDim);
369370

370371
unsigned short iVar, jVar, iDim;
@@ -549,6 +550,7 @@ CNumerics::ResidualType<> CAvgGradInc_Flow::ComputeResidual(const CConfig* confi
549550
AD::SetPreaccIn(PrimVar_Grad_i, nVar, nDim);
550551
AD::SetPreaccIn(PrimVar_Grad_j, nVar, nDim);
551552
AD::SetPreaccIn(turb_ke_i); AD::SetPreaccIn(turb_ke_j);
553+
AD::SetPreaccIn(TauWall_i); AD::SetPreaccIn(TauWall_j);
552554
AD::SetPreaccIn(Normal, nDim);
553555

554556
unsigned short iVar, jVar, iDim;
@@ -866,6 +868,7 @@ CNumerics::ResidualType<> CGeneralAvgGrad_Flow::ComputeResidual(const CConfig* c
866868
AD::SetPreaccIn(PrimVar_Grad_i, nDim+1, nDim);
867869
AD::SetPreaccIn(PrimVar_Grad_j, nDim+1, nDim);
868870
AD::SetPreaccIn(turb_ke_i); AD::SetPreaccIn(turb_ke_j);
871+
AD::SetPreaccIn(TauWall_i); AD::SetPreaccIn(TauWall_j);
869872
AD::SetPreaccIn(Normal, nDim);
870873

871874
unsigned short iVar, jVar, iDim;

SU2_CFD/src/solvers/CEulerSolver.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -898,15 +898,15 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes
898898

899899
config->SetMu_ConstantND(config->GetMu_Constant());
900900

901-
/*--- Reynolds based initialization ---*/
901+
/*--- Check if there is mesh motion. If yes, use the Mach
902+
number relative to the body to initialize the flow. ---*/
902903

903-
if (reynolds_init) {
904+
if (dynamic_grid) Velocity_Reynolds = config->GetMach_Motion()*Mach2Vel_FreeStream;
905+
else Velocity_Reynolds = ModVel_FreeStream;
904906

905-
/*--- First, check if there is mesh motion. If yes, use the Mach
906-
number relative to the body to initialize the flow. ---*/
907+
/*--- Reynolds based initialization ---*/
907908

908-
if (dynamic_grid) Velocity_Reynolds = config->GetMach_Motion()*Mach2Vel_FreeStream;
909-
else Velocity_Reynolds = ModVel_FreeStream;
909+
if (reynolds_init) {
910910

911911
/*--- For viscous flows, pressure will be computed from a density
912912
that is found from the Reynolds number. The viscosity is computed
@@ -936,6 +936,9 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes
936936
config->SetViscosity_FreeStream(Viscosity_FreeStream);
937937
Energy_FreeStream = auxFluidModel->GetStaticEnergy() + 0.5*ModVel_FreeStream*ModVel_FreeStream;
938938

939+
/*--- Compute Reynolds number ---*/
940+
Reynolds = (Density_FreeStream*Velocity_Reynolds*config->GetLength_Reynolds())/Viscosity_FreeStream;
941+
config->SetReynolds(Reynolds);
939942
}
940943

941944
/*--- Turbulence kinetic energy ---*/

0 commit comments

Comments
 (0)