Différences entre les versions de « NAGWare f95 »

 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
[[Catégorie:Logiciels]]
 
[[Catégorie:Logiciels]]
  
[[Image:NAG_Logo.JPG|thumb|Le logo de la compagnie NAG.]]
+
[[Image:NAG_Logo.JPG|thumb]]
  
 
Le compilateur '''NAGWare f95''' est un compilateur pour le langage Fortan 95.
 
Le compilateur '''NAGWare f95''' est un compilateur pour le langage Fortan 95.
 +
  
 
__TOC__
 
__TOC__
  
 
== Guide ==
 
== Guide ==
 
Afin de démarrer le compilateur, vous pouvez également appeler les scripts maison [[La_commande_NAG|''NAG'']] et [[La_commande_NAG90|''NAG90'']].
 
  
 
=== Utilisation du compilateur ===
 
=== Utilisation du compilateur ===
Ligne 27 : Ligne 26 :
 
pour une aide plus exhaustive, dans une fenêtre de terminal.
 
pour une aide plus exhaustive, dans une fenêtre de terminal.
  
Afin de compiler vos fichiers, vous pouvez également employer les scripts maison [[La_commande_NAG|''NAG'']] et [[La_commande_NAG90|''NAG90'']].
+
Veuillez noter que les fichiers de code écrits en Fortran peuvent aussi être compilés avec [[GCC|GCC]].
 +
 
 +
=== Les scripts maison ''NAG'' et ''NAG90'' ===
  
Veuillez noter que les fichiers de code écrits en Fortran peuvent aussi être compilés avec [[GCC|GCC]].
+
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 Subprograms / 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 pourrez pas spécifier le nom du fichier compilé (voir section suivante); le nom par défaut, <tt>a.out</tt>, sera donc adopté.
  
 
== Exemples ==
 
== Exemples ==
  
Pour compiler votre fichier, par exemple <tt>ex1.c</tt>, écrit en langage C, avec un minimum d'options, entrez
+
Pour compiler votre fichier, par exemple <tt>ex1.f95</tt>, écrit en langage Fortran 95, avec un minimum d'options, entrez
 
<pre>
 
<pre>
gcc -o ex1 ex1.c
+
f95 -o ex1 ex1.f95
 
</pre>
 
</pre>
L'option <tt>-o</tt> permet de spécifier à GCC le nom souhaité pour le programme compilé (exécutable), ici simplement <tt>ex1</tt>.
+
L'option <tt>-o</tt> permet de spécifier à f95 le nom souhaité pour le programme compilé (exécutable), ici simplement <tt>ex1</tt>.
 
 
== Exemples ==
 
  
 
== Voir aussi ==
 
== Voir aussi ==
  
=== '''Articles connexes''' ===
+
=== Articles connexes ===
 
* [[logiciels|Logiciels au DMS]]
 
* [[logiciels|Logiciels au DMS]]
 
* [[G95|G95]]
 
* [[G95|G95]]
Ligne 49 : Ligne 48 :
 
* [[NVCC|NVCC]]
 
* [[NVCC|NVCC]]
  
=== '''Références externes''' ===
+
=== Références externes ===
 
* [http://www.nag.com/nagware/np.asp Site officiel du compilateur NAGWare]
 
* [http://www.nag.com/nagware/np.asp Site officiel du compilateur NAGWare]

Version actuelle datée du 19 juin 2013 à 15:43


NAG Logo.JPG

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

[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 Subprograms / 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 pourrez pas spécifier le nom du fichier compilé (voir section suivante); le nom par défaut, a.out, sera donc adopté.

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.

Voir aussi

Articles connexes

Références externes


La dernière modification de cette page a été faite le 19 juin 2013 à 15:43.