Méthode STILS pour l'équation
de transport: comparaisons et analyses.
Etude d'un modèle de fermeture pour la loi de Darcy
G. de Montmollin
Université de Neuchâtel, 2001
Cette page vous donne un accès direct :
- au texte de la thèse, en
format Adobe
Acrobat (PDF) 1
- aux sources Ada
complètes du programme Flux-Transport, présentées en hypertexte
- aux sources, données, animations, ressources incluses dans le CD à
côté du texte - voir plus bas.
Note importante : L'idée des points 2 et 3 est de bénéficier de
l'espace important disponible sur un CD pour y placer les outils permettant de
reproduire relativement aisément différents résultats numériques présentés dans
la thèse. Malgré l'effort fourni pour structurer ce contenu, il faut bien le
comprendre comme un surplus à la thèse mise sous format PDF sur ce CD.
Il représente l'état actuel du projet informatique sous-jacent, dont le
contenu mathématique à proprement parler est délibérément figé depuis la
rédaction de la thèse. En résumé, ce qui n'est pas strictement la thèse vient «
tel quel ».
L'auteur peut être joint aux adresses e-mail suivantes (en date du 10 juillet
2001 !) :
La structure du CD est la suivante:
- Les sources Ada peuvent être recompilées sans effort au moyen des
commandes qui se trouvent dans les répertoires
- EXE_AXP (OpenVMS - Alpha),
- EXE_DOS (DOS: MS-DOS,
DR-DOS, DOSEMU de Linux etc.),
- EXE_Win (MS-Windows 9x, ME,
NT, 2000,...)
selon le système. Par exemple, on trouve dans EXE_Win les fichiers
- make_win.bat (construction sans option : code assez
lent, muni des vérifications Ada usuelles),
- debg_win.bat (construction avec options supplémentaires
pour déverminer de nouveaux développements : code encore plus lent)
- opti_win.bat (construction avec options d'optimisation
de GNAT et suppression des vérifications Ada usuelles : code optimisé en
vitesse).
Il faut bien sûr copier les répertoires du CD vers un
médium inscriptible (disque dur par exemple). Les fichiers copiés risquent
d'avoir l'attribut « lecture seule ». On peut changer les attributs de chaque
fichier par le menu contextuel de Windows ou bien, de tous, par la commande
attrib -r /s.
- Où trouver un compilateur Ada pour recompiler les sources ?
Un
copie compléte de GNAT (compilateur Ada95 libre-source) se trouve sur ce CD -
versions 3.12p., 3.13p avec sources et installations pour de nombreux
systèmes. Voir le répertoire Ressources.
Sur Internet, on peut consulter ce
site.
- Comment compiler sur un système quelconque ? Si on dispose de GNAT,
il suffit d'exécuter "gnatmake ft" pour recompiler tout le programme
ft. Il s'agit de rendre visible au compilateur les fichiers du
répertoire Sources, soit en les
copiant dans le répertoire courant, soit en adaptant la variable
ADA_INCLUDE_PATH. Le plus simple est d'adapter les fichiers de commandes
make_win.bat, debg_win.bat et
opti_win.bat de EXE_Win.
- Comment lancer une simulation ?
Dès qu'on a des fichiers
exécutables pour le système, il suffit faire tourner successivement le
mailleur puis ft (ou gt pour
Windows) comme précisé dans l'annexe A de la thèse. Des exemples de maillages
se trouvent dans les sous-répertoires de Simulations. Pour des problèmes 1D ou 2D à
maillage régulier, les programmes tomatrix et
dat2mcad respectivement transforment les résultats et
produisent des fichiers MathCAD pour les visualiser.
- Quelques animations se trouvent sur ce CD : ce sont les fichiers à
extension .avi et .gif dans les sous-répertoires de Simulations.
- Les fichiers MathCAD sur ce CD peuvent être vus au moyen du
programme gratuit "Mathcad Explorer" 2.
Cela vaut aussi pour les fichiers produits par dat2mcad.
(1) Une version du programme de lecture se trouve également sur
ce CD, dans le répertoire Ressources : Acrobat_Reader_405_FR.
(2) On peut lire, sur le site de Mathsoft:
Mathcad Explorer is a free read-only version of
Mathcad for browsing live mathematical documents on your computer, your network,
or the Web.
Une copie se trouve dans le répertoire Ressources du CD : MathCAD_8_Explorer.
On le trouve aussi sur Internet sur le site de Mathsoft ou
disponible sur le serveur FTP de Mathsoft: ftp://ftp.mathsoft.com/pub/software/mcad7demo//mcexp802.exe
.