Skip to content

Commit 63b2dea

Browse files
authored
Merge pull request #1366 from su2code/fix_axisym
fix bug axisym source term + update regression cases
2 parents 5fa720c + 1187e38 commit 63b2dea

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

SU2_CFD/src/numerics/NEMO/NEMO_sources.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ CNumerics::ResidualType<> CSource_NEMO::ComputeAxisymmetric(const CConfig *confi
378378
residual[nSpecies+1] -= Volume*(yinv*total_viscosity_i*2*(GV[nSpecies+3][1]-v*yinv)
379379
-TWO3*AuxVar_Grad_i[0][1]);
380380
residual[nSpecies+2] -= Volume*(yinv*(-sumJhs_y + total_viscosity_i*(u*(GV[nSpecies+3][0]+GV[nSpecies+2][1])
381-
+v*TWO3*(2*GV[nSpecies+2][1]-GV[nSpecies+2][0]
381+
+v*TWO3*(2*GV[nSpecies+3][1]-GV[nSpecies+2][0]
382382
-v*yinv+rho*turb_ke_i))-qy_t)
383383
-TWO3*(AuxVar_Grad_i[1][1]+AuxVar_Grad_i[2][0]));
384384
residual[nSpecies+3] -= Volume*(yinv*(-sumJeve_y -qy_ve));

SU2_CFD/src/numerics/flow/flow_sources.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ void CSourceAxisymmetric_Flow::ResidualDiffusion(){
154154
residual[2] -= Volume*(yinv*total_viscosity_i*2*(PrimVar_Grad_i[2][1]-v*yinv)
155155
-TWO3*AuxVar_Grad_i[0][1]);
156156
residual[3] -= Volume*(yinv*(total_viscosity_i*(u*(PrimVar_Grad_i[2][0]+PrimVar_Grad_i[1][1])
157-
+v*TWO3*(2*PrimVar_Grad_i[1][1]-PrimVar_Grad_i[1][0]
157+
+v*TWO3*(2*PrimVar_Grad_i[2][1]-PrimVar_Grad_i[1][0]
158158
-v*yinv+U_i[0]*turb_ke_i))
159159
+total_conductivity_i*PrimVar_Grad_i[0][1])
160160
-TWO3*(AuxVar_Grad_i[1][1]+AuxVar_Grad_i[2][0]));

TestCases/hybrid_regression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ def main():
227227
axi_rans_air_nozzle.cfg_dir = "axisymmetric_rans/air_nozzle"
228228
axi_rans_air_nozzle.cfg_file = "air_nozzle.cfg"
229229
axi_rans_air_nozzle.test_iter = 10
230-
axi_rans_air_nozzle.test_vals = [-6.348077, -0.827162, -2.241982, 2.313210]
230+
axi_rans_air_nozzle.test_vals = [-12.094009, -6.643017, -8.900656, -2.393294]
231231
test_list.append(axi_rans_air_nozzle)
232232

233233
#################################

TestCases/parallel_regression.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def main():
8383
visc_cone.cfg_dir = "nonequilibrium/axi_visccone"
8484
visc_cone.cfg_file = "axi_visccone.cfg"
8585
visc_cone.test_iter = 10
86-
visc_cone.test_vals = [-5.173082, -5.697844, -20.831292, -20.719160, -23.419769, -1.564064, -2.069008, 2.203919, -2.590729]
86+
visc_cone.test_vals = [-5.173078, -5.697841, -20.831296, -20.719164, -23.419769, -1.564084, -2.069040, 2.203924, -2.590729]
8787
visc_cone.su2_exec = "mpirun -n 2 SU2_CFD"
8888
visc_cone.timeout = 1600
8989
visc_cone.new_output = True
@@ -389,7 +389,7 @@ def main():
389389
axi_rans_air_nozzle.cfg_dir = "axisymmetric_rans/air_nozzle"
390390
axi_rans_air_nozzle.cfg_file = "air_nozzle.cfg"
391391
axi_rans_air_nozzle.test_iter = 10
392-
axi_rans_air_nozzle.test_vals = [-6.278454, -0.744813, -2.243285, 2.312481]
392+
axi_rans_air_nozzle.test_vals = [-12.098340, -6.651791, -8.877009, -2.393286]
393393
axi_rans_air_nozzle.su2_exec = "mpirun -n 2 SU2_CFD"
394394
axi_rans_air_nozzle.timeout = 1600
395395
axi_rans_air_nozzle.tol = 0.0001

TestCases/serial_regression.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def main():
8181
visc_cone.cfg_dir = "nonequilibrium/axi_visccone"
8282
visc_cone.cfg_file = "axi_visccone.cfg"
8383
visc_cone.test_iter = 10
84-
visc_cone.test_vals = [-5.173082, -5.697844, -20.831292, -20.719160, -23.419769, -1.564064, -2.069008, 2.203919, -2.590729]
84+
visc_cone.test_vals = [-5.173078, -5.697841, -20.831296, -20.719164, -23.419769, -1.564084, -2.069040, 2.203924, -2.590729]
8585
visc_cone.su2_exec = "SU2_CFD"
8686
visc_cone.timeout = 1600
8787
visc_cone.new_output = True
@@ -395,7 +395,7 @@ def main():
395395
axi_rans_air_nozzle.cfg_dir = "axisymmetric_rans/air_nozzle"
396396
axi_rans_air_nozzle.cfg_file = "air_nozzle.cfg"
397397
axi_rans_air_nozzle.test_iter = 10
398-
axi_rans_air_nozzle.test_vals = [ -6.279299, -0.747627, -2.237638, 2.321596]
398+
axi_rans_air_nozzle.test_vals = [-12.097563, -6.650115, -8.875944, -2.393285]
399399
axi_rans_air_nozzle.su2_exec = "SU2_CFD"
400400
axi_rans_air_nozzle.timeout = 1600
401401
axi_rans_air_nozzle.tol = 0.0001

0 commit comments

Comments
 (0)