|
Le compilateur NAG Fortran
Le compilateur NAG Fortran est robuste, intensivement utilisé et mis en avant par de nombreux développeurs à travers le monde pour ses capacités de contrôle et ses rapports d'erreurs détaillés. Disponible sur une large gamme de plateformes Unix et Windows, il prend en compte les formats Fortran 95 fixe ou libre et de nombreuses extensions Fortran 77 sont reconnues. Une grande partie des fonctionnalités du langage Fortran 2003 sont maintenant également prises en compte. Vous pouvez aussi compiler des codes HPF et générer des fichier de sorties de vérification mono-processeur.
Disponibilités
Le compilateur NAG Fortran est maintenant disponible sur les principales plateformes Unix. Pour les utilisateurs de Microsoft Windows, NAG a developpé pour son compilateur Fortran, le Fortran Builder, un nouvel environnement de développement integré (IDE).
Améliorations contenues dans la version 5.2
NAG est heureux d'annoncer qu'une nouvelle version majeure de son compilateur - version 5.2 - est maintenant disponible. La version 5.2 est une étape importante dans l'amélioration constante du compilateur NAG qui a commencé avec le premier compilateur Fortran 90, au monde - Le NAGWare f90, en 1991.
La version 5.2 continues à supporter entièrement les spécificités du langage Fortran 95, tout en maintenant la compatibilité avec les versions précédentes. L'ajout des nouvelles spécificités du Fortran 2003 fournit un accès rapide au langage Fortran du futur. En particulier, la version 5.2 prend en compte quasiment toutes les spécificités du langage orienté objet.
De plus, cette version reconnait la quadruple precision pour les REAL et COMPLEX sur toutes les plateformes supportées.
Les deux points clés de cette version sont l'amélioration de la performance et de la vérification d'erreur.
Maintenant que la version 5.2 du compilateur recouvre entièrement le Fortran 2003, NAG a changé l'ancienne désignation "f95 compiler" par "nagfor" - le compilateur NAG Fortran.
"My programs are much cleaner thanks to the new features in release 5.1 of the Compiler. This may seem like a minor issue, but there are literally hundreds of routines in my programs which pass these arrays between them, and simpler interfaces lead to fewer mistakes. It's also useful to be able to write subroutines which decide the size of their return arrays internally, and to have allocatable arrays as structure components."
Ning GUO, Warwick Finance Research Institute, University of Warwick, UK
Fortran 2003 - Fonctionnalités de la version 5.1
IEEE modules
PROTECTED attribute
VALUE attribute
ALLOCATABLE dummy arrays, function results and structure components.
Type Extension
Polymorphic Variables
Typed allocation
Type Selection
Rank-remapping Pointer Assignment
VOLATILE keyword
C interoperability
Type-bound procedures
Input/output features (various)
Stream input/output
Abstract derived types
Individual component accessibility
Abstract interfaces and the PROCEDURE statement
Public entities of private type
The ISO_FORTRAN_ENV module
The IMPORT statement
INTENT for pointers
Square brackets for array constructors
The SOURCE= specifier on ALLOCATE
Error message retrieval (ERRMSG= and IOMSG=)
Access to the command line and environment variables
Character kind selection
Fortran 2003 - Nouvelles fonctionnalités dans la version 5.2
Unlimited polymorphic
Procedure pointers
Object-bound procedures
Allocatable scalars
Deferred character length
More intrinsic functions in initialisation expressions
Reallocating assignment
Recursive I/O
ASSOCIATE
MOVE_ALLOC
New KIND= optional argument to some intrinsics
CHARACTER argument to some intrinsics
Type-spec for array constructor
Asynchronous I/O
Enhanced complex constants
Pointer lower bound setting
Renaming operators on USE
C_F_PROCPOINTER
Changes to SYSTEM_CLOCK
BOZ constants allowed in CMPLX, DBLE, INT and REAL
Mises à jour régulières
Pour veiller à répondre à vos besoins actuels et futurs, le compilateur est mis à jour régulièrement avec de nouvelles fonctionnalités et améliorations.
Documentation en ligne
Le compilateur est accompagné d'une aide électronique en ligne de premier niveau, destinée à vous donner les informations détaillées dont vous avez besoin pour effectuer votre travail rapidement et efficacement. Disponible uniquement à partir de la version 5.2, le . manuel complet du compilateur en version PDF.
Support d'experts
Si vous vous abonnez à notre service clientèle dédié, non seulement vous recevrez automatiquement toute mise à jour disponible, mais vous aurez également accès à nos experts, par l'intermédiaire du centre de réponse NAG. Ceux-ci sont là pour vous aider et répondre à vos questions techniques et résoudre vos difficultés.
Assurance qualité
Le compilateur NAG Fortran est testé et validé sur les multiples plateformes, système d'exploitation et compilateurs supportés. Ce n'est que lorsqu'il répond à nos normes strictes de précision qu'une version du compilateur est proposée. En conséquence, vous pouvez compter sur la précision et la fiabilité éprouvée de ses fonctions pour vous donner les bonnes réponses.
|