Skip to content

The training material for the PRACE training on High Performance Computing in Uncertainty Quantification

License

Notifications You must be signed in to change notification settings

OvidiuMircescu/hpcuqtraining

 
 

Repository files navigation

Python CircleCI License: LGPL v3 Doc license Binder

HPC and UQ Training

This project contains the training material for the PRACE training on High Performance Computing in Uncertainty Quantification.

Contacts

Partnership for Advanced Computing in Europe (PRACE), OpenTURNS Consortium and CEA

Cette formation, donnée dans le cadre du projet européen PRACE, propose de former les stagiaires à propager des incertitudes dans un code de calcul, selon une méthodologie en 4 étapes reconnue par la Communauté Incertitudes : spécification du problème, quantification des incertitudes, propagation, analyse de sensibilité.

L’étape de spécification apprend au stagiaire à délimiter son problème d’incertitudes (incertitudes d’entrée, grandeur d’intérêt) et à en comprendre les caractéristiques (temps CPU d’évaluation de la fonction, gradients, …). L’étape de quantification apprend à modéliser un vecteur de variables aléatoire par une loi de probabilité, définie par jugement d’expert ou par estimation à partir de données. L’étape de propagation propage les incertitudes d’entrée jusqu’à la grandeur d’intérêt définie dans l’étape de spécification. L’étape d’analyse de sensibilité permet de comprendre l’impact relatif des incertitudes d’entrée sur l’évaluation de la grandeur d’intérêt. La formation aborde aussi les méthodes d'optimisation et decalibration de code, qui permet d’ajuster la loi d’une entrée aléatoire à partir de données d’une grandeur de sortie.

Les éléments théoriques présentés lors de la formation seront appliqués sur un cas jouet, à l’aide du Code OpenTURNS développé par le consortium OpenTURNS (EDF, Airbus, Onera, Phimeca, Imacs) ou du code Uranie développé par le CEA. Le langage utilisé est le Python.

La formation détaillera aussi les besoins en calcul haute performance du domaine particulier du traitement des incertitudes et développe les possibilités de calculs parallèles des plate-formes OpenTURNS et Uranie.

La formation est gratuite, ouverte à tous. Elle se déroule sur 3 jours à la Maison de la Simulation, sur le plateau de Saclay. L’inscription est obligatoire à l’adresse :

https://events.prace-ri.eu/event/931/

Si nécessaire, elle se déroule en langue anglaise.

La prochaine session aura lieu :

10-12 mai 2021, 9h30- 12h30 / 14h – 17h, Maison de la Simulation, France and online.

Pour plus de détails sur la session 2021, nous vous recommandons de consulter :

Licence

  • Le code est disponible sous la licence LGPL.
  • La formation est disponible sous la licence Creative Commons Attribution Share Alike 4.0 (cc-by-sa-4.0)

About

The training material for the PRACE training on High Performance Computing in Uncertainty Quantification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 93.5%
  • HTML 3.6%
  • TeX 2.6%
  • JavaScript 0.1%
  • Python 0.1%
  • CSS 0.1%