My Account
This category contains sites pertaining to Fortran source code, primarily individual routines or loose collections of routines such as those for numerical computations, particularly in linear algebra (solution of linear equations, eigenvalues, etc.), evaluation of special functions, constrained, unconstrained and global optimization, probability, statistics (particularly least squares), and random number generation. See the main Fortran category for Fortran standards and compilers. See the Libraries subcategory for Fortran libraries, both in binary and source form.
More information

Subcategories 13

Related categories 2

Regional to stormscale atmospheric modeling and prediction system, written in Fortran 90 and released in the public domain. Includes detailed documentation.
Code for boundary integral equations, by Kendall E. Atkinson.
Links to chemistry, physics, and engineering codes, many in Fortran.
Code from the book, translated to ELF, a Fortran 90 subset. Algorithms for calculations in science and engineering, including linear equations, spline interpolation, integration, differential equations, zero finding, minimization and singular value decomposition.
Code by Kevin Rhoads to allow precision to be deliberately thrown away in an IEEE floating point compliant computing environment in order to more closely model computations in less precise floating point systems.
Implements the draft F2K standard for accessing the command line and arguments. Site answers questions and lists supported compilers and platforms.
Programs by John A. Strain to count zeros of the zeta function, compute the Fast Gauss Transform, and use spectral methods to solve nonlinear parabolic systems.
Fortran 77 codes by Daniel Powers for optimization and statistics.
Gary Scott's collection of source code links.
A collection of links provided by a vendor of Fortran compilers.
Keyed file shareware in Fortran 90 and 77, Fortran 90 interface to the X Window system.
Dcl2inc postprocesses ftnchek .dcl files to create separate include files; dtosstod converts Fortran floating-point precision; fpp is a reversible Fortran preprocessor; lprsf3 is a filter to print Fortran and SFTRAN3 files with boldface keywords; and pretty is a Fortran 66 prettyprinter.
Demonstrates handling of floating point exceptions under g77/i386/Linux. By Tom Crane.
Guide to mathematical software in Fortran held at a small number of US government establishments. Some sources are in commercial libraries and are not directly accessible. The code is of a uniformly high quality but usually old; there may be more recent and better algorithms available.
Paper by Jason R. Blevins with accompanying source code. Develops a standard conforming list which is capable of storing data of an any type.
Package for curvilinear orthogonal grid generation, which creates an orthogonal grid when provided with boundary information.
Example of simple program in Fortran.
Fortran 77 and 90 codes.
Fortran 90 module by Andy Stone that parses input lines into 'words', and routines that read a 'word' and translate it into a specified form, usually an integer or double-precision number. In conjunction with a simple CASE structure this provides a powerful and flexible method for organising data input. The package includes documentation, and an example program and data file as illustrations of the ways in which the module can be used to organise data. [gzipped tar file].
Code for the VMS operating system and for a fractal figure called Sierpinski's Gasket.
Contains three different Jet Propulsion Laboratory Planetary and Lunar Ephemerides (DE200, DE405, and DE406) along with associated reading and interpolating routines, allowing the user to obtain the rectangular coordinates of the sun, moon, and nine major planets by means of a subroutine written in standard Fortran.
Fortran codes for various tasks.
A Fortran 90 library by Alexander Poddey to access (read and write) XML (and similar) structured files via a linked list. This is conceptually different from the SAX approach. The data can be held and 'browsed' in memory.
Set of eight programs designed to help evaluate the performance of parallel supercomputers. The benchmarks, which are derived from computational fluid dynamics (CFD) applications, consist of five kernels and three pseudo-applications.
Free code to help you develop neural networks.
By Jean-Pierre Moreau.
Quadrature, FFT (1D & 2D), Bessel functions, and GAMERF (gamma and error functions, including quadruple precision).
Has examples of Fortran codes using the Message-Passing Interface (MPI).
Public domain package by Michel Olagnon 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.
OS Command line interface utility for Compaq/Intel Visual Fortran with immediate return or wait specified in milliseconds (routine automatically quotes the command string).
Generators for linear ordering and clustering problems, by John E. Mitchell.
Programs for aeronautical engineering, many from NASA or USAF, complete with public domain source code, instructions and sample cases on CD-ROM. [Commercial]
Easy Inter-Process Shared Memory Communication Utilities for Win32 using a simple Fortran 77-style interface. Written for Compaq Visual Fortran by Gary Scott.
Fortran 90 module, by William Mitchell, for measuring execution time of program segments. It is designed to be a portable, easy-to-use means of measuring execution time.
Fortran 77 code by Clive Page to do wild-card matching to a pattern, which may contain "?" to match any single character, and "*" to match zero or more consecutive characters of any type.
Interactive program in Fortran 77 and C for the design and analysis of subsonic isolated airfoils, released under the GNU General Public License.
XML
Module by Mart Rentmeester that reads and interprets XML in standard Fortran 95. Also at the site is code for varying length strings, the complementary error function, an interface to the GD Graphics Library, and nucleon-nucleon potential models.
Aims to be a library that allows programmers to access XML files.
By Jean-Pierre Moreau.
Code from the book, translated to ELF, a Fortran 90 subset. Algorithms for calculations in science and engineering, including linear equations, spline interpolation, integration, differential equations, zero finding, minimization and singular value decomposition.
Paper by Jason R. Blevins with accompanying source code. Develops a standard conforming list which is capable of storing data of an any type.
Regional to stormscale atmospheric modeling and prediction system, written in Fortran 90 and released in the public domain. Includes detailed documentation.
Quadrature, FFT (1D & 2D), Bessel functions, and GAMERF (gamma and error functions, including quadruple precision).
Gary Scott's collection of source code links.
Set of eight programs designed to help evaluate the performance of parallel supercomputers. The benchmarks, which are derived from computational fluid dynamics (CFD) applications, consist of five kernels and three pseudo-applications.
Interactive program in Fortran 77 and C for the design and analysis of subsonic isolated airfoils, released under the GNU General Public License.
Free code to help you develop neural networks.
A Fortran 90 library by Alexander Poddey to access (read and write) XML (and similar) structured files via a linked list. This is conceptually different from the SAX approach. The data can be held and 'browsed' in memory.
Package for curvilinear orthogonal grid generation, which creates an orthogonal grid when provided with boundary information.
XML
Module by Mart Rentmeester that reads and interprets XML in standard Fortran 95. Also at the site is code for varying length strings, the complementary error function, an interface to the GD Graphics Library, and nucleon-nucleon potential models.
Fortran 77 codes by Daniel Powers for optimization and statistics.
A collection of links provided by a vendor of Fortran compilers.
OS Command line interface utility for Compaq/Intel Visual Fortran with immediate return or wait specified in milliseconds (routine automatically quotes the command string).
Guide to mathematical software in Fortran held at a small number of US government establishments. Some sources are in commercial libraries and are not directly accessible. The code is of a uniformly high quality but usually old; there may be more recent and better algorithms available.
Programs for aeronautical engineering, many from NASA or USAF, complete with public domain source code, instructions and sample cases on CD-ROM. [Commercial]
Code by Kevin Rhoads to allow precision to be deliberately thrown away in an IEEE floating point compliant computing environment in order to more closely model computations in less precise floating point systems.
Has examples of Fortran codes using the Message-Passing Interface (MPI).
Generators for linear ordering and clustering problems, by John E. Mitchell.
Implements the draft F2K standard for accessing the command line and arguments. Site answers questions and lists supported compilers and platforms.
Fortran 90 module by Andy Stone that parses input lines into 'words', and routines that read a 'word' and translate it into a specified form, usually an integer or double-precision number. In conjunction with a simple CASE structure this provides a powerful and flexible method for organising data input. The package includes documentation, and an example program and data file as illustrations of the ways in which the module can be used to organise data. [gzipped tar file].
Fortran 90 module, by William Mitchell, for measuring execution time of program segments. It is designed to be a portable, easy-to-use means of measuring execution time.
Code for boundary integral equations, by Kendall E. Atkinson.
Contains three different Jet Propulsion Laboratory Planetary and Lunar Ephemerides (DE200, DE405, and DE406) along with associated reading and interpolating routines, allowing the user to obtain the rectangular coordinates of the sun, moon, and nine major planets by means of a subroutine written in standard Fortran.
Fortran 77 and 90 codes.
Code for the VMS operating system and for a fractal figure called Sierpinski's Gasket.
Keyed file shareware in Fortran 90 and 77, Fortran 90 interface to the X Window system.
Programs by John A. Strain to count zeros of the zeta function, compute the Fast Gauss Transform, and use spectral methods to solve nonlinear parabolic systems.
Aims to be a library that allows programmers to access XML files.
Links to chemistry, physics, and engineering codes, many in Fortran.
Example of simple program in Fortran.
Demonstrates handling of floating point exceptions under g77/i386/Linux. By Tom Crane.
Fortran codes for various tasks.
Easy Inter-Process Shared Memory Communication Utilities for Win32 using a simple Fortran 77-style interface. Written for Compaq Visual Fortran by Gary Scott.
Fortran 77 code by Clive Page to do wild-card matching to a pattern, which may contain "?" to match any single character, and "*" to match zero or more consecutive characters of any type.
Dcl2inc postprocesses ftnchek .dcl files to create separate include files; dtosstod converts Fortran floating-point precision; fpp is a reversible Fortran preprocessor; lprsf3 is a filter to print Fortran and SFTRAN3 files with boldface keywords; and pretty is a Fortran 66 prettyprinter.
Public domain package by Michel Olagnon 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.
Last update:
October 31, 2023 at 6:25:10 UTC
Computers
Games
Health
Home
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports
All Languages
Arts
Business