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 |
|