Skip to content

Add the NACA 0021 hybrid RANS/LES comparison - #223

Open
rois1995 wants to merge 35 commits into
su2code:developfrom
rois1995:docs/naca0021
Open

rois1995 wants to merge 35 commits into
su2code:developfrom
rois1995:docs/naca0021

Conversation

@rois1995

@rois1995 rois1995 commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

This adds a V&V page for the NACA 0021 airfoil at 60° angle of attack. It compares SA and SST DDES/EDDES results with measurements and published simulations.

The page includes the setup, configuration, mesh and flow pictures, mean forces, pressure distributions and lift spectra. All four calculations are compared over the same 520 c/U averaging interval, with estimates of sampling error.

The comparison uses one mesh with a span of one chord. Checks with finer meshes, smaller time steps and more iterations per step are still needed. The page states these limits.

The DES descriptions and case require the changes in SU2 PR #2150. This contribution builds on the website documentation update in #222. Until that PR merges, this diff also contains its changes; the NACA 0021 comparison contains the 14 case and model files added or changed here.

The combined local build passed all 18 documentation tests and checked 26,239 internal references and 180 search entries with zero findings. The fork website check also passes.

We will open a separate PR in su2code/TestCases with the mesh and restart files, then add the download links here.

Case preview

rois1995 and others added 30 commits October 26, 2026 11:15
Rename options that were renamed in the code (KIND_SOLVER and
PHYSICAL_PROBLEM to SOLVER, KT_CONSTANT to THERMAL_CONDUCTIVITY_CONSTANT,
RAMP_ROTATING_FRAME to RAMP_MOTION_FRAME, UNST_ADJOINT_START_ITER to
UNST_ADJOINT_ITER, CFL to CFL_NUMBER, SPECIES_USE_STRONG_BC to
MARKER_SPECIES_STRONG_BC), fix the MAKER_SPECIES_STRONG_BC typo and
remove CONV_CRITERIA, which CONV_FIELD replaces.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
Each change was checked against SU2 develop 11c177b904: solver names,
SST default version and keywords, scalar schemes, shape_optimization.py
options, turbomachinery ramp options, INCONSISTENT_DISC, flamelet and
species options and value counts, reference temperature and contact
resistance units.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
Nine draft guides (RANS external aero, incompressible, unsteady and DES,
transition, turbomachinery, heat transfer and CHT, species and
combustion, shape optimization, non-ideal flows) in a new menu section.
Settings come from the code, tutorials and test cases; each statement
names its source, and advice that needs an expert check is marked
"to be reviewed".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
The plugins were listed but not whitelisted, so GitHub Pages skipped
them: feed.xml and sitemap.xml were missing. The old v6 docs stay
online for old links but are left out of the sitemap. The search page
uses an index of the docs, tutorials and V&V pages made at build time.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
Turbulence Models, Transition Models, Hybrid RANS/LES and Wall Treatment
in a new Physical Models menu section. Physical Definition keeps short
pointers. The NASA Turbulence Modeling Resource moved to
tmbwg.github.io/turbmodels; the old links redirect to a landing page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
The second list (jekyll-gist only) replaced the first one, so the feed,
SEO and sitemap plugins never ran and feed.xml and sitemap.xml were
missing on the website.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
Table of contents links now match the real section ids, and links to
.md files now point to the page addresses.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
Common problems with the config, mesh, restart, divergence, convergence,
output and parallel runs: what you see, why, and what to do.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
Also fixes the multigrid note in Guide-to-v8 (the damping default is now
0.5) and two statements that did not match the test cases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSfEWrhpF27TnrkJH74sv8
…ariants of PR #2150

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013YFdgQwrRqCQ2ihG446aNe
…essibility corrections

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013YFdgQwrRqCQ2ihG446aNe
…statistical errors

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013YFdgQwrRqCQ2ihG446aNe

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant