Preprocessor by Drew McCormack for Fortran 90 code, written in Python. Handles typical preprocessing tasks, such as includes, but designed primarily to provide C++-like generics (templates).
Special-case pretty-printer for Fortran, by Brooks Moses. Converts free-form-source Fortran files to .tex files, which can then be processed into viewable and printable files with LaTeX.
Scripts by Kate Hedstrom to add continue and enddo statements, indent code, put labels in order, replace enddo with continue, convert from fixed to free source form, add space around if statements, and create make files.
Tool developed to aid in the debugging of MPI programs that are written in free or fixed format Fortran 90 and Fortran 77. Provides automatic compile-time and run-time checking of MPI programs.
Generates a Fortran-callable wrapper for routines written in C, using only a small, structured comment and the declaration of the routine in C. This tool has been used on two large software packages, PETSc and the MPICH implementation of MPI.
Perl script by Michael Wester that generates a Makefile from the sources in the current directory. The source files may be in either C, Fortran 77, Fortran 90 or some combination of these languages. If the F90 compiler specified is cray or parasoft, t...
Free, open and extensible workbench for automatically analyzing and transforming scientific and signal processing applications. The PIPS workbench is especially relevant for people interested in whole program compilation, reverse-engineering, program ...