MODE D'EMPLOI


Introduction

Saisie des paramètres

Saisie d'une condition à la limite

Saisie d'une condition initiale

Compilation/Exécution

Exploitation des résultats


Introduction :

Le mode d'emploi fourni ici est à suivre dans l'ordre exposé ci-dessous. Il permettra ainsi une exploitation rapide et facile du programme MAD1.

Retour au début de la page


Saisie des paramètres :

Les paramètres sont à saisir dans le fichier de paramètres : DATA.DAT. Ce fichier se présente sous la forme suivante : 

Le rôle de chacun de ces paramètres est le suivant :

Retour au début de la page


Saisie d'une condition à la limite :

La saisie de conditions aux limites plus générales est la particularité de MAD_1 par rapport à MAD_0.

Il est maintenant possible de saisir des conditions aux limites mixtes sous la forme :

Les coefficients a,b,c,d sont à saisir dans le fichier DATA.DAT.

Les fontions K(t) et M(t) sont dédinies à la fin du programme MAD_1.f. Il faut donc entrer dans le programme pour les modifier. Bien entendu, il faudra ensuite recompiler le programme après ces modifications pour pouvoir l'exécuter à nouveau.

Retour au début de la page


Saisie d'une condition initiale :

La saisie de la condition initiale se fait de façon discrète, ce qui permet, si l'utilisateur le désire, de rentrer une condition initiale discontinue (créneau, dirac ....)

La saisie de la condition initiale peut se faire dans le programme de la façon suivante :  

C******************************************************************************) C**********                         Saisie des conditions Initiales                                 **************) C******************************************************************************)

        do 41 i=1,LTM

             abscisse=i*RDELTAX

             RTETA(i)=1-sin(3.14*abscisse/(2*LTM*RDELTAX))

41    continue

C******************************************************************************) C***********                 Fin de saisie des conditions initiales                           ************) C******************************************************************************)

Bien entendu, il faudra ensuite recompiler le programme après ces modifications pour pouvoir l'exécuter à nouveau.

Remarque : Les conditions initiales saisies dans cette parties sont définies pour des valeurs de teta allant de 1 à LTM. Les valeurs teta(0) et teta(LTM+1), correspondant aux points extrêmes x=0 et x=L, doivent être saisies séparément car elles doivent étre compatibles avec les conditions aux limites.

Lorsque l'on modifie une condition initiale, il faut donc toujours vérifier les conditions aux limites. C'est à dire, les coefficients a,b,c,d et les fonctions K(t) et M(t).

Retour au début de la page


Compilation/Exécution :

La compilation du programme se fait par la commande : f77 mad_1.f

L'exécution du programme se fait par la commande : a.out

Retour au début de la page


Exploitation des résultats :

Les résultats sont présentés dans les trois fichiers :

RESULT1.DAT : Ce fichier contient :

RESULT2.DAT : Ce fichier contient des paramètres décrivant la physique du problème (Peclet, Nombre de Courrant ......)

RESULT3.DAT : Ce fichier contient l'évolution de teta en fontion du temps, en un point que l'on définit à l'aide de nx

Retour au début de la page


Retour au sommaire du cours