Nestor.
Nestor is a tool to build high level transformers/analyzers for Fortran 77/95 (with HPF2, OpenMP, SunMP, ...).Nestor can be used by researchers interested by parallelizing compilers, performance analysis tools or more generally by source code optimizers. By using the front-end of an excellent HPF compiler from the public domain, Adaptor (written by T. Brandes), we have built a system that gives an intermediate representation of an Fortran 77/95/HPF 2.0 source code under the form of a hierarchical collection of C++ objects. Under this form, the code can be analyzed, transformed and unparsed in Fortran 77/95 + HPF 2.0, OpenMP, CrayMP, SunMP very easily.
Automatic parallelization consists in transforming automatically a sequential program to a parallel program, for instance Fortran 77 or Fortran 90 to High Performance Fortran (HPF). The goal of Nestor is to provide a programming environment to build systems that transform programs. Furthermore, Nestor already integrates a set of algorithms that detect parallelism into loop nests and automatically transform sequential Fortran into HPF.
- How to install Nestor
- explains how to install Nestor.
- Nestor tools
- are a collection of "batch" tools.
- GTK Nestor
- is the graphical interface of Nestor with dynamic "plugins".
- Plugins
- are a set of transformation tools (You can write your own!).
- The internal structure of Nestor
- can be used to build transformations.
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de