Sunday 17th July 2022: Afternoon (day 1)
Topic: Welcome and key-note presentation
15:00 15:30

Short presentation of school orginizers

G. Amati
SuperComputing Applications and Innovation (SCAI) Department, CINECA
S.Pirozzoli
Department of Mechanical and Aerospace Engineering
Sapienza University of Rome
I. Spisso
Leonardo Labs, Leonardo Finmeccanica
GSSI representative
INTRO1
15:30 15:50

Short presentation of hosting location and sponsor

15:50 17:00

History of CFD from my point of view

P. Orlandi
Retired Full Professor, Sapienza University of Rome
17:00 17:20

coffee break

17:20 18:30

Turbulence: its Mysteries, and its Prediction in the Past and Future

P. Spalart
Retired Senior Technical Fellow, Boeing Commercial Airplanes
18:30 19:30

History of the Spalart-Allmaras Turbulence Model

P. Spalart
Retired Senior Technical Fellow, Boeing Commercial Airplanes
19:30 21:00 Get-together drink / dinner
Monday 18th July 2022: Morning (day 2)
Topic: Introduction to HPC infrastructures
08:30 09:00

Introduction to the school on numerical methods for parallel CFD: aims and objectives

G. Amati
SuperComputing Applications and Innovation (SCAI) Department, CINECA
S.Pirozzoli
Department of Mechanical and Aerospace Engineering
Sapienza University of Rome
I. Spisso
Leonardo Labs, Leonardo Finmeccanica
INTRO2
09:00 10:00

A long journey to exascale: State of the art, pre-exascale and towards the exascale

G. Amati
SuperComputing Applications and Innovation (SCAI) Department, CINECA
HPC 1
A brief description of today and the next evolution of the HPC world is presented
10:00 11:00

(fast) re-cap of parallel computing paradigms on standard and heterogeous architectures:
MPI, OpenMP, GpGPU

G. Amati
SuperComputing Applications and Innovation (SCAI) Department, CINECA
HPC 2
A very fast overview of the standard tecniques for HPC will be presented, focusing on the today heterogeneous hardware
11:00 11:15 coffee break

Session for Sponsors and supporting organizations

11:15 11:45

Introduction to the Leonardo Labs

L. Capone, I. Spisso
Leonardo Labs, Leonardo Finmeccanica
Short presentation of the Leonardo Labs, including research areas, with focus on HPC, Digital Twin and Advanced Simulations, AI & Big Data research areas
11:45 12:45

The European journey to the exascale

F. Magugliani
E4
The EPI/SGA2, EUPEX and TEP projects are targeting the development of an integrated HW/SW European ecosystem, scalable to exascale-class systems and designed for serving a large number of applications and domains in HPC, AI, ML.
This presentation will cover the current achievements of the projects, the plans and objectives. A key approach used throughout the development of the systems is co-design, where CFD codes are used as a benchmark because of their demands in term of computational power, memory bandwidth and energy efficiency.
12:45 13:45 Lunch Break
13:45 14:45

CPU & GPUs for CFD: architectural status and trend by AMD

M. Gontier
AMD
14:45 15:45

Developing CFD applications in a world filled with GPUs

M. Bettencourt
Dev Tech, Nvidia
Supporter
in the last several years super-computers that achieve their performance through the use of GPU accelerators has exploded.
For the current top500 list, seven of the top ten utilize the NVIDIA GPUs. It is expected that this trend will continue, especially when one factors in the power requirements of these systems and the FLOP per watt advantage that GPUs have.
However, simply using these systems can seem daunting, much less achieving performance from these systems.
This talk will describe some of the hurdles one must overcome to get up and running on GPUs, some approaches for incremental code development utilizing the GPU and what is required to achieve optimal performance.
15:45 18:00

Intro to hands-on

G. Amati, I. Spisso
overview, proficiency and access to HPC cluster
Tuesday 19th July 2022 (Day 3)
Topic: Simulations of transition and turbulence
08:50 09:00 Introduction INTRO 3
09:00 10:50

Wall-bounded turbulence

P. Schlatter
KTH Engineering Mechanics, Stockholm, Sweden
CFD 3
The talk presents the theory of transition and turbulence. During these lesson , the participants will be exposed to the basic concepts of hydrodynamic stability and turbulence, and a short introduction on high-fidelity numerical methods (spectral methods). :
i) stability, classical (waves) and non-modal (streaks)
ii)
iii) wall-bounded turbulence, scaling laws, resolution
iv) coherent structures and simple way of extraction (POD)

The second part will focus into the numerical modeling by spectral methods:
i) introduction to spectral methods
ii) Accuracy and UQ
iii) Fourier-Chebyshev method for channel flow, incl. pressure correction
10:50 11:00 break
11:00 13:00

Towards complex geometries

P. Schlatter & Saleh Rezaeiravesh,
KTH Engineering Mechanics, Stockholm, Sweden
CFD 4
Introduction to SEM and Nek5000, accuracy, UQ and airfoil simulations
13:00 14:00 Lunch Break
14:00 16:00

Hands-on for channel flow

P. Schlatter & Saleh Rezaeiravesh,
KTH Engineering Mechanics, Stockholm, Sweden
In this part, hands-on sessions complementing the theoretical parts are provided, using open-source software packages Jupyter, Simson and Nek5000.
The participants will get a comprehensive set of tools to continue their own research in the area of turbulence simulations.
Hands-on session for channel flow
– hands-on 1: Orr-Sommerfeld equation in channel flow
– hands-on 2: Non-modal growth in channel flow
– hands-on 3: Simson, and to run stability, transition and turbulence
– hands-on 4: POD in minimal channel
16:00 18:00

Hands-on with Nek5000

P. Schlatter & Saleh Rezaeiravesh,
KTH Engineering Mechanics, Stockholm, Sweden
Hands-on session with Nek5000
hands-on 5: Nek5000 in 2D (eddy_uv and cavity)
– hands-on 6: airfoil at low Re
Wednesday 20th July 2022 (Day 4)
Topic: Multi-phase flows
08:50 09:00 Introduction INTRO 4
brief introduction to the speakers and bio
09:00 13:00

Physics and high-performance computation of turbulent flows with interfaces

A. Soldati
Institute of Fluid Mechanics and Heat Transfer, Vienna
CFD1
The modelling and the computational issues involved in the accurate simulation of turbulent multiphase flows will be presented. The available numerical models/ methods currently used will be described, with a specific focus on the phase field method, which will be discussed in connection with interface resolved simulations of bubbles- and droplets-laden turbulent flows.
During the lesson Coffee break
13:00 14:00 Lunch Break
14:00 18:00

Multiphase flows: hands-on session

A. Roccon
Institute of Fluid Mechanics and Heat Transfer, Vienna
CFD2
The most recent high-performance computing architectures, parallelization techniques, and scientific visualization tools will be presented in connection with the use of computational methods of interface resolving simulations of turbulent flows.
During the hands-on sessions, students will have the opportunity to test the different methodologies and tools.
Thursday 21th July 2022 (Day 5)
Topic: Compressible flow
08:50 09:00 Introduction INTRO 5
09:00 10:50

Numerical Methods for compressible/high-speed flow I

S. Pirozzoli
Department of Mechanical and Aerospace Engineering
Sapienza University of Rome, Italy
CFD 5
This course is meant to introduce attendants to the basic principles of numerical discretization of the compressible Navier-Stokes equations.
Introductory concepts related to the mathematical properties will be provided, with special emphasys on the identification of integral invariants
Analysis of numerical methods based on linear and nonlinear Fourier analysis will be presented.
Principles of energy-consistent discretizations of the convective terms will be outlined, both for model equations and for the full Navier-Stokes equations.
10:50 11:00 break
11:00 13:00

Numerical Methods for compressible/high-speed flow II

S. Pirozzoli
Department of Mechanical and Aerospace Engineering Sapienza University of Rome, Italy
CFD 6
This part of the course will be devoted to the analysis of shock-capturing schemes. Basic discretization techniques including the TVD, ENO, and WENO methods will be introduced. Tools for weakly nonlinear analysis of baseline schemes will be introduced. Efficient hybrid implementation strategies based on use of shock sensors will be outlined.
13:00 14:00 Lunch Break
14:00 16:00

Hands-on session on compressible/high-speed flows I

M. Bernardini
Department of Mechanical and Aerospace Engineering
Sapienza University of Rome, Italy
F. Salvadore
HPC Department
CINECA, Rome, Italy
The lecture will familiarize the students with STREAmS, an open-source flow solver developed to perform large-scale simulations of canonical wall-bounded flows for fundamental understanding of turbulence in the high-speed regime.
16:00 18:00

Hands-on session on compressible/high-speed flows II

M. Bernardini
Department of Mechanical and Aerospace Engineering
Sapienza University of Rome, Italy
F. Salvadore
HPC Department
CINECA, Rome, Italy
CFD 7
The hands-on tutorials planned in the second part of the lecture will provide the students with the possibility of performing numerical simulations with STREAmS using graphical processing units (GPUs), which grant accelerated cutting-edge performance with high energy efficiency.
Friday 22th July 2022 (Day 6)
Topic: Immersed boundary methods
08:50 09:00 Introduction INTRO 5
09:00 10:50

Immersed boundary methods for complex flow simulations

R. Verzicco
Dept. of Industrial Engineering, University of Rome Tor Vergata
CFD 8
The history and the basic principles of the Immersed-boundary method will be introduced, including baseline grid tagging procedures, forcing methods and boundary reconstruction. Proper treatment of problems including moving bodies will be illustrated, as well as use of turbulence models. Examples of numerical applications will be presented.
10:50 11:00 Coffee break  
11:00 13:00

Complex flow simulations with chimera grids

A. Di Mascio
Dept. of Industrial and Information Engineering and Economy, University of L”Aquila
HPC 3
This course aims to introduce attendants fo the basic principles of numerical simulations in complex domains using the chimera approach.
The following topics will be dealt with: curvilinear mesh generation; overlapping grids and interpolation procedures.
Implementation of high-order schemes and extension to compressible flows will be discussed. Numerical examples will be provided.
13:00 14:00 Lunch break
14:00 18:00

Hands-on session: immersed boundary simulations with the AFID code

F. Viola GSSI
CFD 9
The goal of this tutorial is to introduce participants to use of the immersed-boundary method within the framework of the AFID incompressible flow solver.
Proper set-up of selected flow problems will be illustrated, as well as data processing and visualization.
18:00 18:30 Concluding Remarks CFD 10
CFD parschool