« PHYS710 : Simulation et modélisation en physique » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Ligne 20 : Ligne 20 :
ce qui inclut des formules LaTeX encadrées par <nowiki><math>...</math></nowiki>
ce qui inclut des formules LaTeX encadrées par <nowiki><math>...</math></nowiki>


'''Liste de diffusion''' : en cours de demande
'''Liste de diffusion''' : en cours de mise au point


'''Outil de gestion de versions''' : cvs ou svn. Accessible seulement à l'enseignant.
'''Outil de gestion de versions''' : cvs ou svn. Accessible seulement à l'enseignant.

Version du 25 août 2008 à 16:02

[[Futur lien vers le projet choisi]]

Le but de ce cours est d'initier les étudiants au développement d'un logiciel de simulation ou de modélisation en physique. Ce logiciel sera modulaire et composé de sous-ensembles interagissant entre eux. Chaque module ou sous-ensemble sera développé par un binôme qui en aura la responsabilité. Le but sous-jacent est l'initiation à un travail collaboratif.

Dans cet esprit, la première séance consistera en une introduction succinte à l'environnement de développement et au langage choisis, en l'occurence ROOT et le C/C++. Les séances suivantes, espacées de 2 à 3 semaines seront des occasions de faire le point, chaque binôme expliquant aux autres l'évolution de leur travail et les points d'accès pour que tous puissent faire des tests entre les modules. Entre temps, les étudiants communiqueront avec l'enseignant et leurs camarades à travers un ensemble d'outils tels cette page wiki et une liste de diffusion. L'enseignant collectera les contributions (et suggérera/demandera éventuellement des modifications) de telle sorte qu'elles soient disponibles pour tous.

Autant que faire se peut, on envisagera une utilisation ultérieure du logiciel, soit dans le cadre des exercices "WIMS" de première année, soit pour servir de point de départ aux projets des années suivantes.

Outils de développement

Environnement : ROOT

Langage : C/C++

Bibliothèques : gsl, modules ROOT, bibliothèques trouvées ou produites par les étudiants

Outils de travail collaboratif

Ce wiki : Pour réaliser des pages sur ce wiki, il faut utiliser la syntaxe habituelle des wikis ce qui inclut des formules LaTeX encadrées par <math>...</math>

Liste de diffusion : en cours de mise au point

Outil de gestion de versions : cvs ou svn. Accessible seulement à l'enseignant.

Sujets proposés

Evolution d'une galaxie

Système mécanique composé

...