The Polaris compiler takes a Fortran 77 program as input, transforms this program so that it runs efficiently on a parallel computer, and outputs this program version in one of several possible parallel Fortran dialects.
Parser for fortran source code. Output is in XML format. The parser is based on the g95 parser. Additional tools in Perl are provided to browse Fortran source, and interfacing Fortran and Perl PDL.
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).
A build tool for Fortran 90+ written in Python that handles module dependencies. Background, design philosophy, installation and configuration instructions.
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.