[comp.lang.fortran] PREP: fortran preprocessor ->net.sources

prove@batcomputer.tn.cornell.edu (Roger Ove) (12/17/86)

     This note announces the submission of PREP to net.sources.
It is a preprocessor for fortran which supports macros (similar in
function to c #define macros), flow control extensions, and vector
statement shorthand.  It also performs automatic loop unrolling
for certain classes of loops, which can improve performance on
vector machines such as the Cray xmp.
     The program is written in generic c and will run on nearly
any machine.  So far it has been tested on:
   ibmpc or equivalent (microsoft c v4)
   Sun
   Cray XMP (Cray C v1.0)
   Definicon dsi20 (SVS C)

     One of the reasons that I am posting this program is so that
I can get some feedback on how the unrolling improves or degrades
performance on various machines, in particular parallel processors.
Hopefully it will be found to be useful for other reasons as well.
Please send any comments, suggestions, or results to one of the
following addresses:

14004@ncsavmsa.bitnet (14004@ncsaa.cso.uiuc.edu)
prove@uiucvmd.bitnet
prove@tcgould.tn.cornell.edu