Différences entre les versions de « NAGWare f95 »
Ligne 29 : | Ligne 29 : | ||
=== Les scripts maison ''NAG'' et ''NAG90'' === | === Les scripts maison ''NAG'' et ''NAG90'' === | ||
− | Afin de compiler vos fichiers, vous pouvez également employer les scripts maison ''NAG90'' et ''NAG''. Le premier appelle le compilateur f95 en spécifiant l'inclusion de la librairie statique <tt>libnagfl90.a</tt>, librairie contenant les routines ''NAG BLAS/LAPACK'', c'est-à-dire les routines ''Basic Linear Algebra System / Linear Algebra PACKage'' optimisées par la compagnie NAG. Le deuxième script maison, ''NAG'', permet quant à lui l'utilisation des routines ''NAG BLAS/LAPACK'' en double précision par l'inclusion de la librairie <tt>libnag.a</tt>. Si vous employez l'un ou l'autre de ces scripts pour compiler vos fichiers sources, veuillez noter que vous ne pouvez pas spécifier le nom | + | Afin de compiler vos fichiers, vous pouvez également employer les scripts maison ''NAG90'' et ''NAG''. Le premier appelle le compilateur f95 en spécifiant l'inclusion de la librairie statique <tt>libnagfl90.a</tt>, librairie contenant les routines ''NAG BLAS/LAPACK'', c'est-à-dire les routines ''Basic Linear Algebra System / Linear Algebra PACKage'' optimisées par la compagnie NAG. Le deuxième script maison, ''NAG'', permet quant à lui l'utilisation des routines ''NAG BLAS/LAPACK'' en double précision par l'inclusion de la librairie <tt>libnag.a</tt>. Si vous employez l'un ou l'autre de ces scripts pour compiler vos fichiers sources, veuillez noter que vous ne pouvez pas spécifier le nom du fichier compilé (voir section suivante); le nom par défaut, <tt>a.out</tt>, sera donc adopté automatiquement. |
== Exemples == | == Exemples == |
Version du 19 juillet 2011 à 10:15
Le compilateur NAGWare f95 est un compilateur pour le langage Fortan 95.
Guide
Utilisation du compilateur
Pour compiler un fichier écrit en Fortran 95 avec f95, entrez la commande suivante dans une fenêtre de terminal:
f95 [options] NOM_FICHIER
où [options] est une suite d'options à la compilation et où NOM_FICHIER est le nom du fichier à compiler. Afin de connaître les options disponibles, entrez
f95 --help
ou encore
man f95
pour une aide plus exhaustive, dans une fenêtre de terminal.
Veuillez noter que les fichiers de code écrits en Fortran peuvent aussi être compilés avec GCC.
Les scripts maison NAG et NAG90
Afin de compiler vos fichiers, vous pouvez également employer les scripts maison NAG90 et NAG. Le premier appelle le compilateur f95 en spécifiant l'inclusion de la librairie statique libnagfl90.a, librairie contenant les routines NAG BLAS/LAPACK, c'est-à-dire les routines Basic Linear Algebra System / Linear Algebra PACKage optimisées par la compagnie NAG. Le deuxième script maison, NAG, permet quant à lui l'utilisation des routines NAG BLAS/LAPACK en double précision par l'inclusion de la librairie libnag.a. Si vous employez l'un ou l'autre de ces scripts pour compiler vos fichiers sources, veuillez noter que vous ne pouvez pas spécifier le nom du fichier compilé (voir section suivante); le nom par défaut, a.out, sera donc adopté automatiquement.
Exemples
Pour compiler votre fichier, par exemple ex1.f95, écrit en langage Fortran 95, avec un minimum d'options, entrez
f95 -o ex1 ex1.f95
L'option -o permet de spécifier à f95 le nom souhaité pour le programme compilé (exécutable), ici simplement ex1.