The Nestor library: a tool for implementing Fortran source to source transformations - LARA - Libre accès aux rapports scientifiques et techniques
Rapport (Rapport De Recherche) Année : 1998

The Nestor library: a tool for implementing Fortran source to source transformations

Résumé

We describe Nestor, a library to easily manipulate Fortran programs through a high level internal representation based on C++ classes. Nestor is a research tool that can be used to quickly implement source to source transformations. The input of the library is Fortran 77, Fortran 90, and HPF 2.0. Its current output supports the same languages plus some dialects such as Petit, OpenMP, CrayMP. Compared to SUIF 2.0 that is still announced, Nestor is less ambitious, but is light, ready to use, fully documented and is better suited for Fortran to Fortran transformations.
Dans ce rapport, nous décrivons Nestor, une bibliothèque pour manipuler facilement des programme Fortran à l'aide d'une représentation interne de haut niveau qui se fonde sur des classes C++. Nestor est un outil de recherche qui peut être utilisé pour implanter rapidement des transformation source à source. Les langages reconnus par la librairie sont Fortran 77, Fortran 90 et HPF 2.0. Les langages disponibles en sortie sont les précédents plus des dialectes de Fortran comme Petit, OpenMP, CrayMP, etc. Comparé à SUIF 2.0 qui est toujours annoncé, Nestor est moins ambitieux, mais il est léger, prêt à être utilisé et complètement documenté. De plus, Nestor est mieux adapté aux transformations source à source de Fortran.
Fichier principal
Vignette du fichier
RR1998-42.pdf (279.49 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02102034 , version 1 (17-04-2019)

Identifiants

  • HAL Id : hal-02102034 , version 1

Citer

Georges-Andre Silber, Alain Darte. The Nestor library: a tool for implementing Fortran source to source transformations. [Research Report] LIP RR-1998-42, Laboratoire de l'informatique du parallélisme. 1998, 2+19p. ⟨hal-02102034⟩
15 Consultations
56 Téléchargements

Partager

More