Skip to content

Commit 17c9e3f

Browse files
committed
Reverting Inc DualTime Res to old one and adapting affected regression-test values.
1 parent 33ddbdc commit 17c9e3f

3 files changed

Lines changed: 7 additions & 64 deletions

File tree

SU2_CFD/src/solvers/CIncEulerSolver.cpp

Lines changed: 2 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -3050,7 +3050,6 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
30503050

30513051
LinSysRes.AddBlock(iPoint, Residual);
30523052

3053-
// ADD old version
30543053
if (implicit) {
30553054
for (iVar = 1; iVar < nVar; iVar++) {
30563055
if (config->GetTime_Marching() == DT_STEPPING_1ST)
@@ -3060,40 +3059,11 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
30603059
}
30613060
for (iDim = 0; iDim < nDim; iDim++)
30623061
Jacobian_i[iDim+1][iDim+1] = Density*Jacobian_i[iDim+1][iDim+1];
3063-
Jacobian_i[nDim+1][nDim+1] = Density*Cp*Jacobian_i[nDim+1][nDim+1];
3062+
if (energy) Jacobian_i[nDim+1][nDim+1] = Density*Cp*Jacobian_i[nDim+1][nDim+1];
30643063

30653064
Jacobian.AddBlock2Diag(iPoint, Jacobian_i);
30663065
}
3067-
// ADD old version
30683066

3069-
if (implicit && false) {
3070-
3071-
SetPreconditioner(config, iPoint);
3072-
for (iVar = 0; iVar < nVar; iVar++) {
3073-
for (jVar = 0; jVar < nVar; jVar++) {
3074-
Jacobian_i[iVar][jVar] = Preconditioner[iVar][jVar];
3075-
}
3076-
}
3077-
3078-
for (iVar = 0; iVar < nVar; iVar++) {
3079-
for (jVar = 0; jVar < nVar; jVar++) {
3080-
if (config->GetTime_Marching() == DT_STEPPING_1ST)
3081-
Jacobian_i[iVar][jVar] *= Volume_nP1 / TimeStep;
3082-
if (config->GetTime_Marching() == DT_STEPPING_2ND)
3083-
Jacobian_i[iVar][jVar] *= (Volume_nP1*3.0)/(2.0*TimeStep);
3084-
}
3085-
}
3086-
3087-
if (!energy) {
3088-
for (iVar = 0; iVar < nVar; iVar++) {
3089-
Jacobian_i[iVar][nDim+1] = 0.0;
3090-
Jacobian_i[nDim+1][iVar] = 0.0;
3091-
}
3092-
}
3093-
3094-
Jacobian.AddBlock2Diag(iPoint, Jacobian_i);
3095-
3096-
}
30973067
}
30983068

30993069
}
@@ -3293,7 +3263,6 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
32933263
if (!energy) Residual[nDim+1] = 0.0;
32943264
LinSysRes.AddBlock(iPoint, Residual);
32953265

3296-
// ADD old version
32973266
if (implicit) {
32983267
for (iVar = 1; iVar < nVar; iVar++) {
32993268
if (config->GetTime_Marching() == DT_STEPPING_1ST)
@@ -3303,37 +3272,11 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
33033272
}
33043273
for (iDim = 0; iDim < nDim; iDim++)
33053274
Jacobian_i[iDim+1][iDim+1] = Density*Jacobian_i[iDim+1][iDim+1];
3306-
Jacobian_i[nDim+1][nDim+1] = Density*Cp*Jacobian_i[nDim+1][nDim+1];
3275+
if (energy) Jacobian_i[nDim+1][nDim+1] = Density*Cp*Jacobian_i[nDim+1][nDim+1];
33073276

33083277
Jacobian.AddBlock2Diag(iPoint, Jacobian_i);
33093278
}
3310-
// ADD old version
3311-
3312-
if (implicit && false) {
3313-
SetPreconditioner(config, iPoint);
3314-
for (iVar = 0; iVar < nVar; iVar++) {
3315-
for (jVar = 0; jVar < nVar; jVar++) {
3316-
Jacobian_i[iVar][jVar] = Preconditioner[iVar][jVar];
3317-
}
3318-
}
3319-
3320-
for (iVar = 0; iVar < nVar; iVar++) {
3321-
for (jVar = 0; jVar < nVar; jVar++) {
3322-
if (config->GetTime_Marching() == DT_STEPPING_1ST)
3323-
Jacobian_i[iVar][jVar] *= Volume_nP1 / TimeStep;
3324-
if (config->GetTime_Marching() == DT_STEPPING_2ND)
3325-
Jacobian_i[iVar][jVar] *= (Volume_nP1*3.0)/(2.0*TimeStep);
3326-
}
3327-
}
33283279

3329-
if (!energy) {
3330-
for (iVar = 0; iVar < nVar; iVar++) {
3331-
Jacobian_i[iVar][nDim+1] = 0.0;
3332-
Jacobian_i[nDim+1][iVar] = 0.0;
3333-
}
3334-
}
3335-
Jacobian.AddBlock2Diag(iPoint, Jacobian_i);
3336-
}
33373280
}
33383281
}
33393282

TestCases/parallel_regression.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,7 @@ def main():
814814
unst_inc_turb_naca0015_sa.cfg_dir = "unsteady/pitching_naca0015_rans_inc"
815815
unst_inc_turb_naca0015_sa.cfg_file = "config_incomp_turb_sa.cfg"
816816
unst_inc_turb_naca0015_sa.test_iter = 1
817-
unst_inc_turb_naca0015_sa.test_vals = [-2.991060, -6.866340, 1.476415, 0.419712]
817+
unst_inc_turb_naca0015_sa.test_vals = [-3.004011, -6.876230, 1.487888, 0.421869]
818818
unst_inc_turb_naca0015_sa.su2_exec = "parallel_computation.py -f"
819819
unst_inc_turb_naca0015_sa.timeout = 1600
820820
unst_inc_turb_naca0015_sa.tol = 0.00001
@@ -1143,8 +1143,8 @@ def main():
11431143
cht_incompressible_unsteady.cfg_dir = "coupled_cht/incomp_2d_unsteady"
11441144
cht_incompressible_unsteady.cfg_file = "cht_2d_3cylinders.cfg"
11451145
cht_incompressible_unsteady.test_iter = 2
1146-
cht_incompressible_unsteady.test_vals = [-1.356091, -0.080383, -0.080387, -0.080384] #last 4 columns
1147-
cht_incompressible_unsteady.su2_exec = "SU2_CFD"
1146+
cht_incompressible_unsteady.test_vals = [-1.307266, -0.080333, -0.080352, -0.080358] #last 4 columns
1147+
cht_incompressible_unsteady.su2_exec = "mpirun -n 2 SU2_CFD"
11481148
cht_incompressible_unsteady.timeout = 1600
11491149
cht_incompressible_unsteady.multizone = True
11501150
cht_incompressible_unsteady.unsteady = True

TestCases/serial_regression.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -949,7 +949,7 @@ def main():
949949
unst_inc_turb_naca0015_sa.cfg_dir = "unsteady/pitching_naca0015_rans_inc"
950950
unst_inc_turb_naca0015_sa.cfg_file = "config_incomp_turb_sa.cfg"
951951
unst_inc_turb_naca0015_sa.test_iter = 1
952-
unst_inc_turb_naca0015_sa.test_vals = [-2.994996, -6.869781, 1.434864, 0.416626] #last 4 columns
952+
unst_inc_turb_naca0015_sa.test_vals = [-3.007635, -6.879789, 1.445300, 0.419281] #last 4 columns
953953
unst_inc_turb_naca0015_sa.su2_exec = "SU2_CFD"
954954
unst_inc_turb_naca0015_sa.timeout = 1600
955955
unst_inc_turb_naca0015_sa.tol = 0.00001
@@ -1355,7 +1355,7 @@ def main():
13551355
cht_incompressible_unsteady.cfg_dir = "coupled_cht/incomp_2d_unsteady"
13561356
cht_incompressible_unsteady.cfg_file = "cht_2d_3cylinders.cfg"
13571357
cht_incompressible_unsteady.test_iter = 2
1358-
cht_incompressible_unsteady.test_vals = [-1.356091, -0.080383, -0.080387, -0.080384] #last 4 columns
1358+
cht_incompressible_unsteady.test_vals = [-1.307266, -0.080333, -0.080352, -0.080358] #last 4 columns
13591359
cht_incompressible_unsteady.su2_exec = "SU2_CFD"
13601360
cht_incompressible_unsteady.timeout = 1600
13611361
cht_incompressible_unsteady.multizone = True

0 commit comments

Comments
 (0)