Follow @dmoz
about dmoz

dmoz blog

suggest URL

update listing

report abuse/spam

help
the entire directory
only in Fortran/Source_Code
Description
Top
:
Computers
:
Programming
:
Languages
:
Fortran
:
Source Code
(385)
Biology
(3)
Chemistry
(26)
Fast Fourier Transforms
(6)
Graphics
(4)
Increasing Precision
(4)
Linear Algebra
(37)
Numerical Integration
(3)
Optimization
(21)
Ordinary Differential Equations
(8)
Partial Differential Equations
(20)
Physics
(73)
Special Functions
(4)
Statistics and Econometrics
(86)
See also:
Computers: Programming: Languages: Fortran: Libraries
(40)
Science: Math: Numerical Analysis: Software
(28)
The Advanced Regional Prediction System (ARPS)
 Regional to stormscale atmospheric modeling and prediction system, written in Fortran 90 and released in the public domain. Includes detailed documentation.
Algorithms and Data Structures in F and Fortran
 Codes from book by Robin Vowels for sorting, linked lists and trees, complex arithmetic, text processing, solving linear equations, graphics, searching, numerical methods, and whole array operations.
Ani2D
 Fortran 77 package to generate unstructured triangular meshes adapted to a solution function defined at mesh nodes.
Applied Numerical Methods for Scientists and Engineers
 Fortran and C code from book by Singiresu Rao.
BIEPACK
 Code for boundary integral equations, by Kendall E. Atkinson.
Check compiler and runtime environment (CHKSYS)
 Chksys.f determines the properties of the runtime environment for Fortran 77 programs. Chkcomp.f is a Fortran 77 code containing deliberate deviations from the standard and deliberate bad statements for testing the compiler's accuracy. Chksysff.f90 is a program to determine the properties of the runtime environment for Fortran 90 programs. Chkcomff.f90 is a Fortran 90 source file containing deliberate deviations from the standard and deliberate bad statements for testing the compiler's accuracy.
Collaborative Computational Projects
 Links to chemistry, physics, and engineering codes, many in Fortran.
Combinatorial algorithms
 Generation of subsets and permutations, Hamiltonian cycles, determinants and permanents, network flow, and minimum spanning trees.
Compiler Diagnostic Test Sets
 Fortran 77/90/95 codes to test runtime diagnostic/debug capability of Windows and Linux Fortran Compilers, by Arnaud Desitter and Herman D. Knoble.
Computer Methods for Mathematical Computations
 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.
Daniel A. Steck
 Fortran 90 codes to integrate Ito stochastic differential equations, generate random numbers, compute the FFT, and time programs.
DownGradePrecision
 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.
Ernesto Martin's codes
 Random generator networks and other algorithms.
Examples
 Fortran 90 codes from introductory course by John Mahaffy.
F (Fortran 95 subset) Program Examples
 Factorial function, iterative computation of the square root, nonadvancing I/O, dynamic arrays, Towers of Hanoi, and other topics.
F2KCLI
 Implements the draft F2K standard for accessing the command line and arguments. Site answers questions and lists supported compilers and platforms.
Fast Wavelet Transform
 By Rick Ottolini, based on an article by Gilbert Strang.
Finite Elements
 Fortran 90 code by Jacques Laminie.
Fortran 77 Codes
 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
 Programs by Niklaus Zimmermann for climate data analysis, moving window regression, soil profile analysis, and testing predictive (simulated) maps.
Fortran 90 codes of John Burkardt
 Translations of Fortran 77 packages Lapack, Linpack, Eispack, Quadpack, and others. Code for graphics, finite elements, random number generation, and other topics.
Fortran CGI
 Fortran 77 CGI examples using GET and POST.
Fortran code
 Fortran 77 codes by Daniel Powers for optimization and statistics.
Fortran Library Links
 Gary Scott's collection of source code links.
Fortran Programs for Scientists and Engineers
 Code from the second edition of the book Alan R. Miller.
Fortran Resources (Lahey)
 A collection of links provided by a vendor of Fortran compilers.
Fortran Resources  Garnatz and Grovender
 Keyed file shareware in Fortran 90 and 77, Fortran 90 interface to the X Window system.
Fortran Tools by Nelson Beebe
 Dcl2inc postprocesses ftnchek .dcl files to create separate include files; dtosstod converts Fortran floatingpoint 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.
Fortran78 Test Suite
 Product of the NIST Information Technology Laboratory (ITL). It is used to determine, insofar as is practical, the degree to which a Fortran processor conforms to FIPS Fortran.
Free Software (of Craig C. Douglas)
 Fortran and C codes for fast matrix multiplication and multigrid solution of PDEs.
FXDR
 Library by David W. Pierce that allows calls to the XDR (eXternal Data Representation) routines from Fortran.
G77_i386_fpe_demo
 Demonstrates handling of floating point exceptions under g77/i386/Linux. By Tom Crane.
GAMS : Guide to Available Mathematical Software
 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.
A Generic Linked List Implementation in Fortran 95
 Paper by Jason R. Blevins with accompanying source code. Develops a standard conforming list which is capable of storing data of an any type.
Generic List
 A generic unidirectional linked list with sample list operations, written in Fortran 90 by Roger Young and Peter McGavin.
Gridpak
 Package for curvilinear orthogonal grid generation, which creates an orthogonal grid when provided with boundary information.
Hello, World
 Example of simple program in Fortran.
High Performance Finite Elements
 Fortran 77 and 90 codes.
Input Routines
 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 doubleprecision 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].
Introduction to F
 Examples of the F (Fortran 95 subset) language, by Harvey Gould.
Introduction to Scientific Computing
 Fortran and C codes in gzipped tar file from book by Brigitte Lucquin and Olivier Pironneau.
Iounits.f
 Fortran 77 module to automatically assign i/o unit numbers, by Judah Milgram.
ISO Varying String
 Implemented in the F subset by Rich Townsend.
Jeff Cameron's Fortran code
 Code for the VMS operating system and for a fractal figure called Sierpinski's Gasket.
JPL Planetary and Lunar Ephemerides on CDROM by Standish, et. al
 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.
KindFinder
 Fortran 90 program by Werner W. Schultz that checks for the available KIND parameters available for a given Fortran 90 or 95 compiler. It prints into a file a new Fortran program that can be compiled to write into a unit the various parameters that describe each integer/real representation.
KRACKEN
 A library for parsing Unix style command line arguments, written by John S. Urban. Provides source code and examples.
Lahey's Fortran Code Repository
 Fortran codes for various tasks.
LIBXML2F90
 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.
MathFinance  Financial Functions Library
 Fortran 90 code for the CoxRossRubinstein binomial model, the analytic BlackScholes formula, and Monte Carlo Simulation.
Memory Leaks
 Fortran 90 test program by Arjen Markus to see if memory leaks originating from derivedtypes can be circumvented.
Moisture Content Adjustment Program
 Code to predict a property (P2) of dimension lumber at a target moisture content (MC2) given the value of the property (P1) at an initial moisture content (MC1).
Multivariate Normal Probabilities and Quadratic Assignment Problems
 Codes by Professor Zvi Drezner.
NAS Parallel Benchmarks
 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 pseudoapplications.
Ncregrid
 Tool by Patrick Jöckel for data transfer of gridded 2 and 3dimensional (spatial) geophysical/geochemical scalar fields between grids of different resolutions. The algorithm handles data on rectangular latitude/longitude grids (not necessarily evenly spaced) and vertical pressure hybrid grids of arbitrary resolution. The input/output data format is netCDF.
Neural Network Source Code in Fortran 90
 Free code to help you develop neural networks.
Numerical and Statistical Codes
 By JeanPierre Moreau.
Numerical Electromagnet Code (NEC) Archives
 Code in Fortran, C, and Basic.
Numerical Methods
 Code by John H. Matthews to accompany the book Numerical Methods for Mathematics, Science, and Engineering, Second Edition.
Numerical Recipes Home Page
 Home of the Numerical Recipes series of books on scientific programming, including the Numerical Recipes OnLine Software Store, free upgrades and bug fixes, and the complete books online in PostScript and Acrobat formats. The Numerical Recipes code in Fortran 77 and Fortran 90 is not in the public domain.
Ooura's Mathematical Software Packages
 Quadrature, FFT (1D & 2D), Bessel functions, and GAMERF (gamma and error functions, including quadruple precision).
OpenMP Tutorial
 Has examples of Fortran codes using the MessagePassing Interface (MPI).
Orderpack 1.0 sorting and ranking routines in Fortran 90
 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.
OSCall
 OS Command line interface utility for Compaq/Intel Visual Fortran with immediate return or wait specified in milliseconds (routine automatically quotes the command string).
PDEs and linear equations
 Fortran and C codes by Dong Liang.
Peter Benner's Software
 Subroutines for control theory, calculating eigenvalues of Hamiltonian matrices, packing and unpacking symmetric or triangular matrices, and examples of discrete and continuoustime algebraic Riccati equations.
Planet Simulator
 A coupled system of climate components for Earth, Mars and Titan developed at the University of Hamburg. Includes Fortran 90 source code, papers, images, and a forum.
PORT Mathematical Subroutine Library
 Collection of Fortran 77 routines that address many traditional areas of mathematical software, including approximation, ordinary and partial differential equations, linear algebra and eigensystems, optimization, quadrature, root finding, special functions, and Fourier transforms, but excluding statistical calculations. PORT stands for Portable, Outstanding, Reliable, and Tested.
Problem Generators
 Generators for linear ordering and clustering problems, by John E. Mitchell.
Public Domain Aeronautical Software (PDAS)
 Programs for aeronautical engineering, many from NASA or USAF, complete with public domain source code, instructions and sample cases on CDROM. [Commercial]
Richard Brent's Software
 Codes for multiple precision arithmetic, uniform and normal random number generators, irreducible/primitive trinomials, and parallel sorting. Released under the GNU General Public License.
RIM: Computing the Acoutic Field Surrounding a Vibrating Plate
 Shareware by Stephen Kirkup.
Selected Publications and Unpublished Software of Patrick Keast
 Code for partial differential equations, quadrature, and the solution of linear systems, with associated papers.
ShareBufferWin32
 Easy InterProcess Shared Memory Communication Utilities for Win32 using a simple Fortran 77style interface. Written for Compaq Visual Fortran by Gary Scott.
Software by P.B. Stark and Coauthors
 Bvls.f solves leastsquares problems with bounds on the variables. Qr.f computes QR decompositions in a stable way. Sbl1.f finds bounds on linear functionals of an nvector subject to an l1 constraint on the misfit to a set of linear relations, and linear inequality constraints on the variables. Sbvq.f finds bounds on linear functionals of an nvector subject to a quadratic constraint on the misfit to a set of linear relations, and linear inequality constraints on the variables.
SophtwareKodeWerks
 Fortran 77 codes to solve the quadratic equation, solve a nonlinear equation using the NewtonRaphson method, fit a simple linear regression, and solve a system of equations using Gaussian elimination.
Starlink
 Astronomy software, much in Fortran.
StopWatch
 Fortran 90 module, by William Mitchell, for measuring execution time of program segments. It is designed to be a portable, easytouse means of measuring execution time.
Texas KZK Time Domain Code
 Fortran 77 timedomain computer code to model axisymmetric sound beams in fluids. The code is based on an augmented KZK equation that accounts for nonlinearity, diffraction, thermoviscous absorption, and absorption and dispersion due to an arbitrary number of relaxation phenomena.
Token
 Fortran 77 string tokenizer, similar to the C function.
Tomasz Plewa's Numerical methods directory
 Directory of links to numerical analysis sites, many of which contain software.
TRIMHAP
 Implements linkage disequilibrium mapping techniques.
Utilities in Fortran 90
 Fortran 90 code by Michel Olagnon: preprocessor and prettyprinter, with commandline interface for Unix, fsplit utility for splitting large files into separate ones for each procedure, PostScript converter, interface bloc generator, and format creator for numeric strings.
Utility Code
 Fortran 95 code by Paul van Delst for type kinds, comparing floating numbers, error handlers, file processing, endian conversion, list processing, string processing, dates, and fundamental constants.
Various Fortran 90 modules
 Code for sets, graphs, multiprecision integers, and polynomials.
Wildcard String Matching
 Fortran 77 code by Clive Page to do wildcard matching to a pattern, which may contain "?" to match any single character, and "*" to match zero or more consecutive characters of any type.
XFOIL
 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 nucleonnucleon potential models.
XMLFortran
 Aims to be a library that allows programmers to access XML files.
xmlf90, an XML parser in Fortran90
 Written by Alberto Garcia in the F subset of Fortran 95, freely available under the BSD license.
Usenet comp.lang.fortran 
news:

Google Groups
Usenet sci.math.numanalysis 
news:

Google Groups
"
Source Code
" search on:
AOL

Ask

Bing

Gigablast

Google

Lycos

Yahoo

Yippy
Copyright © 19982014 AOL Inc.
Terms of Use
Visit our sister sites
mozilla.org

MusicMoz

Wikipedia
Last update: February 9, 2014 at 8:54:10 UTC 
edit