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
Algorithms and Data Structures in F and Fortran
by Robin Vowels
Benchmarking results from Polyhedron
Big Integers Module
BLAS
Books
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++.
Chivers and Sleightholme,
Introduction to Programming with Fortran
with coverage of Fortran 90, 95, 2003 and 77.
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
comp-fortran-90 mail list
COME FROM statement article
CVF (Compaq Visual Fortran) Training
Compilers
comp.lang.fortran newsgroup
Consultants
convert.f90, a
Source Form Converter (Fixed-to-Free);
a preconverter for convert.f90
Crescent Bay Software Fortran 90 (VAST-90) translator
Cypher Consulting
DESL
DVF (Digital Visual Fortran) Training
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
EPCC training and education
Expokit
for computing matrix exponentials
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)
F2PY - Fortran to Python Interface Generator
f90ppr, a Fortran 90 preprocesor
f90split, a Fortran 90 version of fsplit
f90tops, a Fortran 90 to PostScript converter
Floppy
Flow
FMZM90 (related to FMLIB multiple precision library)
FMLIB
multiple precision library
FOR_STRUCT, FOR_STUDY, FOR_C, FOR_C++ tools from Cobalt Blue
Forcheck, Leiden University's Fortran static analyser
Fortran 2003
Programming, Guide to
Fortran 2003
Handbook
Fortran 2003
summary of features
Fortran 2003 Training
The Fortran 66 standard in .GIF form
The Fortran 77 standard in html form
The Fortran 77 standard in text form (630KB)
The Fortran 90 standard in PDF format
The Fortran 95 standard in PDF format
The Fortran 03 standard in PDF format
The Fortran 08 standard in PDF format
Fortran 90 & 95 Array and Pointer Techniques
Fortran 90/95, Programming in
Fortran 90 Test Suite (Lite)
Fortran 90 Test Suite
Fortran 95 Test Suite
Fortran 90/95 Training
Fortran 95 Using F (PDF format)
Fortran Forum (ACM SIGPLAN)
The Fortran Library
FORTRAN-lint code checker from Cleanscape (formerly IPT)
Fortran-M
Fortran manual for the IBM 704
FortranTools,
a compiler, graphical user interface, books, and other software.
Fortran Top 95,
Key Features of Fortran 95
Fortran What's New
fUnit, an XUnit-style testing framework
Ftcl, an interface for Tcl and Fortran
FTNCHEK
FXDR, subroutines to do unformatted I/O accross platforms
g95
Fortran 95 project
g95/Eclipse/Photran training
Garnatz and Grovender, Inc.
Gaussian Distribution Random Number Generator
General Information
gfortran
(GNU Fortran 95)
GINO Professional GUI and Graphics Development Software
GKS from
Oxford Scientific Software
GKS library from STARLINK in MS Windows environment
http://www.fpp.uni-lj.si/~milanb/gks/.
GNU g95 Fortran 95 project
GNU gfortran Fortran 95 project
GNUPLOT
Guide
to Fortran 2003 Programming
Hewlett Packard Fortran 95 compiler
High Performance Fortran Handbook
Historical documents related to the early development of Fortran
IBM Fortran Manual for the 704
IBM Fortran compilers
IFIP
Working Group 2.5 (Numerical Software)
Input module for sophisticated data input
IVF (Intel Visual Fortran) Training
Interface Wizard automatically generates code for creating
a Fortran DLL
Interpreter, Fortran-based
Interval Arithmetic
J3 (formerly X3J3)
Java, translator from Fortran 77.
Java programs,
calling from Fortran, and vice versa
Jobs
The Key Features of Fortran 95 (PDF format)
Lahey Compilers
LAPACK
LGO
for solving highly nonlinear (global) optimization problems.
Linked list module (generic)
LINPACK
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.
MarshallSoft Computing
offers "SMTP Email Library for Fortran" (SEE4F)
MATRAN:
A matrix wrapper for Fortran 95
(it comes with the Fortran Tools)
Brian Meek's perspective on the politics of developing Fortran 90.
Mike Metcalf's List of Information
Military Standard 1753
MINPACK
MUDPACK
Multiple Precision Arithmetic Module by David Bailey
Multiple Precision Arithmetic Module by David Smith
NAG software repository
NCAR graphics on Windows
NCAR math library
.NET compilers
from Lahey.
Notes
for beginners
Numerical Recipes Fortran 90 code conversion to ELF90
Object-oriented programming in Fortran.
ODEPACK
ODERPACK,
a set of routines for ranking and ordering from Michel Olegnon.
Michel Olagnon's List of Information
Open Directory Project: Fortran
OpenGL
OpenMP
Oxford Scientific Software
PathScale Fortran 95/90/77, C, and C++ compilers.
Photran/Eclipse/g95 training
Photran,
a graphical user interface for Fortran program development.
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
plusFORT tools for the Fortran programmer from
Polyhedron Software
Portland Group compilers
Posix
functions in Fortran (for Linux).
Processor dependencies determining code for Fortran 95 compilers
Products
PSPLOT,
a Fortran-callable PostScript plotting library
Quetzal benchmarks
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
Side effects in Fortran 77 functions
Sorting and merging strings
Source Form Converter (Fixed-to-Free);
a preconverter for convert.f90
SPECFUN
Standards Documents
Statistical and other
routines from NIST
Story of Fortran (video)
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
Training in Fortran 2003
Tutorials
Tutorial by Bo Einarsson and Yuriy Shokin
Tutorial by Mike Metcalf
Varying Length Character String module
that is F conformant.
WG5, the ISO group responsible for Fortran
Visual Fortran Training
Watcom
open source f77, C, and C++ compilers
Wiki for Fortran
WinFPT
(Fortran Partner) tools for writing and maintaining
Fortran 77 programs
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