Introduction au Calcul Scientifique : Modélisation, simulation numérique et applications - CSC109

Réf. : 23104174F Mise à jour : 19 juillet 2023

Contenu

Objectifs

- Donner aux auditeurs les bases mathématiques de la méthode des éléments finis, des différences finies et des volumes finis.- Savoir, sur des problèmes standards multiphysiques, reconnaître la méthode numérique à utiliser, connaître ses propriétés et sa mise en oeuvre.- Etre en capacité de réduire les coûts de calcul ainsi que la complexité des codes. Connaissance des outils et techniques de parallélisation.

Programme

Partie 1 : Constructions de méthodes numériques pour la résolution d'Equations aux Dérivées Partielles (EDP) : éléments finis, volumes finis, différences finies, éléments spectraux.
Partie 2 : Introduction au Calcul Haute Performance (CHP) : Décomposition de domaines. Parallélisations MPI, OpenMP. Parallélisations CPU/GPU. Optimisation de solveurs.
Ces deux parties seront composées de cours, d'exercices dirigés et de travaux pratiques sur des problèmes multiphysiques. Les travaux pratiques seront réalisés dans les langages Python et/ou C++.
Par ailleurs, une partie des séances de cette UE sera assurée par un·e intervenant·e extérieur·e, qui apportera une illustration des notions vues en cours/ED/TP sur des cas d'étude applicatifs.

Validation / certification préparée

  • Niveau d'entrée : Sans niveau spécifique
  • Niveau de sortie : Sans niveau spécifique

Dates et lieux de formation

Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
20 avenue Victor Le Gorgeu
29 Brest
Organisation :
  • Entrée sortie permanente
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Prérequis : Informatique : Connaissances de base en informatique (programmation, algorithmique). La connaissance des langages Python et C++ est recommandée.Mathématiques : Connaissances en calcul différentiel/intégral et en algèbre linéaire matricielle (avoir suivi l'UE CSC104 ou CSC106 du Cnam ou équivalent).
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
1 Rue du Muguet
22 Lannion
Organisation :
  • Entrée sortie permanente
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Prérequis : Informatique : Connaissances de base en informatique (programmation, algorithmique). La connaissance des langages Python et C++ est recommandée.Mathématiques : Connaissances en calcul différentiel/intégral et en algèbre linéaire matricielle (avoir suivi l'UE CSC104 ou CSC106 du Cnam ou équivalent).
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
32 Rue René Lote Bât 1
56 Lorient
Organisation :
  • Entrée sortie permanente
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Prérequis : Informatique : Connaissances de base en informatique (programmation, algorithmique). La connaissance des langages Python et C++ est recommandée.Mathématiques : Connaissances en calcul différentiel/intégral et en algèbre linéaire matricielle (avoir suivi l'UE CSC104 ou CSC106 du Cnam ou équivalent).
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
3 Rue du Clos Courtel
35 RENNES
Organisation :
  • Entrée sortie permanente
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Prérequis : Informatique : Connaissances de base en informatique (programmation, algorithmique). La connaissance des langages Python et C++ est recommandée.Mathématiques : Connaissances en calcul différentiel/intégral et en algèbre linéaire matricielle (avoir suivi l'UE CSC104 ou CSC106 du Cnam ou équivalent).
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
2 rue Camille Guérin
22 PLOUFRAGAN
Organisation :
  • Entrée sortie permanente
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Prérequis : Informatique : Connaissances de base en informatique (programmation, algorithmique). La connaissance des langages Python et C++ est recommandée.Mathématiques : Connaissances en calcul différentiel/intégral et en algèbre linéaire matricielle (avoir suivi l'UE CSC104 ou CSC106 du Cnam ou équivalent).
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
9 Rue du Commandant Charcot
56 Vannes
Organisation :
  • Entrée sortie permanente
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Prérequis : Informatique : Connaissances de base en informatique (programmation, algorithmique). La connaissance des langages Python et C++ est recommandée.Mathématiques : Connaissances en calcul différentiel/intégral et en algèbre linéaire matricielle (avoir suivi l'UE CSC104 ou CSC106 du Cnam ou équivalent).