1<!DOCTYPE html> 2<html> 3 4<head>
5<script type="text/javascript"> 6var _iub = _iub || []; 7_iub.csConfiguration = {"enableRemoteConsent":true,"lang":"en","siteId":1608752,"cookiePolicyId":93470831,"cookiePolicyUrl":"https://su2code.github.io/cookie_declaration.html", "banner":{ "position":"float-bottom-left","textColor":"white","backgroundColor":"#333333" }}; 8</script>
8<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
8 9
9<script>
vendor: 338 bytes, lines 9-14
9 10 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 11(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 12m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 13})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 14ga('create', '
14UA-28187985-1
vendor: 12 bytes, line 14
14', 'auto');
15ga('set', 'anonymizeIp', true); 16ga('send', 'pageview'); 17 18 </script>
18 19 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"> 20 <meta charset="utf-8"> 21 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 22 <meta name="viewport" content="width=device-width, initial-scale=1"> 23 24 <title>The SU2 Tutorial Collection</title> 25 <meta name="description" content="Getting started with SU2"> 26 27 <link rel="stylesheet" href="/css/main.css"> 28 <link rel="shortcut icon" href="/favicon.ico?1"> 29 30 <link rel="canonical" href="/tutorials/home/"> 31 <link rel="alternate" type="application/rss+xml" title="SU2 | Multiphysics Simulation and Design Software" href="/feed.xml" /> 32 33 <!-- Load Font Awesome 5 or 6 --> 34 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="..." crossorigin="anonymous"> 35 36 <!-- Place your kit's code here --> 37
37<script src="https://kit.fontawesome.com/f17953d81d.js" crossorigin="anonymous"></script>
37 38</head> 39 40 41<body> 42 43 <nav class="navbar navbar-default navbar-fixed-top"> 44 <div class="container navbar-container"> 45 <div class="navbar-header"> 46 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 47 <span class="sr-only">Toggle navigation</span> 48 <span class="icon-bar"></span> 49 <span class="icon-bar"></span> 50 <span class="icon-bar"></span> 51 </button> 52 <a class="navbar-brand" href="/"> 53 <span><img src="/img/logos/logonav.png"></span> 54 </a> 55 </div> 56 <div id="navbar" class="collapse navbar-collapse"> 57 <ul class="nav navbar-nav"> 58 <li ><a href="/download.html">Download</a></li> 59 <li ><a href="/publications.html">Publications</a></li> 60 <li ><a href="/docs_v7/home/">Docs</a></li> 61 <li class="active" ><a href="/tutorials/home/">Tutorials</a></li> 62 <li ><a href="/vandv/home/">V&V</a></li> 63 <li ><a href="https://www.cfd-online.com/Forums/su2/">User Forum</a></li> 64 <li ><a href="https://join.slack.com/t/su2devteam/shared_invite/zt-af0uuqf8-8XNExKMV9G~UVsnkvi5uVA">Slack</a></li> 65 <li ><a href="/develop.html">Develop</a></li> 66 <li ><a href="/su2gui/Introduction">GUI</a></li> 67 <li ><a href="/gsoc/Introduction">GSOC</a></li> 68 </ul> 69 <div class="navbar-right"> 70 <ul class="nav navbar-nav"> 71 <li><a href="https://www.youtube.com/channel/UCxv_00gWLAQPBUnl9mGRQjA"><i class="fab fa-youtube" aria-hidden="true"></i></a></li> 72 <li><a href="https://github.com/su2code/SU2.git"><i class="fab fa-github" aria-hidden="true"></i></a></li> 73 <li><a href="https://www.facebook.com/su2code/"><i class="fab fa-facebook" aria-hidden="true"></i></a></li> 74 <li><a href="https://www.linkedin.com/company/su2code/"><i class="fab fa-linkedin" aria-hidden="true"></i></a></li> 75 </ul> 76 </div> 77 </div> 78 </div> 79</nav> 80 81 82 <div class="page-content"> 83 <div class="wrapper"> 84 <div class="container"> 85 <div class="row"> 86 <div class="col-md-4"> 87 <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 88 89 <div class="panel panel-default"> 90 <div class="panel-heading"> 91 <h4 class="panel-title"> 92 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-1" aria-expanded="false" aria-controls="collapse-1"> 93 Getting Started 94 </a> 95 </h4> 96 </div> 97 <div id="collapse-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 98 <ul class="list-group"> 99 100 101 102 <a class="list-group-item active" href="/tutorials/home/">The SU2 Tutorial Collection</a> 103 104 105 106 <a class="list-group-item " href="/tutorials/contribute/">Contribute</a> 107 108 </ul> 109 </div> 110 </div> 111 112 <div class="panel panel-default"> 113 <div class="panel-heading"> 114 <h4 class="panel-title"> 115 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-2" aria-expanded="false" aria-controls="collapse-2"> 116 Compressible Flow 117 </a> 118 </h4> 119 </div> 120 <div id="collapse-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 121 <ul class="list-group"> 122 123 124 125 <a class="list-group-item " href="/tutorials/Inviscid_Bump/">Inviscid Bump in a Channel</a> 126 127 128 129 <a class="list-group-item " href="/tutorials/Inviscid_Wedge/">Inviscid Supersonic Wedge</a> 130 131 132 133 <a class="list-group-item " href="/tutorials/Inviscid_ONERAM6/">Inviscid ONERA M6</a> 134 135 136 137 <a class="list-group-item " href="/tutorials/Laminar_Flat_Plate/">Laminar Flat Plate</a> 138 139 140 141 <a class="list-group-item " href="/tutorials/Laminar_Cylinder/">Laminar Cylinder</a> 142 143 144 145 <a class="list-group-item " href="/tutorials/Turbulent_Flat_Plate/">Turbulent Flat Plate</a> 146 147 148 149 <a class="list-group-item " href="/tutorials/Transitional_Flat_Plate/">Transitional Flat Plate</a> 150 151 152 153 <a class="list-group-item " href="/tutorials/Transitional_Flat_Plate_T3A/">Transitional Flat Plate for T3A and T3A-</a> 154 155 156 157 <a class="list-group-item " href="/tutorials/Turbulent_ONERAM6/">Turbulent ONERA M6</a> 158 159 160 161 <a class="list-group-item " href="/tutorials/Unsteady_NACA0012/">Unsteady NACA0012</a> 162 163 164 165 <a class="list-group-item " href="/tutorials/UQ_NACA0012/">Epistemic Uncertainty Quantification of RANS predictions of NACA 0012 airfoil</a> 166 167 168 169 <a class="list-group-item " href="/tutorials/NICFD_nozzle/">Non-ideal compressible flow in a supersonic nozzle</a> 170 171 172 173 <a class="list-group-item " href="/tutorials/NICFD_nozzle_datadriven/">Non-ideal compressible flows with physics-informed neural networks</a> 174 175 176 177 <a class="list-group-item " href="/tutorials/Aachen_Turbine/">Aachen turbine stage with Mixing-plane</a> 178 179 180 181 <a class="list-group-item " href=""></a> 182 183 </ul> 184 </div> 185 </div> 186 187 <div class="panel panel-default"> 188 <div class="panel-heading"> 189 <h4 class="panel-title"> 190 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-3" aria-expanded="false" aria-controls="collapse-3"> 191 Incompressible Flow 192 </a> 193 </h4> 194 </div> 195 <div id="collapse-3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 196 <ul class="list-group"> 197 198 199 200 <a class="list-group-item " href="/tutorials/Inc_Inviscid_Hydrofoil/">
200Inviscid Hydrofoil</a> 201 202 203 204 <a class="list-group-item " href="/tutorials/Inc_Laminar_Flat_Plate/">Laminar Flat Plate with Heat Transfer</a> 205 206 207 208 <a class="list-group-item " href="/tutorials/Inc_Turbulent_Flat_Plate/">Turbulent Flat Plate</a> 209 210 211 212 <a class="list-group-item " href="/tutorials/Inc_Turbulent_NACA0012/">Turbulent NACA 0012</a> 213 214 215 216 <a class="list-group-item " href="/tutorials/Inc_Laminar_Step/">Laminar Backward-facing Step</a> 217 218 219 220 <a class="list-group-item " href="/tutorials/Inc_Laminar_Cavity/">Laminar Buoyancy-driven Cavity</a> 221 222 223 224 <a class="list-group-item " href="/tutorials/Inc_Streamwise_Periodic/">Streamwise Periodic Flow</a> 225 226 227 228 <a class="list-group-item " href="/tutorials/Inc_Species_Transport/">Species Transport</a> 229 230 231 232 <a class="list-group-item " href="/tutorials/Inc_Species_Transport_Composition_Dependent_Model/">Composition-Dependent model for Species Transport equations</a> 233 234 235 236 <a class="list-group-item " href="/tutorials/Inc_Von_Karman/">Unsteady von Karman vortex shedding</a> 237 238 239 240 <a class="list-group-item " href="/tutorials/Inc_Turbulent_Bend/">Turbulent Bend with wall functions</a> 241 242 243 244 <a class="list-group-item " href="/tutorials/Inc_Urban_City/">Wind velocity and pollutant dispersion in a city</a> 245 246 </ul> 247 </div> 248 </div> 249 250 <div class="panel panel-default"> 251 <div class="panel-heading"> 252 <h4 class="panel-title"> 253 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-4" aria-expanded="false" aria-controls="collapse-4"> 254 Structural Mechanics 255 </a> 256 </h4> 257 </div> 258 <div id="collapse-4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 259 <ul class="list-group"> 260 261 262 263 <a class="list-group-item " href="/tutorials/Linear_Elasticity/">Linear Elasticity</a> 264 265 266 267 <a class="list-group-item " href="/tutorials/Linear_Dynamics/">Linear Dynamics</a> 268 269 270 271 <a class="list-group-item " href="/tutorials/Nonlinear_Elasticity/">Non-linear Elasticity</a> 272 273 274 275 <a class="list-group-item " href="/tutorials/Multiple_Material/">Non-linear Elasticity with Multiple Materials</a> 276 277 </ul> 278 </div> 279 </div> 280 281 <div class="panel panel-default"> 282 <div class="panel-heading"> 283 <h4 class="panel-title"> 284 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-5" aria-expanded="false" aria-controls="collapse-5"> 285 Multiphysics 286 </a> 287 </h4> 288 </div> 289 <div id="collapse-5" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 290 <ul class="list-group"> 291 292 293 294 <a class="list-group-item " href="/tutorials/Static_FSI/">Static Fluid-Structure Interaction (FSI)</a> 295 296 297 298 <a class="list-group-item " href="/tutorials/Dynamic_FSI_Python/">Dynamic Fluid-Structure Interaction (FSI) using the Python wrapper and a Nastran structural model</a> 299 300 301 302 <a class="list-group-item " href="/tutorials/Static_CHT/">Static Conjugate Heat Transfer (CHT)</a> 303 304 305 306 <a class="list-group-item " href="/tutorials/Inc_Heated_Cylinders_Unsteady/">Unsteady Conjugate Heat Transfer</a> 307 308 309 310 <a class="list-group-item " href="/tutorials/SS_CR_CHT/">Solid-to-Solid Conjugate Heat Transfer with Contact Resistance</a> 311 312 313 314 <a class="list-group-item " href="/tutorials/Inc_Laminar_Diffusion_Flame/">Incompressible, Laminar counterflow diffusion flame</a> 315 316 317 318 <a class="list-group-item " href="/tutorials/Inc_Combustion/">Incompressible, Laminar Combustion Simulation</a> 319 320 321 322 <a class="list-group-item " href="/tutorials/TFC_python/">User Defined combustion model with Python</a> 323 324 </ul> 325 </div> 326 </div> 327 328 <div class="panel panel-default"> 329 <div class="panel-heading"> 330 <h4 class="panel-title"> 331 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-6" aria-expanded="false" aria-controls="collapse-6"> 332 Design Features 333 </a> 334 </h4> 335 </div> 336 <div id="collapse-6" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 337 <ul class="list-group"> 338 339 340 341 <a class="list-group-item " href="/tutorials/Inviscid_2D_Unconstrained_NACA0012/">Unconstrained shape design of a transonic inviscid airfoil at a cte. AoA</a> 342 343 344 345 <a class="list-group-item " href="/tutorials/Turbulent_2D_Constrained_RAE2822/">Constrained shape design of a transonic turbulent airfoil at a cte. C<sub>L</sub></a> 346 347 348 349 <a class="list-group-item " href="/tutorials/Inviscid_3D_Constrained_ONERAM6/">Constrained shape design of a transonic inviscid wing at a cte. C<sub>L</sub></a> 350 351 352 353 <a class="list-group-item " href="/tutorials/Multi_Objective_Shape_Design/">Shape Design With Multiple Objectives and Penalty Functions</a> 354 355 356 357 <a class="list-group-item " href="/tutorials/Unsteady_Shape_Opt_NACA0012/">Unsteady Shape Optimization NACA0012</a> 358 359 360 361 <a class="list-group-item " href="/tutorials/Species_Transport/">Unconstrained shape design of a two way mixing channel</a> 362 363 364 365 <a class="list-group-item " href="/tutorials/Inc_Turbulent_Bend_Opt/">Adjoint design optimization of a turbulent 3D pipe bend</a> 366 367 </ul> 368 </div> 369 </div> 370 371 <div class="panel panel-default"> 372 <div class="panel-heading"> 373 <h4 class="panel-title"> 374 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-7" aria-expanded="false" aria-controls="collapse-7"> 375 Workflow Setup 376 </a> 377 </h4> 378 </div> 379 <div id="collapse-7" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 380 <ul class="list-group"> 381 382 383 384 <a class="list-group-item " href="/tutorials/paraview_live/">Realtime update of residuals and solution in paraview</a> 385 386 </ul> 387 </div> 388 </div> 389 390 <div class="panel panel-default"> 391 <div class="panel-heading"> 392 <h4 class="panel-title"> 393 <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-8" aria-expanded="false" aria-controls="collapse-8"> 394 Event Content 395 </a> 396 </h4> 397 </div> 398 <div id="collapse-8" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 399 <ul class="list-group"> 400 401 402 403 <a class="list-group-item " href="/tutorials/event_content/">Meeting and Workshop Material</a> 404 405 </ul> 406 </div> 407 </div> 408 409</div> 410 411 </div> 412 413 <div class="col-md-8"> 414 <h1>The SU2 Tutorial Collection</h1> 415 416 <div id="markdown-content-container"><table> 417 <thead> 418 <tr> 419 <th>Written by</th> 420 <th>for Version</th> 421 <th>Revised by</th> 422 <th>Revision date</th> 423 <th>Revised version</th> 424 </tr> 425 </thead> 426 <tbody> 427 <tr> 428 <td><a href="https://github.com/economon">@economon</a></td> 429 <td>6.0.0</td> 430 <td><a href="https://github.com/talbring">@talbring</a></td> 431 <td>2019-11-27</td> 432 <td>7.0.0</td> 433 </tr> 434 </tbody> 435 </table> 436 </div> 437 438 439 <div id="markdown-content-container"><h2 id="getting-started-with-su2">Getting started with SU2</h2> 440 441<p>Rather than writing a long manual on all available (and constantly evolving) configuration options available in SU2, the approach has been taken to teach the various aspects of the SU2 code through a range of tutorials. If you would like to see all of the available config options, we keep a configuration file template in the root directory of the source distribution (see <a href="https://github.com/su2code/SU2/blob/master/config_template.cfg">config_template.cfg</a>).</p> 442 443<p>The tutorials are numbered roughly in order of their complexity and how experienced with the code the user may
443need to be, noting that the more advanced tutorials may assume the user has already worked through the earlier ones. Each tutorial attempts to present new features of SU2 and contains explanations for the key configuration file options. More information on the exact learning goals of a tutorial can be seen at the beginning of each.</p> 444 445<p>You can get all the mesh and config files either by cloning or downloading the <a href="https://github.com/su2code/Tutorials">tutorial repository</a> or by downloading them separately using the provided links on each tutorial page.</p> 446 447<p><strong>Note:</strong> Before beginning with the tutorials, please make sure to check out the information on how to <a href="/docs_v7/Download/">download</a> and <a href="/docs_v7/Installation/">install</a>.</p> 448 449<h2 id="summary-of-tutorials">Summary of tutorials</h2> 450<hr /> 451 452<h4 id="compressible-flow">Compressible Flow</h4> 453 454<ul> 455 <li><a href="/tutorials/Inviscid_Bump/">Inviscid Bump in a Channel</a> <br /> 456A simulation of internal, inviscid flow through a 2D geometry.</li> 457 <li><a href="/tutorials/Inviscid_Wedge/">Inviscid Supersonic Wedge</a> <br /> 458Get familiar with a basic supersonic flows with analytical solution.</li> 459 <li><a href="/tutorials/Inviscid_ONERAM6/">Inviscid ONERAM6</a> <br /> 460Simulation of external, inviscid flow around a 3D geometry (isolated wing).</li> 461 <li><a href="/tutorials/Laminar_Flat_Plate/">Laminar Flat Plate</a> <br /> 462Simulation of external, laminar flow over a flat plate (classical Navier-Stokes validation).</li> 463 <li><a href="/tutorials/Laminar_Cylinder/">Laminar Cylinder</a> <br /> 464Simulation of external, laminar flow around a 2D cylinder.</li> 465 <li><a href="/tutorials/Turbulent_Flat_Plate/">Turbulent Flat Plate</a> <br /> 466Simulation of external, turbulent flow over a flat plate (classical RANS validation).</li> 467 <li><a href="/tutorials/Transitional_Flat_Plate/">Transitional Flat Plate(BC transition model)</a> <br /> 468Simulation of external, transitional flow over a flat plate (transitional latminar-turbulent case).</li> 469 <li><a href="/tutorials/Transitional_Flat_Plate_T3A/">Transitional Flat Plate(LM transition model)</a> <br /> 470Simulation of external, transitional flow over a flat plate(T3A & T3A-) (transitional latminar-turbulent case).</li> 471 <li><a href="/tutorials/Turbulent_ONERAM6/">Turbulent ONERAM6</a> <br /> 472Simulation of external, viscous flow around a 3D geometry (isolated wing) using a turbulence model.</li> 473 <li><a href="/tutorials/Unsteady_NACA0012/">Unsteady NACA0012</a> <br /> 474Simulation of unsteady, external, viscous flow around an airfoil.</li> 475 <li><a href="/tutorials/UQ_NACA0012/">Epistemic Uncertainty Quantification of RANS predictions of NACA 0012 airfoil</a> <br /> 476Perform uncertainty quantification of errors arising due to assumptions inherent in turbulence models.</li> 477 <li><a href="/tutorials/NICFD_nozzle/">Non-ideal compressible flow in a supersonic nozzle</a> <br /> 478Simulation of compressible flow in a nozzle using non-ideal thermodynamic models.</li> 479 <li><a href="/tutorials/NICFD_nozzle_datadriven/">Data-driven equation of state for non-ideal compressible fluids</a> <br /> 480Demonstration of data-driven equation of state using a physics-informed neural network.</li> 481 <li><a href="/tutorials/Aachen_Turbine/">Turbomachinery: Aachen Turbine stage with mixing plane</a> <br /> 482Simulation of compressible flow of the Aachen turbine demonstrating turbomachinery application.</li> 483 <li><a href="/tutorials/ActuatorDisk_VariableLoad/">Actuator Disk with Variable Load</a> <br /> 484Simulation of an actuator disk with variable load.</li> 485</ul> 486 487<h4 id="incompressible-flow">Incompressible Flow</h4> 488 489<ul> 490 <li><a href="/tutorials/Inc_Inviscid_Hydrofoil/">Inviscid Hydrofoil</a> <br /> 491A simulation of internal, inviscid, incompressible flow around a NACA 0012 hydrofoil.</li> 492 <li><a href="/tutorials/Inc_Laminar_Flat_Plate/">Laminar Flat Plate with Heat Transfer</a> <br /> 493Simulation of external, laminar, incompressible flow over a flat plate (classical Navier-Stokes case).</li> 494 <li><a href="/tutorials/Inc_Turbulent_Flat_Plate/">Turbulent Flat Plate</a> <br /> 495Simulation of external, turbulent incompressible flow over a flat plate (classical RANS case).</li> 496 <li><a href="/tutorials/Inc_Turbulent_NACA0012/">Turbulent NACA 0012</a> <br /> 497Simulation of external, viscous, incompressible flow around the NACA 0012 using a turbulence model.</li> 498 <li><a href="/tutorials/Inc_Laminar_Step/">Laminar Backward-facing Step</a> <br /> 499Simulation of internal, laminar, incompressible flow over a backward-facing step with an inlet velocity profile input from file.</li> 500 <li><a href="/tutorials/Inc_Laminar_Cavity/">Laminar Buoyancy-driven Cavity</a> <br /> 501Simulation of internal, laminar, incompressible flow in a differentially-heated cavity under the influence of gravity (classical natural convection case).</li> 502 <li><a href="/tutorials/Inc_Streamwise_Periodic/">Streamwise Periodicity</a> <br /> 503Simulation of internal, turbulent, incompressible flow in a unit cell of a 2D pin-fin heat exchanger.</li> 504 <li><a href="/tutorials/Inc_Species_Transport/">Species Transport</a> <br /> 505Simulation of internal, turbulent, incompressible flow through a mixing channel.</li> 506 <li>
506<a href="/tutorials/Inc_Species_Transport_Composition_Dependent_Model/">Species Transport Composition Dependent Model</a> <br /> 507Simulation of internal, turbulent, 3D incompressible flow through a Kenics static mixer.</li> 508 <li><a href="/tutorials/Inc_Von_Karman/">Vortex Shedding</a> <br /> 509Simulation of unsteady laminar vortex shedding behind a circular cylinder.</li> 510 <li><a href="/tutorials/Inc_Turbulent_Bend/">Turbulent Bend</a> <br /> 511Simulation of turbulent flow in a 90 degree pipe bend using wall functions.</li> 512 <li><a href="/tutorials/Inc_Urban_City/">Urban City</a> <br /> 513Simulation of wind velocity and smoke through the city center of Amsterdam.</li> 514</ul> 515 516<h4 id="structural-mechanics">Structural Mechanics</h4> 517 518<ul> 519 <li><a href="/tutorials/Linear_Elasticity/">Linear Elasticity</a><br /> 520Simulation of an elasticity problem with small deformations</li> 521 <li><a href="/tutorials/Linear_Dynamics/">Linear Dynamics</a><br /> 522Simulation of a dynamic structural problem with small deformations</li> 523 <li><a href="/tutorials/Nonlinear_Elasticity/">Non-linear Elasticity</a><br /> 524Simulation of a non-linear structural problem with large deformations</li> 525 <li><a href="/tutorials/Multiple_Material/">Multiple Materials</a><br /> 526Simulation of a non-linear problem with multiple material definitions</li> 527</ul> 528 529<h4 id="multiphysics">Multiphysics</h4> 530 531<ul> 532 <li><a href="/tutorials/Static_FSI/">Static Fluid-Structure Interaction</a><br /> 533Non-linear structural mechanics coupled with incompressible Navier-Stokes flow</li> 534 <li><a href="/tutorials/Dynamic_FSI_Python/">Dynamic Fluid-Structure Interaction with the Python wrapper</a> <br /> 535Linear Nastran-like model coupled with compressible unsteady RANS equations using the Python wrapper.</li> 536 <li><a href="/tutorials/Static_CHT/">Static Conjugate Heat Transfer</a> <br /> 537Simulation of multiple heated cylinders in incompressible fluid flow.</li> 538 <li><a href="/tutorials/Inc_Heated_Cylinders_Unsteady/">Unsteady Conjugate Heat Transfer</a> <br /> 539Simulation of an unsteady coupled CHT problem incorporating multiple physical zones.</li> 540 <li><a href="/tutorials/SS_CR_CHT/">Conjugate Heat Transfer between Solid Domains</a> 541Simulation of CHT between solid domains with contact resistance.</li> 542 <li><a href="/tutorials/Inc_Laminar_Diffusion_Flame/">Laminar Diffusion Flame</a> 543Simulation of a laminar, non-premixed counterflow flame with constant strain rate.</li> 544 <li><a href="/tutorials/Inc_Combustion/">Pre-mixed Hydrogen Combustion</a> 545Simulation of a laminar, pre-mixed hydrogen flame on a cooled burner plate.</li> 546 <li><a href="/tutorials/TFC_python/">Python wrapper for User Defined Functionality</a> 547Use the Python wrapper to setup user defined source terms, initial conditions and boundary conditions for combustion.</li> 548</ul> 549 550<h4 id="shape-design-features">Shape Design Features</h4> 551 552<ul> 553 <li><a href="/tutorials/Inviscid_2D_Unconstrained_NACA0012/">Unconstrained shape design of an transonic inviscid airfoil at a cte. AoA</a> <br /> 554Get a basic introduction to the SU2 design capabilities by performing an optimal shape design of a 2D geometry (isolated airfoil) without constraints.</li> 555 <li><a href="/tutorials/Turbulent_2D_Constrained_RAE2822/">Constrained shape design of a transonic turbulent airfoil at a cte. C<sub>L</sub></a> <br /> 556Perform an optimal shape design of a 2D geometry (isolated airfoil at turbulent regime) with flow and geometrical constraints.</li> 557 <li><a href="/tutorials/Inviscid_3D_Constrained_ONERAM6/">Constrained shape design of a transonic inviscid wing at a cte. C<sub>L</sub></a> <br /> 558Learn the basis of 3D design by performing an optimal shape design of an isolated
558wing with geometrical constraints.</li> 559 <li><a href="/tutorials/Multi_Objective_Shape_Design/">Multi-Objective Shape Design of an Inviscid Supersonic Ramp</a> <br /> 560Perform an optimal shape design with multiple objectives and a penalty function</li> 561 <li><a href="/tutorials/Unsteady_Shape_Opt_NACA0012/">Unsteady Shape Optimization</a><br /> 562Shape optimization of an 2D airfoil in unsteady flow conditions.</li> 563 <li><a href="/tutorials/Species_Transport/">Species Transport</a> <br /> 564Optimization of internal, turbulent, incompressible flow through a mixing channel.</li> 565 <li><a href="/tutorials/Inc_Turbulent_Bend_Opt/">Optimizing pressure drop of a pipe bend</a> <br /> 566Optimization of the pressure drop (also known as head loss), of a pipe bend.</li> 567</ul> 568</div> 569 <hr> 570 571 572 <p class="text-center"> 573 <br /> 574 <a target="_blank" href="https://github.com/su2code/su2code.github.io/blob/master/_tutorials/index.md" class="btn btn-default githubEditButton" role="button"> 575 <i class="fa fa-pencil fa-lg"></i> Improve this page 576 </a> 577 </p> 578 <hr> 579 580 581 582 583 584 585 586 587 <ul class="pager"> 588 589 <li class="previous disabled"> 590 <a> 591 <span aria-hidden="true">←</span> Previous 592 </a> 593 </li> 594 595 596 597 598 599 <li class="next"> 600 <a href="/tutorials/contribute/"> 601 Next <span aria-hidden="true">→</span> 602 </a> 603 </li> 604 605 </div> 606 <div class="clear"></div> 607 608 609 </div> 610 611 </div> 612</div> 613 614<!-- Mathjax Support -->
615<script type="text/javascript" async 616 src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> 617</script>
617 618 619 </div> 620 </div> 621 622 <footer class="footer"> 623 <div class="container"> 624 625 <p class="text-center"> 626 SU2 | Multiphysics Simulation and Design Software 2026 | 627 Powered by <a href="https://github.com/aksakalli/jekyll-doc-theme">Jekyll Doc Theme</a> | 628 <a href="https://www.iubenda.com/privacy-policy/93470831" class="iubenda-white iubenda-embed" title="Privacy Policy ">Privacy Policy</a>
628<script type="text/javascript">(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);</script>
628 629 </p> 630 <!-- <p class="text-muted">Place sticky footer content here.</p> --> 631 </div> 632</footer> 633 634
634<script> 635 var baseurl = '' 636</script>
vendor: 1 bytes, line 636
636
637<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
vendor: 1 bytes, line 637
637
638<script src="/js/bootstrap.min.js "></script>
vendor: 1 bytes, line 638
638
639<script src="/js/typeahead.bundle.min.js "></script>
639 640
641<script src="/js/main.js "></script>
641 642 643</body> 644 645</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.