Absoft Pro Fortran - Complete F90/95 and F77 toolsets for Windows, Mac, Linux/Intel, Linux/PPC.
ADIFOR: Automatic Differentiation of Fortran Codes - Given Fortran code as input, it generates Fortran code for derivatives, e.g. for gradients and Hessians.
Alan Genz's homepage - Multi-dimensional integration, particularly for statistical applications.
Alan Miller's Fortran 90 Web Site - About 5Mbytes of source code including regression (linear, nonlinear and constrained, least squares and other), subset selection algorithms, random number generation from a range of distributions, quadruple precision for some compilers which do not support it, part of Lapack in Fortran 90, some optimization software including DONLP2 for quadratic programming, and a complete version of the Nelder and Mead simplex algorithm which includes the fitting of a quadratic surface.
ARPACK - Package for large-scale eigenvalue problems.
Aspekt Ratio - Crash Course in Fortran
Combinatorial algorithms - Generation of subsets & permutations, Hamiltonian cycles, determinants & permanents, network flow, minimum spanning trees, etc.
Decision Tree for Optimization Software - Linear and non-linear optimization, constrained and unconstrained. Mainly Fortran 77 but some in C.
DevLibrary - Fortran - Fortran tutorials
Differential Equation Software - Code for Initial Value and Boundary Value Problems. See also TOMS algorithm 703 at netlib, which has the same principal author. A Fortran 90 version is available from the overflow site of Alan Miller.
Differential Equations - Ernst Hairer's collection of code for solving DEs.
DIGITAL Fortran Home - Robust, high-performance Fortran compilers for Alpha, Intel and VAX systems.
DIGITAL Visual Fortran Overview - Downloadable tutorial overview of DIGITAL Visual Fortran
DoIt Archive of Fortran 77 code - Linear, nonlinear, integer, mixed integer and quadratic programming. Nonlinear regression. Spline smoothing in one or many dimensions. Shortest paths and combinatorial algorithms.
f2c - Fortran to C translator.
Fast Fourier Transforms - Jean Marie Teuler's extensive set of FFT routines. N.B. The text at the site is in French.
fh2h - Fortran to C header translator.
Fortran 77 Standard - Specification of the language.
Fortran 90 for Fortran 77 programmers course
Fortran 90 for the Fortran 77 Programmer - A guide to going from F77 to F90
Fortran 90 Tutorials - Michael Metcalf's Fortran 90 CNL Articles
Fortran 90/95 Texts and Links - Tutorials, news, links.
Fortran Bookmark - Directory of Fortran77-Fortran95 programming sites.
Fortran Library - Site to find full information related to the fortran programming language. Tutorials, compilers, freesoftware and lot more.
Fortran Library Links - Gary Scott's extensive collection of source code links.
Fortran Market - Fortran-related products, training; links to information, free software, tools, consultants; by Unicomp.
Fortran on the WWW - Information on a various aspects of the programming language Fortran from an educational perspective. Topics include Assessment, Courses, Documentation, Compilers, Companies and Organizations involved, Education, Syntax, Events, FAQs, Graphics, Interoperability, Programs, Fortran 95, 2000, Parallelization, Object-Oriented Programming, and more.
Fortran Programmers Club - Dedicated to Fortran on Microsoft Windows platform; downloads and resources available for a fee.
Fortran Resources (Lahey) - A collection of links provided by a vendor of Fortran compilers.
Fortran Tutorials - Fortran Tutorials
Fortran2000.com - Directory containing links to Fortran compilers, libraries, products, services, tools, information.
FortranPlus Compiler - Fortran 90/95 compiler with Fortran 2000 extensions.
Free Fortran Software - A collection of useful links from the Fortran Market.
GAMS : Guide to Available Mathematical Software - This is a guide to mathematical software in Fortran held at a small number of US government establishments. Some of the sources are in commercial libraries and are not directly accessible. The code is of a uniformly high quality but usually old; they may be more recent and better algorthms available.
Garnatz and Grovender, Inc. - Applications programming, consulting, and training in C, C++, Java, Fortran.
Global Optimization - Links to global optimization code, mainly in Fortran 77 and C, but some links to local minimizers as well.
GNU Fortran for OS/2, DOS and Win32 - Port of GNU Fortran (g77-0.5.23) for EMX (OS/2 and DOS) and RSX (Win32 console-apps, DOS-DPMI).
Harwell Software Library - Commercial library, available free for non-commercial use, by registered download. Includes diff. equations, automatic differentiation, non-linear data fitting, sparse matrix code, optimization, etc.
Hello, World - Example of simple program in Fortran.
High Performance Computing Projects - Distributed computing in background, courses, links; at Liverpool University.
Imagine1, Inc. - Home of the F programming language, a carefully crafted subset of Fortran that is meant to be used for teaching.
Index of /pub/ger/fortran/hdk - A useful small collection of snippets of code, some of which is for non-numeric purposes, such as manipulating dates and times.
Java and Fortran - A primer on combining the two languages.
Jon Ahlquist's date manipulation code - Conversion to and from Julian dates, day-of-week and other date calculations, plus historical information. See also datesub.f90 at http://users.bigpond.net.au/amiller/
Lahey Computer Systems, Inc. - Fortran 90 and 77 language systems for Windows and DOS.
LAPACK - An alternative source of LAPACK = Linear Algebra package, for solving linear equations, SVD and eigenvalues.
Lucent Technologies (Bell Labs.) Non-Exclusive Limited-Use Software - An old but dependable library of Fortran 77 code which includes approximation, ODE/PDE solution, linear algebra, optimization, quadrature, root finding, special functions and FFTs. You must agree to single-user licence conditions before downloading a gzipped tar file (1Mb).
Merchant Store - Collection of Fortran links.
Michael Olagnon's Fortran 90 List - Links to compilers, libraries, tools, documentation, benchmarks, meetings, related languages.
Microsoft Fortran Versions - Detailed information, including photos.
NAGWare - Home for NAG's Fortran compiler and tool products.
Notes on Fortran Programming - Information about Fortran, programming, tools, floating point type, external environment.
NSWC Library of Mathematics Subroutines - NSWC (Naval Surface Warfare Center) Library of Mathematics Subroutines written in Fortran 66. Old but very high quality code. Unfortunately the manual is only available in hard copy, and is very difficult to obtain. The source code is also available by ftp from: ftp://math.jpl.nasa.gov/pub/nswc.93
Numerical Algorithms Group (NAG) - Libraries, compilers, tools, information, software for statistics, visualization, symbolic calculation, simulation.
Numerical Recipes - The books on scientific algorithms are available for free in Postscript and PDF formats, software available for a fee.
Numerical Recipes Home Page - Home of the Numerical Recipes series of books on scientific programming, including the Numerical Recipes On-Line Software Store, free upgrades and bug fixes, and the complete books on-line in PostScript and Acrobat formats. The Numerical Recipes code in Fortran 77 and Fortran 90 is not in the public domain.
Object Oriented Fortran 90 - Summarizes much of the current work in object oriented programming using Fortran 90 on scalar workstations and distributed-MMMMMM supercomputers.
Object Oriented Fortran 90 Programming - Examples of object-oriented programming in Fortran. Comparisons between different compilers, and also with C++.
Online Tutorial for Windows 95/98/NT applications programming with Fortran - From the Fortran Programmer's Club
Ooura's Mathematical Software Packages - Quadrature, FFT (1D & 2D), Bessel functions, and GAMERF (gamma and error functions, including quadruple precision).
Orderpack 1.0, sorting and ranking routines in Fortran 90 - Orderpack 1.0 is a public domain package of general and specialized sorting and ranking routines in Fortran 90. Specialized routines include partial sorts, partial ranks, unique sorts, unique ranks, partial and unique sorts, as well as partial and unique ranks.
Overflow from Alan Miller's Fortran web site - Includes updates of some TOMS algorithms, logistic regression, a Fortran 90 version of the special functions from the NSWC (Naval Surface Warfare Center) Math. Library, quadruple precision using 10-byte reals for the NAS Fortran-Plus compiler giving about 38 decimal digit accuracy, and code for Imagine1's F compiler, including the author's least-squares package. F code should compile using any standard Fortran compiler.
Parallel Integrated Research - Asynchronous parallel solver package, parallel programming language, 3D frame structural analysis package; for Windows NT.
Parse mathematical expressions - A Fortran parser (see also TOMS algorithm 746 from netlib)
Polyhedron Software - Fortran, C, C++ compilers, tools and libraries, Mathematica.
Portland Group - Fortran compilers for Intel PC (Windows, Linux, Solaris), Compaq, Cray, HP, IBM and SGI platforms.
Salford Software - Fortran 77 compiler, 32-bit Fortran 95 compiler.
SMLib Home Page - Package for sparse matrix computations
STARPAC - Statistical & Time Series Package - Fortran 77 code for times series and least-squares regression including nonlinear regression.
Statistical Distributions and Random Numbers - Contains code for various distribution functions (DCDFLIB) and for generating random numbers from a range of distributions.
StatLib Index - See Applied Statistics (algorithms of the Royal Statistical Society) and General Archives for a considerable amount of Fortran code.
Sugihara's Integer-Arithmetic Geometric Software - Geometric Software (by Kokichi Sugihara) for Voronoi diagrams in 2D and 3D, and convex hulls in 3D and 4D.
Tech Encyclopedia - Fortran entry.
Test Set for Initial Value Problem Solvers - Test sets, solvers and links for Initial Value Problems for ODEs.
The CHIRP-Z transform for FFTs - This is a little known algorithm for calculating the FFT of a series of ANY length. Based upon Applied Statistics algorithms 117 & 83.
The Linux Fortran Information Page - Information about using Fortran under Linux.
Tomasz Plewa's Numerical methods directory - Directory of links to numerical analysis sites, many of which contain software.
UMFPACK for sparse linear equations - Fortran 77 source code for solving sparse asymmetric linear equations, including a version for complex matrices. There are copyright restrictions.
Understand for Fortran - A reverse engineering and cross reference tool for Fortran.
VAST/f90 Fortran 90 - Compiler for Linux, limited personal version is free.
Win32 Fortran Compiler Comparisons - Compares language versions, extensions, diagnostics, support, Windows programming, benchmarks, debuggers.