Books
F, Fortran 2003, Fortran 77, Fortran 90, Fortran 95, ARPACK Users' Guide: Solution of Large-Scale , Compaq Visual Fortran: A Guide to Creating Windows, Digital Visual Fortran Programmer's Guide, F Programming Books, Handbook for Matrix Computations, Performance Optimization of Numerically Intensive , Statistics via Monte Carlo Simulation with Fortran, Unix for Fortran Programmers
Compilers
GCC Front Ends, Absoft Pro Fortran, Apogee, BC Fortran, Compaq Visual Fortran and HP Fortran, Evaluation of Fortran 90 compilers for Intel Linux, F, Fortran 66 compiler, Free Fortran Compilers and Interpreters, Fujitsu Development Tools, Green Hills
History
Controversy, Compromise, Modernization: From FORTR, Fortran 66 standard, Fortran 77, Fortran I, Fortran II manual, Fortran Programming -- The Early Turning Point, Fortran Versions, Fortran: The First Successful High Level Programmi, History of FORTRAN and FORTRAN II, IBM 704 Fortran Manual
Humor
Fortran, Fortran Purity Test, Real Programmers Don't Use Pascal, Structured Programmer's Soliloquy, The Story of Mel
Information
Fortran 2003 Final Committee Draft, Fortran 77 standard, Fortran 77 Standard, Fortran Library, ISO/IEC JTC1/SC22/WG5 (Fortran), J3 - Fortran Standards Committee, Varying Length Character Strings in Fortran
Libraries
Graphics, AMD Core Math Library (ACML), BLAS (Basic Linear Algebra Subprograms), Boeing Mathematics and Information Software, CMLIB, CodeLib, Daepack, DAEPAK, DSP Library, Ezconsole, F90SQL
Quizzes
Fortran 90 Quiz, Fortran 90 Quiz, Fortran Quiz, High Performance Fortran (HPF) Essentials
Source Code
Biology, Chemistry, Fast Fourier Transforms, Increasing Precision, Linear Algebra, Numerical Integration, Optimization, Ordinary Differential Equations, Partial Differential Equations, Physics
Tools
Code Analysis, AUTO_DERIV: Tool for automatic differentiation of , Avoiding the Unnecessary Recompilation of Fortran , Basis Code Development System, BERT 77, Bfort, CADNA, Chasm: Language Interoperability Tools, Cobalt Blue, Inc., Convert.f90, Conv_for_bas
Tutorials
Fortran 77, Fortran 90 and 95, Calling Fortran Subroutines from C/C++, CGI Programming, Combining Fortran and Tcl in one program, Compaq Visual Fortran Overview, Creating a Windows DLL with Visual Fortran, Edinburgh Parallel Computing Centre (EPCC) Trainin, F Programming, A Tutorial Introduction, Fortran :: EBooks and Tutorials, Fortran and Windows - How to do it!, Fortran Company - Fortran Tutorials
British Computer Society (BCS) Fortran Specialist
Site describes goals and activities of group and has presentations from meetings.
Cloudy's Journey from FORTRAN to C, Why and H
Article describing why the Cloudy astronomy program was converted from Fortran to C.
Co-Array Fortran
Small extension to Fortran 95 providing an explicit notation for data decomposition, such as that often used in message-passing models.
COMP-FORTRAN-90
Fortran 90/95/2003 discussion group, with archived messages. Members of the Fortran standards committee and other experts participate.
Fortran Forum
Addresses the Fortran language, its uses, profitability, standardization, further evolution, and the implementation of Fortran compilers. Published three times a year by the Association for Computing Machinery.
Fortran Friends
Self-help group of RISCOS users who use Fortran, mainly for scientific applications.
Fortran Matters
Editorial in Software Development Times magazine by Malcolm Cohen explaining the continuing relevance of Fortran, especially Fortran 2003.
Fortran Resources and Compilers
Comprehensive list of Fortran links compiled by H. D. Knoble.
Fortran Saga
Essay by Brian Meek describing how the Fortran 90 standard was created.
Fortran, at Home on Linux
Article by Cameron Laird on porting old mainframe Fortran programs to Linux.
Handling Arithmetic Errors in Fortran 2000
Article by Jeanne Adams discussing various aspects of the exception-handling technical report.
High Performance Computing Projects
Distributed computing in background, courses, links; at Liverpool University.
High Performance Computing: UCLA Plasma Simulation
Links to papers on Object-Oriented Programming in Fortran 90, Optimization techniques for?RISC processors, Parallel Particle-in-Cell Codes, Parallel Computing Tutorial, and Modernization of Fortran Legacy Codes.
Implementation of Object-Oriented Design With Fort
By J. Qiang, R. Ryne, and S. Habib R. Ryne. [PDF]
Is the Quality of Numerical Subroutine Code Improv
Paper by Tim Hopkins, which can be downloaded in PostScript format.
Linux Fortran Information Page
Information about running Fortran codes under Linux, by Jeff Templon. Describes and compares the available compilers.
Met Office: Fortran 90 Standards
Guidelines for writing portable and maintainable code.
Michael Olagnon's Fortran 90 List
Links to compilers, libraries, tools, documentation, benchmarks, meetings, and related languages.
Migrating Fortran
Articles discusses issues arising in porting Fortran programs from Unix to Windows.
Numerical Methods for Fortran Programmers
Resources collected by Tomasz Plewa.
Object Oriented Fortran 90
Summarizes much of the current work in object oriented programming using Fortran 90 on scalar workstations and distributed-memory supercomputers.
Object-Oriented Programming in Fortran 2000
Essay by Werner W. Schulz opining on how object orientation and genericity should be added to Fortran.
Objexx - Fortran to C++ Conversion
Service to convert Fortran 77 to fully ANSI/ISO compliant C++ to preserve the value of the code and existing documentation.
Petition to Retire Fortran
Online petition to retire Fortran, with ten reasons given. Has FAQ and rebuttal by Van Snyder.
Pfortran
Programming approach that eases the task of writing parallel programs for massively parallel computers by providing constructs to coordinate non-local memory accesses. At Pfortran's center is an operator that specifies the location of off-processor variables and an operator for aggregate operations.
Polyhedron Software
Fortran compilers, tools and libraries, Mathematica, Tecplot, and consultancy services.
Safer Subsets of Fortran 77
Excerpt of article by Les Hatton discouraging use of features that make programs less portable and harder to maintain.
Task Parallelism and Fortran
Describes the High Performance Fortran / Message Passage Interface and Fortran-M projects.
The Fortran Company
Site contains products, services, and general information related to the Fortran programming language. Offers products, services, training and freeware.