Uncertainty in computer simulations, deterministic and probabilistic methods for quantifying uncertainty, OpenTurns software, Uranie software
Content
Uncertainty quantification takes into account the fact that most inputs to a simulation code are only known imperfectly. It seeks to translate this uncertainty of the data to improve the results of the simulation. This training will introduce the main methods and techniques by which this uncertainty propagation can be handled without resorting to an exhaustive exploration of the data space. HPC plays an important role in the subject, as it provides the computing power made necessary by the large number of simulations needed.
The course will present the most important theoretical tools for probability and statistical analysis, and will illustrate the concepts using the OpenTurns software.
Course Outline
Day 1
- General methodology for handling uncertainty, presentation of a case study
- Fundamental notions from probability and statistics
- General introduction to the software tools: OpenTurns and Uranie
Day 2
- Statistical estimation: parametric and non-parametric, testing
- Modeling with non-numerical data: expert judgement, entropy
- Central trend: local and gloal sensitivity indices (design of experiments, sampling, Sobol indices)
- computing the probability of rare events, simulation methods, FORM/SORM
Day 3
- Distributed computing: parallel solvers, batch jobs submission on a parallel computer, implementation within OpenTurns / Salome
and Uranie
- Introduction to meta-model building, least-squares, other response surface, Kriging, neural networks
- Introduction to polynomial chaos
Learning outcomes
Learn to recognize when uncertainty quantification can bring new insight to simulations.
Know the main tools and techniques to investigate uncertainty propagation.
Gain familiarity with modern tools for actually carrying out the computations in a HPC context.
Prerequisites
Basic knowledge of probability will be useful, as will a basic familiarity with Linux.
Download current event:
Calendar file
In order to enable an iCal export link, your account needs to have an API key created. This key enables other applications to access data from within Indico even when you are neither using nor logged into the Indico system yourself with the link provided. Once created, you can manage your key at any time by going to 'My Profile' and looking under the tab entitled 'HTTP API'. Further information about HTTP API keys can be found in the Indico documentation.
Additionally to having an API key associated with your account, exporting private event information requires the usage of a persistent signature. This enables API URLs which do not expire after a few minutes so while the setting is active, anyone in possession of the link provided can access the information. Due to this, it is extremely important that you keep these links private and for your use only. If you think someone else may have acquired access to a link using this key in the future, you must immediately create a new key pair on the 'My Profile' page under the 'HTTP API' and update the iCalendar links afterwards.
Permanent link for public information only:
Permanent link for all public and protected information:
Please use CTRL + C to copy this URL
Detailed timetable