.. _python_API_advanced_simulations:

.. currentmodule:: flow360

**************************
Advanced Simulations
**************************

This section covers sophisticated CFD applications and specialized physics simulations with Flow360. Here you'll find guidance for complex flows, multiphysics coupling, and industry-specific simulation techniques that leverage the full power of the Flow360 solver.

.. grid:: 2

    .. grid-item-card:: ✈️ Aerodynamics
        :link: aerodynamics/index
        :link-type: doc
        
        Advanced techniques for external aerodynamics including high-lift configurations, transonic flows, and complex geometries.

    .. grid-item-card:: 🔥 Heat Transfer
        :link: heat_transfer/index
        :link-type: doc
        
        Simulation of heat transfer phenomena including conjugate heat transfer and thermal fluid interactions.

    .. grid-item-card:: 🚁 Rotorcraft
        :link: rotorcraft/index
        :link-type: doc
        
        Specialized methods for rotorcraft aerodynamics including rotating reference frames and blade element models.

    .. grid-item-card:: ⚙️ Turbomachinery
        :link: turbomachinery/index
        :link-type: doc
        
        Advanced simulations for compressors, turbines, and other rotating machinery with specialized boundary conditions.

Key Advanced Simulation Capabilities
==================================

* Multi-physics coupling for complex engineering problems
* High-fidelity turbulence modeling including RANS and hybrid RANS-LES (DDES) approaches
* Moving mesh techniques for dynamic simulations
* Scale-resolving simulations for detailed flow physics
* Specialized boundary conditions for industry applications
* Performance optimization for large-scale simulations

When to Use Advanced Simulations
==============================

These advanced simulation techniques are appropriate when:

* Basic RANS simulations don't capture the necessary physics
* Your problem involves multiple coupled physical phenomena
* You need high-fidelity results for critical engineering decisions
* Your application requires specialized domain knowledge (rotorcraft, turbomachinery)
* You're working with complex geometries or flow conditions
* You need to resolve detailed flow structures or acoustic phenomena

Prerequisites
============

Before exploring these advanced topics, we recommend:

* Familiarity with basic Flow360 simulation setup and execution
* Understanding of CFD fundamentals and numerical methods
* Experience with mesh generation for complex geometries
* Knowledge of turbulence modeling concepts
* Comfort with Python programming and Flow360's API structure

.. toctree::
   :hidden:

   aerodynamics/index
   heat_transfer/index
   rotorcraft/index
   turbomachinery/index
