Le fichier pmm.f95 contient le code source d'un programme qui mesure le temps cpu de calcul d'un produit C=AxB de matrices carrées de taille n, pour différentes valeurs de n, et trois méthodes de calcul du produit :
Pour compiler : gfortran -o pmm pmm.f95
Ce fichier peut ensuite être utilisé par le logiciel de tracé gnuplot. Dans un terminal, dans le même répetoire que celui où a été exécuté le programme pmmm, lancer gnuplot, puis taper successivement les commandes gnuplot suivantes (chaque commande sur une seule ligne) :
set logscale
plot 'fort.1' using 1:2, 'fort.1' using 1:3, 'fort.1'
using 1:4
Pour vous éviter de taper des commandes à gnuplot, j'ai mis ces
commandes dans le fichier pmm.plt. Il
vous reste à dire à gnuplot de lire ce fichier au
démarrage. Dans un terminal, taper gnuplot pmm.plt
-
. Le dernier caractère (-
) indique à
gnuplot qu'après avoir lu le fichier pmm.plt
(et
donc après avoir affiché le dessin dans une fenêtre graphique)
il doit attendre vos ordres sur la ligne de commande. Sinon, il
termine tout de suite en fermant la fenêtre graphique avant que
vous n'ayez pu voir quoi que ce soit ! Pour quitter gnuplot,
taper q ou Control-d.
Observer :