For the archives

This page exists mainly as a record for older products / tools / information that for whatever reason is / are no longer available.

Fortran Compilers for Linux

Commercial Compilers

Free Compilers

Comparisons between compilers, benchmarks

Linux-Specific Fortran Tools

These packages help use Fortran on Linux systems more effectively and/or more easily.

Compiler driver scripts

Debugger Support

Other Fortran Tools Available for Linux

Foresys --- a very nice static analysis tool from Simulog in France. Does many of the same things that FORCHECK does. A nice plus is that code metrics are included; their value may be debated, but they are included if you want them. Also has a GUI; this is the only linux static analysis tool I have seen (for fortran that is) that has a GUI. Very nice, can easily take you with one click to the definition, or source code, for a variable or function on which you click in a source window. A trial version is available online.

NAGWare Tools --- Software from NAG for transformation and analysis of Fortran-77 and Fortran-95 code. More information here.

The Fortran Programmer's Workshop This tool can be thought of as an interactive "make" facility. It has methods for organizing source code into libraries, building various programs from this code, running programs, and other code-maintenance facilities. There is a command-line version as well as a new graphical version which uses Tcl/Tk. You can visit the Fortran Programmer's Workshop Web Page for more information. I have no experience with this tool, as I am a diehard make fan.

SNiFF+ --- A "source code engineering tool" which I know is in use at CERN, has now been released for Linux. Note that the version that you can download only works on glibc2.1 systems (like RedHat 6.0). I have not yet tried it, but here is what they sent me:

SNiFF+ is the premier Source Code Engineering tool. SNiFF+ provides an
integrated collection of source code analysis, browsing, navigation,
comprehension, editing, build, and configuration management tools for C,
C++, FORTRAN, Java, and CORBA IDL developers. With support for Windows and
all major UNIX platforms, SNiFF+ enables developers in cross-platform and
multi-language environments to utilize the same tool set and GUI.
Visit their web site to download an evaluation copy and find more information.

asa --- This is an output filter for your Fortran output files. It looks at the Hollerith carriage-control strings in the first character position in each line (those pesky "0", "1", and "+" characters) and converts them into control codes understood by programs like "more" and by Unix printer software. This code should also work on other Unix systems.

Other Linux Fortran Sites

Go back to the main Linux Fortran Page, my local page for more (ancient) Linux information, or go to my home page for non-linux information.
Jeff Templon -