Vous êtes ici :

Faculté de physique et ingénierie

Information importante

La page que vous consultez correspond à l'offre de formation 2023-2024.

Trouvez votre formation pour l'année universitaire 2024-2025

Computer programming and numerical simulations

  • Cours (CM) 28h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) -
  • Travail étudiant (TE) -

Langue de l'enseignement : Anglais

Description du contenu de l'enseignement

English version

Numerical Analysis & Programming

The course will focus on algorithmic approaches to compute Riemannian integrals and solving differential equations. Classical algorithms will be reviewed, mostly based on the finite differences approach. Orthogonality over an integration domain leads to Gaussian quadratures and increased precision. Both linear and non-linear differential equations are covered, first with Eulerian (explicit) schemes, then with semi- and fully implicit methods (prediction-correction, ABM, iterative schemes). A short overview of hyperbolic equations (1-space + time) will lead to the CFL stability analysis.

The evaluation is based on two sets of practical exercises; a written exam; and a term-paper which carries over to the second semester (final oral presentation done at the end of the academic year). Prior knowledge of C/C++ computing is required.

French version

Le cours se concentrera sur les approches algorithmiques permettant de calculer les intégrales riemanniennes et de résoudre des équations différentielles. Les algorithmes classiques seront passés en revue, en se basant sur l’approche des différences finies. L'orthogonalité sur un domaine d'intégration conduit à des quadratures gaussiennes et à une précision accrue. Les équations différentielles linéaires et non linéaires seront abordées, d'abord avec des schémas eulériens (explicites), puis avec des méthodes semi et totalement implicites (correction par prédiction, ABM, schémas itératifs). Un bref aperçu des équations hyperboliques (1 espace + temps) mènera à l'analyse de stabilité de la LCF.

L'évaluation repose sur deux séries d'exercices pratiques; un examen écrit; et un exposé final qui sera reporté au deuxième semestre (présentation orale finale à la fin de l'année scolaire). Une connaissance préalable de l'informatique C / C ++ est requise.

Pré-requis obligatoires

Prior knowledge of C/C++ computing is required.

Une connaissance préalable de l'informatique C / C ++ est requise.

Contact

Faculté de physique et ingénierie

3-5, rue de l'Université
67084 STRASBOURG CEDEX

Formulaire de contact

Responsable

Eric Chabert


MASTER - Physique

Partenaires

Logo du CNRS
Logo Établissement associé de l'Université de Strasbourg
Logo du réseau Epicur
Logo de EUCOR, Le Campus européen
Logo de l'Inserm Grand Est
Logo de l'Inria

Labels

Logo du label Bienvenue en France
Logo du programme HRS4R
Logo du programme France 2030
Logo de Service Public+

Réseaux

Logo de France Universités
Logo de la Ligue européenne des universités de recherche (LERU)
Logo du réseau Udice
Logo de l'Université franco-allemande