Logistique nécessaire pour suivre ce module

Partie informatique

Quelques liens utiles pour installer les logiciels nécessaires :

     Cygwin, ( Pour une version 2009, legere (380Mo) avec tous les paquets utiles pour le cours) Gnuplot, XEmacs,   LateX/Miktex

Quelques explications pour installer Cygwin/Gnuplot/Xemacs.

 

  Les logiciels indiqués sont seulement recommandés -- libre à vous d'utiliser des logiciels équivalents ! Il est néanmoins préférable d'utiliser le compilateur gcc (distribué gratuitement) pour s'assurer de la compatibilité des programmes fournis.

Les utilisateurs de Linux disposent (en principe) de tous ces logiciels, installés avec la distribution de base.

Les utilisateurs de Windows doivent installer d'abord l'utilisation principale de mingw32/msys pour le compilation  (compilateur gcc) et l'exécution des programmes C++ avec le paquet utiles (voir comment telecharger mingw32 (très léger) ou Pour une version 2009, legere (380Mo) Cygwin ; l'utilisation principale de Cygwin sera la compilation  (compilateur gcc) et l'exécution des programmes C++ (voir comment telecharge la version 2009 et legere (380Mo) avec tous les paquets utiles pour le cours)

  Les logiciels (X)Emacs, Gnuplot et LateX  peuvent être installés sous Windows, indépendamment de Cygwin.

 

Partie théorique

Le cours suivra en grande partie le contenu de l'ouvrage (vous pouvez télécharger les programmes C++ du livre)

     I. Danaila, F. Hecht, O. Pironneau : Simulation numérique en C++, Dunod, 2003

Vous pouvez retrouver une ancienne version du cours sur la page Web d'Olivier Pironneau.

Bibliographie complémentaire :

         (Équations aux dérivées partielles) :

LUCQUIN Brigitte, PIRONNEAU Olivier, Introduction au calcul scientifique,  Masson, 1996.
 
LUCQUIN Brigitte, Équations aux dérivées partielles et leurs approximations, Ellipses, 2004.
 

(Programmation en C++) :

LACHAND-ROBERT Thomas  : Cours sur le langage C++ (disponible sur le Web, en français)
 
S. Dupin : Le langage C++, Campus Press, 1999.
 
B. Stroustrup : The C++ Programming Language, Third Edition, Addison Wesley, 1997.