Skip to content

Commit 7eb74b2

Browse files
authored
Merge pull request #2484 from su2code/fix_NormalNeighborDistance
Fix wall distance computation for points on viscous wall
2 parents 72fff3e + f2bbf42 commit 7eb74b2

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

Common/src/geometry/CGeometry.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4074,7 +4074,8 @@ su2double NearestNeighborDistance(CGeometry* geometry, const CConfig* config, co
40744074
const su2double max = std::numeric_limits<su2double>::max();
40754075
su2double distance = max;
40764076
for (const auto jPoint : geometry->nodes->GetPoints(iPoint)) {
4077-
const su2double dist = geometry->nodes->GetWall_Distance(jPoint);
4077+
const su2double dist =
4078+
geometry->nodes->GetViscousBoundary(jPoint) ? 0.0 : geometry->nodes->GetWall_Distance(jPoint);
40784079
if (dist > EPS) distance = fmin(distance, dist);
40794080
}
40804081
if (distance > 0 && distance < max) return distance;

TestCases/parallel_regression.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,15 +397,15 @@ def main():
397397
turb_flatplate_CC_Wilcox.cfg_dir = "rans/flatplate"
398398
turb_flatplate_CC_Wilcox.cfg_file = "turb_SST_flatplate_compressibility_Wilcox.cfg"
399399
turb_flatplate_CC_Wilcox.test_iter = 20
400-
turb_flatplate_CC_Wilcox.test_vals = [-1.280875, 1.974210, 1.440441, 5.038396, -3.791318, 11.809748]
400+
turb_flatplate_CC_Wilcox.test_vals = [-1.280875, 1.974210, 1.440441, 5.038396, -3.791093, 8.297424]
401401
test_list.append(turb_flatplate_CC_Wilcox)
402402

403403
# Flat plate SST compressibility correction Sarkar
404404
turb_flatplate_CC_Sarkar = TestCase('turb_flatplate_CC_Sarkar')
405405
turb_flatplate_CC_Sarkar.cfg_dir = "rans/flatplate"
406406
turb_flatplate_CC_Sarkar.cfg_file = "turb_SST_flatplate_compressibility_Sarkar.cfg"
407407
turb_flatplate_CC_Sarkar.test_iter = 20
408-
turb_flatplate_CC_Sarkar.test_vals = [-1.280875, 1.974210, 1.440441, 5.038396, -3.791321, 11.809748]
408+
turb_flatplate_CC_Sarkar.test_vals = [-1.280875, 1.974210, 1.440441, 5.038396, -3.791096, 8.297424]
409409
test_list.append(turb_flatplate_CC_Sarkar)
410410

411411
# ONERA M6 Wing

TestCases/tutorials.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ def main():
236236
tutorial_trans_flatplate_T3A.cfg_dir = "../Tutorials/compressible_flow/Transitional_Flat_Plate/Langtry_and_Menter/T3A"
237237
tutorial_trans_flatplate_T3A.cfg_file = "transitional_LM_model_ConfigFile.cfg"
238238
tutorial_trans_flatplate_T3A.test_iter = 20
239-
tutorial_trans_flatplate_T3A.test_vals = [-5.841218, -2.094611, -3.947011, -0.305590, -1.586230, 8.296809, -3.507308, 0.394898]
239+
tutorial_trans_flatplate_T3A.test_vals = [-5.837370, -2.092243, -3.983811, -0.302357, -1.937550, 1.768072, -3.496905, 0.391385]
240240
tutorial_trans_flatplate_T3A.test_vals_aarch64 = [-5.837368, -2.092246, -3.984172, -0.302357, -1.928108, 1.667157, -3.496279, 0.391610]
241241
tutorial_trans_flatplate_T3A.no_restart = True
242242
test_list.append(tutorial_trans_flatplate_T3A)
@@ -246,7 +246,7 @@ def main():
246246
tutorial_trans_flatplate_T3Am.cfg_dir = "../Tutorials/compressible_flow/Transitional_Flat_Plate/Langtry_and_Menter/T3A-"
247247
tutorial_trans_flatplate_T3Am.cfg_file = "transitional_LM_model_ConfigFile.cfg"
248248
tutorial_trans_flatplate_T3Am.test_iter = 20
249-
tutorial_trans_flatplate_T3Am.test_vals = [-6.206421, -2.029271, -4.028227, -0.685277, -3.893712, 6.692342, -2.521007, 0.948646]
249+
tutorial_trans_flatplate_T3Am.test_vals = [-6.063710, -1.945074, -3.946905, -0.549154, -3.863803, 2.662907, -2.517658, 1.112973]
250250
tutorial_trans_flatplate_T3Am.test_vals_aarch64 = [-6.063726, -1.945088, -3.946923, -0.549166, -3.863794, 2.664439, -2.517601, 1.112978]
251251
tutorial_trans_flatplate_T3Am.no_restart = True
252252
test_list.append(tutorial_trans_flatplate_T3Am)

TestCases/vandv.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ def main():
6363
bump_sst1994m.cfg_dir = "vandv/rans/bump_in_channel"
6464
bump_sst1994m.cfg_file = "turb_bump_sst.cfg"
6565
bump_sst1994m.test_iter = 5
66-
bump_sst1994m.test_vals = [-13.006002, -10.671005, -10.602936, -7.625336, -10.992230, -0.224690, 0.004900]
67-
bump_sst1994m.test_vals_aarch64 = [-13.006002, -10.671005, -10.602936, -7.625336, -10.992230, -0.224690, 0.004900]
66+
bump_sst1994m.test_vals = [-13.025265, -10.669816, -10.615338, -7.577125, -10.709448, -5.453868, 0.004903]
67+
bump_sst1994m.test_vals_aarch64 = [-13.025265, -10.669816, -10.615338, -7.577125, -10.709448, -5.453868, 0.004903]
6868
test_list.append(bump_sst1994m)
6969

7070
# SWBLI SA

0 commit comments

Comments
 (0)