next up previous
Next: Options Up: The Target Output Previous: Purpose

Input

.acp:
the access pairs, each causing a certain dependence as determined by the dependence module; the access pairs are used to determine which variable has to be sent/received in a distributed memory model.
.dep:
the list of dependences; for each dependence listed here and each copy of statements concerning this dependencegif, a send/receive pair is produced, using the h-transformations given in this file (modified by transformation matrices which are produced by targgen), in order to determine the sending and receiving processor, respectively.
.ispc:
the index spaces of statements (divided into source and target spaces with respect to a certain dependence); they are used to decide whether a send/receive statement really has to be executed.
<project>:
the source parse tree is needed to standardize the transformation matrices produced by targgen so that they fit together with the h-transformations produced by the dependence module.
.parse:
the target parse tree that is to be printed.
.trafo:
the target transformation matrices produced by targgen which define mappings from the old (source) indices to the new (target) indices introduced by targgen; these mappings are used to produce h-transformations for the target program from the h-transformations computed by the dependence module.
<LIBDIR>/<language_file>:
the language description file containing information about the syntax of the output language
(The LooPo library directory <LIBDIR> is usually <LooPoDir>/lib, and the canonical form of <language_file> is <language>.lang, where <language> is the desired output language.)
<LIBDIR>/<renaming_file>:
the renaming configuration file containing the preferences about the names given to the target indices introduced by the targgen module (whether or not they are called loopo_targgen_<n>))
The default value for <renaming_file> is rename.conf.



Martin Griebl
Wed Apr 24 11:24:00 MET DST 1996