Si tous les chemins nécessaires et les variables d'environnement sont bien définis, FIDAP se lance par fidap -id test -new
pour commencer un nouveau projet appelé essai. En ajoutant -gui on obtient l'interface graphique.
Figure: Interface texte
Figure: Interface graphique utilisateur (GUI)
Étant donnée la place mémoire qu'occupe l'interface graphique, il est conseillé d'en limiter l'usage. En pratique, elle n'est vraiment utile que pour utiliser le mailleur FI-GEN. Pour le reste on a :
La première commande calcule la solution du projet test, ce qui suppose que le fichier test.FDREAD est bien défini.
La seconde commande lance aussi la résolution du même projet mais en prenant le résultat d'un calcul précédent comme solution initiale. Cela se fait en copiant le fichier resu.FDPOST sur test.FDREST puis en indiquant dans le fichier test.FDREAD soit EXEC(RESTART) soit ICNODE(RESTART).
Enfin, la dernière commande lance l'interface texte de FIDAP avec un problème déjà calculé, puis on appelle le post-processeur FIPOST pour visualiser les résultats.
Les deux premières commandes sont des scripts (cf /usr/local/fidap/bin), il est conseiller d'écrire les siens pour sortir des résultats. Voici un exemple d'un tel script qui ici superpose le profil calculé de la vitesse en x à la solution exacte stockée dans le fichier ``profil'' :
# # usage : fidraw <nom du projet> # fidap -id $1 << EE devi(hpgl) fipo head(off) supe xyset(nosym,xmin=-1,xmax=1,ymin=0,ymax=15) xyplot(file="profil",point=21) xyset(every=1,xmin=-1,xmax=1,ymin=0,ymax=15) line(ux,pvec) 90 0 0 0 1 supe end end EE hpps $1 mv $1.ps $1_xy.ps
Les commandes entre les deux EE sont des commandes de FIDAP, les autres sont des commandes Unix (hpps est un autre script !).