Skip to content

Commit bc56edc

Browse files
committed
I think I got all issues
1 parent 5f60110 commit bc56edc

6 files changed

Lines changed: 10 additions & 13 deletions

File tree

SU2_CFD/src/numerics/NEMO/NEMO_diffusion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ CNumerics::ResidualType<> CAvgGrad_NEMO::ComputeResidual(const CConfig *config)
167167
/*--- Compute the implicit part ---*/
168168
if (implicit) {
169169

170-
su2double dist_ij_2[nDim] = {0.0};
170+
su2double dist_ij_2[MAXNDIM] = {0.0};
171171
GeometryToolbox::Distance(nDim, Coord_j, Coord_i, dist_ij_2);
172172
dist_ij = GeometryToolbox::SquaredNorm(nDim, dist_ij_2);
173173

SU2_CFD/src/numerics/NEMO/NEMO_sources.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,7 @@ CNumerics::ResidualType<> CSource_NEMO::ComputeAxisymmetric(const CConfig *confi
195195
if (Coord_i[1]!= 0.0) yinv = 1.0/Coord_i[1];
196196
else yinv = 0.0;
197197

198-
/*--- Rename for convenience ---*/
199-
const su2double vel2 = GeometryToolbox::SquaredNorm(nDim, &V_i[VEL_INDEX]);
200-
198+
/*--- Rename mass flux for convenience ---*/
201199
for (auto iSpecies = 0ul; iSpecies < nSpecies; iSpecies++)
202200
Y[iSpecies] = V_i[RHOS_INDEX+iSpecies] / rho;
203201

SU2_CFD/src/numerics/NEMO/convection/msw.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ CNumerics::ResidualType<> CUpwMSW_NEMO::ComputeResidual(const CConfig *config) {
172172
fluidmodel->ComputedPdU(Vst_j, eves_st_j, dPdUst_j);
173173

174174
/*--- Flow eigenvalues at i (Lambda+) ---*/
175-
for (auto iVar = 0ul; iVar < nSpecies+nDim-1; iVar++)
175+
for (auto iVar = 0; iVar < nSpecies+nDim-1; iVar++)
176176
Lambda_i[iVar] = 0.5*(ProjVelst_i + sqrt(ProjVelst_i*ProjVelst_i +
177177
epsilon*epsilon));
178178
Lambda_i[nSpecies+nDim-1] = 0.5*(ProjVelst_i + Vst_i[A_INDEX] +
@@ -208,7 +208,7 @@ CNumerics::ResidualType<> CUpwMSW_NEMO::ComputeResidual(const CConfig *config) {
208208
}
209209

210210
/*--- Flow eigenvalues at j (Lambda-) ---*/
211-
for (auto iVar = 0ul; iVar < nSpecies+nDim-1; iVar++)
211+
for (auto iVar = 0; iVar < nSpecies+nDim-1; iVar++)
212212
Lambda_j[iVar] = 0.5*(ProjVelst_j - sqrt(ProjVelst_j*ProjVelst_j +
213213
epsilon*epsilon));
214214
Lambda_j[nSpecies+nDim-1] = 0.5*(ProjVelst_j + Vst_j[A_INDEX] -

SU2_CFD/src/numerics/NEMO/convection/roe.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ CNumerics::ResidualType<> CUpwRoe_NEMO::ComputeResidual(const CConfig *config) {
136136
for (auto iSpecies = 0ul; iSpecies < nSpecies; iSpecies++)
137137
Lambda[iSpecies] = ProjVelocity;
138138

139-
for (auto iDim = 0ul; iDim < nDim-1; iDim++)
139+
for (auto iDim = 0; iDim < nDim-1; iDim++)
140140
Lambda[nSpecies+iDim] = ProjVelocity;
141141

142142
Lambda[nSpecies+nDim-1] = ProjVelocity + RoeSoundSpeed;
@@ -147,7 +147,7 @@ CNumerics::ResidualType<> CUpwRoe_NEMO::ComputeResidual(const CConfig *config) {
147147
for (auto iSpecies = 0ul; iSpecies < nSpecies; iSpecies++)
148148
Epsilon[iSpecies] = 4.0*max(0.0, max(Lambda[iSpecies]-ProjVelocity_i,
149149
ProjVelocity_j-Lambda[iSpecies] ));
150-
for (auto iDim = 0ul; iDim < nDim-1; iDim++)
150+
for (auto iDim = 0; iDim < nDim-1; iDim++)
151151
Epsilon[nSpecies+iDim] = 4.0*max(0.0, max(Lambda[iDim]-ProjVelocity_i,
152152
ProjVelocity_j-Lambda[iDim] ));
153153
Epsilon[nSpecies+nDim-1] = 4.0*max(0.0, max(Lambda[nSpecies+nDim-1]-(ProjVelocity_i+V_i[A_INDEX]),

SU2_CFD/src/solvers/CNEMOEulerSolver.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -942,7 +942,7 @@ void CNEMOEulerSolver::ComputeUnderRelaxationFactor(const CConfig *config) {
942942
su2double num = 0.0;
943943
su2double denom = 0.0;
944944

945-
for (auto iVar = 0ul; iVar < nVar; iVar++) {
945+
for (auto iVar = 0; iVar < nVar; iVar++) {
946946
/* We impose a limit on the maximum percentage that the
947947
density (sum of all species) and energy can change over a nonlinear iteration. */
948948

@@ -2001,8 +2001,8 @@ void CNEMOEulerSolver::BC_Outlet(CGeometry *geometry, CSolver **solver_container
20012001
// V: [rho1, ..., rhoNs, T, Tve, u, v, w, P, rho, h, a, rhoCvtr, rhoCvve]^T
20022002
Density = pow(P_Exit/Entropy,1.0/Gamma);
20032003
Pressure = P_Exit;
2004-
const su2double SoundSpeed = sqrt(Gamma*P_Exit/Density);
2005-
Vn_Exit = Riemann - 2.0*SoundSpeed/Gamma_Minus_One;
2004+
SoundSpeed = sqrt(Gamma*P_Exit/Density);
2005+
const su2double Vn_Exit = Riemann - 2.0*SoundSpeed/Gamma_Minus_One;
20062006
Velocity2 = 0.0;
20072007
for (auto iDim = 0ul; iDim < nDim; iDim++) {
20082008
Velocity[iDim] = Velocity[iDim] + (Vn_Exit-Vn)*UnitNormal[iDim];

SU2_CFD/src/solvers/CNEMONSSolver.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,8 +349,7 @@ void CNEMONSSolver::BC_HeatFluxCatalytic_Wall(CGeometry *geometry,
349349
SU2_MPI::Error("BC_HEATFLUX with catalytic wall: Not operational in NEMO.", CURRENT_FUNCTION);
350350
//TODO: SCALE WITH EDDY VISC
351351
/*--- Local variables ---*/
352-
unsigned short iDim, iSpecies, iVar;
353-
unsigned long iVertex, iPoint, total_index;
352+
unsigned long iPoint, total_index;
354353
su2double rho, Ys;
355354
su2double *Normal, Area;
356355
su2double *Ds, *dYdn, SdYdn;

0 commit comments

Comments
 (0)