Index

This is an alphabetical index.

The index may be searched as with the ``Find'' feature of your browser. For example, using Netscape, select the ``Edit'' menu and then select ``Find'' from the menu displayed.


  • Absoft Fortran compilers for Macintosh, Windows, UNIX and Linux
  • Advanced Scientific Fortran
  • Algorithms and Data Structures in F and Fortran by Robin Vowels
  • Apogee Software Inc. has Fortran, C, and C++ compilers.
  • Benchmarking results
  • Big Integers Module
  • BLAS
  • Book Order Form
  • Boundary Element Method software
  • Walt Brainerd (Fortran Store Shopkeeper)
  • The Center for Research on Parallel Computation at Rice University
  • cfortran.h, which helps with interfacing Fortran with C/C++.
  • CGI script example in Fortran 77.
  • Chivers and Sleightholme, Interactive Fortran 77: A Hand's on Approach
  • Co-array Fortran (formerly F--)
  • Cobalt Blue tools: FOR_STRUCT, FOR_STUDY, FOR_C, FOR_C++
  • COCO (conditional compilation) information and free source code from Purple Sage
  • Coding standards for Fortran 90 from the UK Met Office
  • comp-fortran-90 mail list
  • COME FROM statement article
  • CVF (Compaq Visual Fortran) Training
  • Compilers
  • comp.lang.fortran newsgroup
  • Computational Science Educational Project
  • Consultants
  • convert.f90, a Source Form Converter (Fixed-to-Free); a preconverter for convert.f90
  • CraySoft Fortran 90 compiler
  • Cypher Consulting
  • DESL
  • DVF (Digital Visual Fortran) Training
  • Designing and Building Parallel Programs
  • DXF vectorial graphical library.
  • Diagramming program for Fortran (including 90 and 95) programs.
  • DISLIN Data Plotting Library.
  • Eclipse/Photran/g95 training
  • Eclipse software
  • Edinburgh Parallel Computing Centre
  • EISPACK
  • The F Programming Language
  • F Tutorial
  • f2c
  • f2c script for linux
  • f2f90, a command-line version of Metcalf and Reid's convert.f90, which converts fixed source form to free source form
  • F2KCLI, a free implementation of the Fortran 2000 command line interface (getting arguments from the command line)
  • f90ppr, a Fortran 90 preprocesor
  • f90split, a Fortran 90 version of fsplit
  • f90tops, a Fortran 90 to PostScript converter
  • FLECS
  • FLIB, a collection of Fortran routines, with emphasis on nonnumeric computations
  • Floppy
  • Flow
  • FMZM90 (related to FMLIB)
  • FOR_STRUCT, FOR_STUDY, FOR_C, FOR_C++ tools from Cobalt Blue
  • Forcheck, Leiden University's Fortran static analyser
  • Foresys tools
  • The Fortran 66 standard in .GIF form
  • FORTRAN 77 Programming
  • The Fortran 77 standard in html form
  • The Fortran 77 standard in text form (630KB)
  • Fortran 90
  • Fortran 90 Explained
  • Fortran 90 Programming
  • Fortran 90 Test Suite (Lite)
  • Fortran 90 Test Suite
  • Fortran 95 Test Suite
  • Fortran 90/95 Explained
  • Fortran 90/95 for Scientists and Engineers
  • Fortran 90/95 Training
  • FORTRAN-lint code checker from Cleanscape (formerly IPT)
  • Fortran 95 Handbook
  • Fortran 95 Using F (PDF format)
  • Fortran 95: a brief description by Bo Einarsson
  • FORTRAN with Engineering Applications
  • Fortran Forum (ACM SIGPLAN)
  • The Fortran Library
  • Fortran-M
  • Fortran manual for the IBM 704
  • FortranTools, a compiler, graphical user interface, books, and other software.
  • Fortran Top 90
  • Fortran Top 95
  • ForUtil, a collection of free Fortran 77 utilities from Ripley Software Development
  • Fortran-What's New
  • fUnit, an XUnit-style testing framework
  • FPIG - Fortran to Python Interface Generator
  • FPT (Fortran Partner) tools for writing and maintaining Fortran 77 programs
  • Ftcl, an interface for Tcl and Fortran from Arjen Markus
  • FTNCHEK
  • FXDR, subroutines to do unformatted I/O accross platforms
  • g77 (GNU Fortran 77)
  • g95 Fortran 95 project
  • g95/Eclipse/Photran training
  • Garnatz and Grovender, Inc.
  • Gaussian Distribution Random Number Generator
  • General Information
  • gfortran (GNU Fortran 95)
  • GKS from Oxford Scientific Software
  • GKS library from STARLINK in MS Windows environment http://www.fpp.uni-lj.si/~milanb/gks/.
  • GINO Professional GUI and Graphics Development Software
  • GNU Fortran 77 (g77)
  • GNU g95 Fortran 95 project
  • GNU gfortran Fortran 95 project
  • GNUPLOT access from Fortran (for Unix).
  • HTML generating CGI script in Fortran 77
  • Harwell-Boeing collection (sparse matrices)
  • Hewlett Packard Fortran 95 compiler
  • High Performance Computing Users Group
  • High Performance Fortran course materials from EPCC
  • High Performance Fortran Handbook
  • The High Performance Fortran Forum (HPFF)
  • High Performance Fortran information from the Maui High Performance Computing Center
  • History of the development of the first Fortran and Fortran II
  • Japanese Association for High Performance Fortran (JAHPF)
  • IBM Fortran II Manual
  • IBM Fortran Manual for the 704
  • IBM XL Fortran for Macintosh OSX
  • IBM XL Fortran and HPF for AIX
  • IFIP Working Group 2.5 (Numerical Software)
  • Input module for sophisticated data input
  • IVF (Intel Visual Fortran) Training
  • INTERA Inc., is a multi-disciplinary environmental consulting firm, supplying sophisticated technology to data analysis, data interpretation, and solution-oriented decision making.
  • INTERACTER portable graphics interface library
  • Interface Wizard automatically generates code for creating a Fortran DLL and interface code for using the DLL from Borland Delphi. A sample delphi project can also be generated. The program is GPL.
  • Interpreter, Fortran-based
  • Interval Arithmetic Package
  • isf.f90: a Fortran 90 module from Garnatz and Grovender, Inc. that implements an indexed sequential ``isam/vsam/btree'' file system..
  • ISO Fortran Varying Length Character String Standard
  • J3 (formerly X3J3)
  • Java, translator from Fortran 77.
  • Java programs, calling from Fortran, and vice versa Here is one. Here is another.
  • Jobs
  • Kerrigan's bibliography
  • The Key Features of Fortran 95 (PDF format)
  • Lahey Compilers
  • LAIPE, parallel direct solvers for Windows NT and Windows 95
  • LAPACK
  • LGO for solving highly nonlinear (global) optimization problems.
  • Linked list module (generic)
  • LINPACK
  • Linux Fortran information.
  • The University of Liverpool offers a seminar and 1, 3, and 5 day courses in both Fortran 90 and HPF
  • A Makefile maker (Perl program)
  • A Makefile maker (Perl or shell script)
  • A Makefile maker (Perl program)
  • make_pm generates a processor model.
  • Manchester University Fortran 90 class material
  • MarshallSoft Computing offers "SMTP Email Library for Fortran" (SEE4F)
  • MATFOR numerical and graphical libraries
  • MatheMatrix matrix algebra Fortran libraries
  • MATRAN: A matrix wrapper for Fortran 95 (it comes with the Fortran Tools)
  • The Maui High Performance Computing Center tutorial on parallel programming
  • Brian Meek's perspective on the politics of developing Fortran 90.
  • Mike Metcalf's List of Information
  • Microsoft Fortran Powerstation
  • Military Standard 1753
  • MINPACK
  • Mtask, parallel programming language for Windows NT and Windows 95
  • MUDPACK
  • Multiple Precision Arithmetic Module by David Bailey
  • Multiple Precision Arithmetic Module by David Smith
  • NAG I/O module
  • NAG kinds module
  • NAG software repository
  • NA Software Fortran 95 compilers
  • NCAR graphics on Windows
  • NCAR math library
  • Neglected FORTRAN (sic), a tutorial by Drew McCormack.
  • .NET compilers from Lahey and Salford.
  • NiTro*Code, a source code optimization tool for Windows NT
  • Numerical Recipes Fortran 90 code conversion to ELF90
  • Object-oriented programming in Fortran.
  • ODEPACK
  • Michel Olagnon's List of Information
  • Open Directory Project: Fortran
  • OpenGL
  • OpenMP
  • Open MP Fortran 95 Tutorial
  • "Optima90L", to upgrade F66/F77 codes to F90.
  • Oxford Scientific Software
  • Pacific-Sierra Research Fortran 90 (VAST-90) translator
  • PathScale Fortran 95/90/77, C, and C++ compilers.
  • Photran/Eclipse/g95 training
  • Photran, a graphical user interface for Fortran program development.
  • Physical units, a module for checking consistency of
  • Programming in Fortran 90/95
  • Parallel Benchmarks (NAS)
  • pkf.f90: a Fortran 90 module from Garnatz and Grovender, Inc. that implements a positional key file system.
  • Parallel Integrated Research.
  • PGPLOT Graphics Subroutine Library
  • Pinter Consulting Services Inc.
  • plusFORT tools for the Fortran programmer from Polyhedron Software
  • Portland Group compilers
  • Posix functions in Fortran (for Linux).
  • Problem Solving with Fortran 90
  • Processor dependencies determining code for Fortran 95 compilers
  • Products
  • Professional Programmer's Guide to Fortran 77 by Clive Page, a latex version (113KB) and a PostScript version (224KB)
  • Programmer's Guide to Fortran 90, Second Edition
  • Programmer's Guide to Fortran 90, Third Edition
  • PSPLOT, a Fortran-callable PostScript plotting library
  • Quetzal benchmarks
  • Quetzal Computational Associates, Inc.
  • Quick sort, contributed by Juli Rew of NCAR.
  • Quick sort #1 (F77)
  • Quick sort #2 (F77)
  • Random number generator in a module
  • Random number generator #1
  • Random number generator #2
  • Ratfor
  • Real Programmers article
  • RealWin to create real Windows Applications with Fortran.
  • Roman numerals Fortran 90 module
  • Salford compilers
  • SansGUI (http://protodesign-inc.com/sansgui.htm), a modeling and simulation environment.
  • SDX Dynamic Systems Modeling & Simulation Software
  • Services
  • Sets of integers module
  • SLATEC
  • SGI compilers
  • Side effects in Fortran 77 functions
  • SofTek Systems
  • Source Form Converter (Fixed-to-Free); alternate site; a preconverter for convert.f90
  • Sparse matrix library
  • SPECFUN
  • Standards Documents
  • Standards for writing Fortran 90 programs (UK Met Office)
  • Structured FORTRAN 77 with Numerical Methods
  • Structured FORTRAN 77 for Engineers and Scientists
  • STARPAC
  • STI Fortran reverse engineering tools
  • StopWatch, a Fortran 90 module for timing Fortran programs
  • STREAMS benchmarks, originally developed by John McCalpin
  • Sun Studio Compiler and Tools
  • Support de cours Fortran 90 IDRIS
  • Test Suites
  • Tests for ISO Varying String Standard
  • Time (Unix) converted into date and time (Fortran 77 subroutine)
  • TOMS
  • Tools
  • Training in Visual Fortran
  • Training in Fortran 90/95
  • Tutorials
  • Tutorial by Bo Einarsson and Yuriy Shokin
  • Tutorial by Mike Metcalf
  • Variable precision arithmetic module by Lawrie Schonfelder
  • Varying Length Character String Standard
  • Varying Length Character String module that is F conformant.
  • WG5, the ISO group responsible for Fortran
  • Visual Fortran Training
  • Windows 95 application programming in Fortran tutorial at the Fortran Programmers Club
  • Watcom open source f77, C, and C++ compilers
  • Winteracter, Fortran 90 Win32 user-interface and graphics developments tools
  • X3J3 (now J3)
  • XL Fortran for Macintosh OSX from IBM
  • XML parser written in F.
  • XML parser
  • XML parser