Canadian Content - Source Code
Source Code Listings & Download   Canadian Content
    Search:
Source Code

Source Code (Fortran)

Canadian Content - Source Code Canadian Content > Computers: Programming: Languages: Fortran: Source Code:


Source Code

Source Code further on these related pages:


Biology
Chemistry
Fast Fourier Transforms
Increasing Precision
Linear Algebra
Optimization
Ordinary Differential Equations
Partial Differential Equations
Physics
Statistics and Econometrics
Similar Categories Top/Computers/Programming/Languages/Fortran/Libraries
Similar Categories Top/Science/Math/Numerical Analysis/Software

Source Code Sites:

LFA_Search LFA_Search
LFA_Search LFA_Search: Fortran 90 code by Chad M. Schafer to numerically approximate the least favorable alternative (LFA) and least regrettable alternative (LRA). These define the minimax expected size and minimax regret confidence procedures, respectively. (Source Code)
http://128.32.135.2/users/cschafer/LFA_Search/index.html
GAMS : Guide to Available Mathematical Software GAMS : Guide to Available Mathematical Software
GAMS : Guide to Available Mathematical Software 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 rec (Source Code)
http://gams.nist.gov/
Wild-card String Matching Wild-card String Matching
Wild-card String Matching Wild-card String Matching: 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. (Source Code)
http://www.star.le.ac.uk/~cgp/match_wild.f
Romo's Free Software Romo's Free Software
Romo's Free Software Romo's Free Software: OFFT, "Outrageously Fast Fortran Transpose", and BFFFT, "Blazingly Fast FFT, 2-Dimensional Vectorized Fast Fourier Transform" written in Fortran 90. (Source Code)
http://romo661.free.fr/
Fortran code Fortran code
Fortran code Fortran code: Fortran 77 codes by Daniel Powers for optimization and statistics. (Source Code)
http://www.la.utexas.edu/research/faculty/dpowers/fortran.html
Hello, World Hello, World
Hello, World Hello, World: Example of simple program in Fortran. (Source Code)
http://www2.latech.edu/~acm/helloworld/fortran.html
Dan Nagle (Purple Sage Consulting) code Dan Nagle (Purple Sage Consulting) code
Dan Nagle (Purple Sage Consulting) code Dan Nagle (Purple Sage Consulting) code: Fortran Portability Project, Fortran 2003 examples, and Fortran modules. (Source Code)
http://users.erols.com/dnagle/download.html
Fortran Bits'n'pieces Fortran Bits'n'pieces
Fortran Bits'n'pieces Fortran Bits'n'pieces: Fortran sources, including Function Parser, that caches functions (for repetitive calling) and compiles functions to a byte-code representation to speed repeated evaluations. By Stuart Midgley. (Source Code)
http://smidgley.customer.netspace.net.au/fortran/
Free Software (of Craig C. Douglas) Free Software (of Craig C. Douglas)
Free Software (of Craig C. Douglas) Free Software (of Craig C. Douglas): Fortran and C codes for fast matrix multiplication and multigrid solution of PDEs. (Source Code)
http://www.ccs.uky.edu/~douglas/ccd-codes.html
Practical Guide to Splines Practical Guide to Splines
Practical Guide to Splines Practical Guide to Splines: Code from the book by Carl de Boor. (Source Code)
http://www.cs.wisc.edu/~deboor/pgs/
Lucent Technologies (Bell Labs.) Non-Exclusive Limited-Use Software Lucent Technologies (Bell Labs.) Non-Exclusive Limited-Use Software
Lucent Technologies (Bell Labs.) Non-Exclusive Limited-Use Software 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 gz (Source Code)
http://www-out.bell-labs.com/cgi-user/swdist/distribution/
Daniel A. Steck Daniel A. Steck
Daniel A. Steck Daniel A. Steck: Fortran 90 codes to integrate Ito stochastic differential equations, generate random numbers, compute the FFT, and time programs. (Source Code)
http://george.ph.utexas.edu/~dsteck/computer.html
Prime Prime
Prime Prime: Counts prime numbers. (Source Code)
http://www.math.utah.edu/prime.html
Fortran Library Links Fortran Library Links
Fortran Library Links Fortran Library Links: Gary Scott's extensive collection of source code links. (Source Code)
http://www.fortranlib.com/freesoft.htm
Input Routines Input Routines
Input Routines 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 double-precision number. In conjunction with a simple CASE structure this provides a powerf (Source Code)
http://www-stone.ch.cam.ac.uk/pub/input.tar.gz
Combinatorial algorithms Combinatorial algorithms
Combinatorial algorithms Combinatorial algorithms: Generation of subsets and permutations, Hamiltonian cycles, determinants and permanents, network flow, and minimum spanning trees. (Source Code)
http://www.cs.sunysb.edu/~algorith/implement/wilf/implement.shtml
Examples Examples
Examples Examples: Fortran 90 codes from introductory course by John Mahaffy. (Source Code)
http://www.personal.psu.edu/faculty/j/h/jhm/f90/progref.html
Benchmark Benchmark
Benchmark Benchmark: 3-D Computational Fluid Dynamics code using the SOR method. There is a link to CPU times on various platforms, for two grid sizes. (Source Code)
http://www.ec-nantes.fr/DMN/WWW/Hardware/Bench/index.html
GBYTES/SBYTES Library GBYTES/SBYTES Library
GBYTES/SBYTES Library GBYTES/SBYTES Library: Packages to handle binary unpacking and packing, in Fortran 77 and 90. (Source Code)
http://dss.ucar.edu/libraries/gbytes/
Selected Publications and Unpublished Software of Patrick Keast Selected Publications and Unpublished Software of Patrick Keast
Selected Publications and Unpublished Software of Patrick Keast Selected Publications and Unpublished Software of Patrick Keast: Code for partial differential equations, quadrature, and the solution of linear systems, with associated papers. (Source Code)
http://www.mscs.dal.ca/~keast/research/pubs.html
Fast Hankel Transform Fast Hankel Transform
Fast Hankel Transform Fast Hankel Transform: By Steve Sheng -- further details can be found in his dissertation. (Source Code)
http://www.stanford.edu/~siegman/sheng_fht_package.txt
MPLOT MPLOT
MPLOT MPLOT: Package of MATLAB-style-callable routines for plain graphics by Valery E.Grikurov, Professor of Mathematics and Mathematical Physics. RGB color scheme is used (TrueColor mode supported). (Source Code)
http://mph.phys.spbu.ru/~grikurov/mPlot.f90
PNNL Fortran Library (FLIB) PNNL Fortran Library (FLIB)
PNNL Fortran Library (FLIB) PNNL Fortran Library (FLIB): Mainly non-numeric library for handling text, including parsing, accessing the command line, dates and times, and some random number generation. (Source Code)
http://www.pnl.gov/berc/flib/
Finite Elements Finite Elements
Finite Elements Finite Elements: Fortran 90 code by Jacques Laminie. (Source Code)
http://www.math.u-psud.fr/~laminie/F90_lib/vers-1.04/
Fortran Resources (Lahey) Fortran Resources (Lahey)
Fortran Resources (Lahey) Fortran Resources (Lahey): A collection of links provided by a vendor of Fortran compilers. (Source Code)
http://www.lahey.com/other.htm
Peter Benner Fortran 77 code Peter Benner Fortran 77 code
Peter Benner Fortran 77 code Peter Benner Fortran 77 code: SLICOT Subroutine Library in Control Theory, Parallel Library in Control (PLiC) for large-scale time-invariant linear control systems in state-space form on parallel distributed computers, eigenvalues of Hamiltonian Matrices, subroutines for compressing a (Source Code)
http://www.math.tu-berlin.de/~benner/Software/index_de.html
High Performance Fortran Applications Software Catalog High Performance Fortran Applications Software Catalog
High Performance Fortran Applications Software Catalog High Performance Fortran Applications Software Catalog: Links to fragments, which are very short codes or code fragments to demonstrate the language features and constructs, kernels, which are short self-contained codes chosen as representative of particular application algorithms and their language feature re (Source Code)
http://www.npac.syr.edu/hpfa/codes.html
ISO Varying String ISO Varying String
ISO Varying String ISO Varying String: Implemented in the F subset by Rich Townsend. (Source Code)
http://www.fortran.com/iso_varying_string.f95
Fortran Resources - Garnatz and Grovender Fortran Resources - Garnatz and Grovender
Fortran Resources - Garnatz and Grovender Fortran Resources - Garnatz and Grovender: Keyed file shareware in Fortran 90 and 77, Fortran 90 interface to the X Window system. (Source Code)
http://www.gginc.biz/fort.html
Fast Statistical Methods Fast Statistical Methods
Fast Statistical Methods Fast Statistical Methods: Fortran 90 and 77 codes by W.H. Press and G.B. Rybicki, for fast inversion matrices of an exponential form arising from autocorrelation functions of Ornstein-Uhlenbeck processes. (Source Code)
http://www.lanl.gov/DLDSTP/fast/
CHIRP-Z transform for FFTs CHIRP-Z transform for FFTs
CHIRP-Z transform for FFTs CHIRP-Z transform for FFTs: Little known algorithm for calculating the FFT of a series of any length. Based upon Applied Statistics algorithms 117 & 83. (Source Code)
http://users.bigpond.net.au/amiller/apstat/chirp.f90
BIEPACK BIEPACK
BIEPACK BIEPACK: Code for boundary integral equations, by Kendall E. Atkinson. (Source Code)
http://www.math.uiowa.edu/~atkinson/bie.html
Fortran Tools by Nelson Beebe Fortran Tools by Nelson Beebe
Fortran Tools by Nelson Beebe Fortran Tools by Nelson Beebe: 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 pret (Source Code)
http://www.math.utah.edu/~beebe/software/fortran-tools.html
Jon Ahlquist's date manipulation code Jon Ahlquist's date manipulation code
Jon Ahlquist's date manipulation code 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/ (Source Code)
ftp://ftp.met.fsu.edu/pub/calendar_software
CFD Recipes CFD Recipes
CFD Recipes CFD Recipes: Computational fluid dynamics Fortran 77 code associated with "Computational Gasdynamics", a book by Culbert B. Laney. (Source Code)
http://capella.colorado.edu/~laney/booksoft.htm
Algorithms and Data Structures in F and Fortran Algorithms and Data Structures in F and Fortran
Algorithms and Data Structures in F and Fortran 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. (Source Code)
http://www.fortran.com/F/adsff.html
Applied Numerical Methods for Scientists and Engineers Applied Numerical Methods for Scientists and Engineers
Applied Numerical Methods for Scientists and Engineers Applied Numerical Methods for Scientists and Engineers: Fortran and C code from book by Singiresu Rao. (Source Code)
http://cwx.prenhall.com/bookbind/pubbooks/rao/chapter0/deluxe.html
Jeff Cameron's Fortran code Jeff Cameron's Fortran code
Jeff Cameron's Fortran code Jeff Cameron's Fortran code: Code for the VMS operating system and for a fractal figure called Sierpinski's Gasket. (Source Code)
http://www.jcameron.com/vms/fortran.htm
Sugihara's Integer-Arithmetic Geometric Software Sugihara's Integer-Arithmetic Geometric Software
Sugihara's Integer-Arithmetic Geometric Software 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. (Source Code)
http://www.simplex.t.u-tokyo.ac.jp/~sugihara/opensoft/opensofte.html
Numerical and Statistical Codes Numerical and Statistical Codes
Numerical and Statistical Codes Numerical and Statistical Codes: By Jean-Pierre Moreau. (Source Code)
http://perso.wanadoo.fr/jean-pierre.moreau/fortran.html
Parallel Sparse Symmetric Direct Solver (PSPASES) Parallel Sparse Symmetric Direct Solver (PSPASES)
Parallel Sparse Symmetric Direct Solver (PSPASES) Parallel Sparse Symmetric Direct Solver (PSPASES): High performance, scalable, parallel, MPI-based library, intended for solving linear systems of equations involving sparse symmetric positive definite matrices. The library provides various interfaces to solve the system using four phases of direct method (Source Code)
http://www-users.cs.umn.edu/~mjoshi/pspases/index.html
Introduction to F Introduction to F
Introduction to F Introduction to F: Examples of the F (Fortran 95 subset) language, by Harvey Gould. (Source Code)
http://sip.clarku.edu/tutorials/F.html
Open-Source Software Open-Source Software
Open-Source Software Open-Source Software: Codes by Richard Brent for multiple precision arithmetic, uniform and normal random number generators, irreducible/primitive trinomials, and parallel sorting. (Source Code)
http://web.comlab.ox.ac.uk/oucl/work/richard.brent/software.html
Navier-Stokes equation Navier-Stokes equation
Navier-Stokes equation Navier-Stokes equation: Fortran 90 and 77 codes by Reidar Kristoffersen. (Source Code)
http://motor.maskin.ntnu.no/dio1008/
G77_i386_fpe_demo G77_i386_fpe_demo
G77_i386_fpe_demo G77_i386_fpe_demo: Demonstrates handling of floating point exceptions under g77/i386/Linux. By Tom Crane. (Source Code)
http://www.mklab.rhul.ac.uk/~tom/g77_i386_fpe_demo/index.html
Fluid Mechanics Fluid Mechanics
Fluid Mechanics Fluid Mechanics: NCSE Numerical Methods Library, FDLIB Fluid Dynamics Library, CFDLAB Computational Fluid Dynamics Laboratory, and BEMLIB Boundary-Element Software Library by C. Pozrikidis, Professor of Fluid Mechanics. (Source Code)
http://stokes.ucsd.edu/c_pozrikidis/mainpage.html
Fortran Programmers Club Fortran Programmers Club
Fortran Programmers Club Fortran Programmers Club: Windows 95/98/NT/2000 applications programming in FORTRAN, by Vladimir V. Vasilchenko. Numerous samples of GUIs, using controls and common controls. (Source Code)
http://els.donpac.ru/usr/golub/fortran/
Arithmetic with Error Bounds Arithmetic with Error Bounds
Arithmetic with Error Bounds Arithmetic with Error Bounds: Fortran 90 code by Abraham Agay. (Source Code)
http://shum.cc.huji.ac.il/~agay/err.f90
Fortran 90 codes of John Burkardt Fortran 90 codes of John Burkardt
Fortran 90 codes of John Burkardt 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. (Source Code)
http://www.csit.fsu.edu/~burkardt/f_src/f_src.html
Iounits.f Iounits.f
Iounits.f Iounits.f: Fortran 77 module to automatically assign i/o unit numbers, by Judah Milgram. (Source Code)
http://www.glue.umd.edu/~milgram/iounits.html
Benchmarks of N. Tajima Benchmarks of N. Tajima
Benchmarks of N. Tajima Benchmarks of N. Tajima: Codes to time floating point and integer arithmetic, intrinsic functions, and random access to memory. (Source Code)
http://serv.apphy.fukui-u.ac.jp/~tajima/bench/source_e.html
Vadar Vadar
Vadar Vadar: Structural analysis of protein coordinate data. (Source Code)
http://www.pence.ca/software/vadar/latest/vadar.html
Gaussm3 Gaussm3
Gaussm3 Gaussm3: Fortran 90 code for Gauss-Legendre and Gaussian quadrature, and solving linear equations by Gauss and Gauss-Jordan elimination, LU and Singular Value Decomposition. (Source Code)
http://www.aero.usyd.edu.au/wwwcomp/subrout.html
Moisture Content Adjustment Moisture Content Adjustment
Moisture Content Adjustment Moisture Content Adjustment: 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). (Source Code)
http://www1.fpl.fs.fed.us/vicki/mcadjust.html
f90gl f90gl
f90gl f90gl: Interface for OpenGL and GLUT. By William Mitchell. (Source Code)
http://math.nist.gov/~WMitchell/f90gl/
Linear Algebra and Econometrics Linear Algebra and Econometrics
Linear Algebra and Econometrics Linear Algebra and Econometrics: SPARSEM is a collection of sparse matrix classes that makes programming with sparse matrices (and large problems) almost as easy as a matrix language. BLUPF90 is a BLUP program written using SPARSEM. REMLF90 is a REML version of BLUPF90 that uses accelera (Source Code)
http://nce.ads.uga.edu/~ignacy/numpub/blupf90/
Fortran 90 Software Repository Fortran 90 Software Repository
Fortran 90 Software Repository Fortran 90 Software Repository: Has short, concise examples of specific features of the Fortran 90, 95 or 2003 language. (Source Code)
http://www.nag.com/nagware/examples.asp
Free Fortran Software Free Fortran Software
Free Fortran Software Free Fortran Software: A collection of useful links from the Fortran Market. (Source Code)
http://www.fortran.com/fortran/free.html
Problem Generators Problem Generators
Problem Generators Problem Generators: Generators for linear ordering and clustering problems, by John E. Mitchell. (Source Code)
http://www.rpi.edu/~mitchj/generators/
Texas KZK Time Domain Code Texas KZK Time Domain Code
Texas KZK Time Domain Code Texas KZK Time Domain Code: Fortran 77 time-domain 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 numbe (Source Code)
http://people.bu.edu/robinc/kzk/
Public Domain Aeronautical Software (PDAS) Public Domain Aeronautical Software (PDAS)
Public Domain Aeronautical Software (PDAS) 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 CD-ROM. [Commercial] (Source Code)
http://www.pdas.com/
Helmholtz Helmholtz
Helmholtz Helmholtz: Fortran 90 code to solve the Diffusion-Advection-Reaction equation in 2D. (Source Code)
http://www.aero.polimi.it/~quartape/bacheca/materiale_didattico/FEM_2D_Dif_Adv_React.f90
Image Estimation by Example Image Estimation by Example
Image Estimation by Example Image Estimation by Example: Fortran 90 code of Jos Claerbout. (Source Code)
http://sepwww.stanford.edu/sep/prof/geelib/
Utilities in Fortran 90 Utilities in Fortran 90
Utilities in Fortran 90 Utilities in Fortran 90: Fortran 90 code by Michel Olagnon: pre-processor and pretty-printer, with command-line interface for Unix, fsplit utility for splitting large files into separate ones for each procedure, PostScript converter, interface bloc generator, and format creator f (Source Code)
http://www.ifremer.fr/ditigo/molagnon/fortran90/contenu.html
F (Fortran 95 subset) Program Examples F (Fortran 95 subset) Program Examples
F (Fortran 95 subset) Program Examples 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. (Source Code)
http://www.fortran.com/F/example_code.html
Robert Parker Software Robert Parker Software
Robert Parker Software Robert Parker Software: Plotxy allows the user, either interactively at the terminal, or though scripts, to create simple graphs in the x-y plane. It gives the user complete of control of many aspects of the graph (eg, picture size, text font, line weight, math and Greek symbols (Source Code)
http://mahi.ucsd.edu/parker/Software/software.html
DXFortran: Vectorial graphical library in DXF DXFortran: Vectorial graphical library in DXF
DXFortran: Vectorial graphical library in DXF DXFortran: Vectorial graphical library in DXF: Develops a vectorial graphical library in DXF (Drawing Interchange Format) format for Fortran 90 programmers. By Carlos Silva and Davide Santos. (Source Code)
http://www.ualg.pt/est/adec/csc/dxfortran/
Orderpack 1.0 sorting and ranking routines in Fortran 90 Orderpack 1.0 sorting and ranking routines in Fortran 90
Orderpack 1.0 sorting and ranking routines in Fortran 90 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 r (Source Code)
http://www.fortran-2000.com/
Voigt and Complex Error Function Voigt and Complex Error Function
Voigt and Complex Error Function Voigt and Complex Error Function: By F. Schreier. (Source Code)
http://www.op.dlr.de/ne-oe/ir/voigt.html
PSIDE (Parallel Software for Implicit Differential Equations) PSIDE (Parallel Software for Implicit Differential Equations)
PSIDE (Parallel Software for Implicit Differential Equations) PSIDE (Parallel Software for Implicit Differential Equations): Code for solving implicit differential equations on shared memory parallel computers, by Jacques J.B. de Swart, Walter M. Lioen, and Wolter A. van der Veen. (Source Code)
http://www.cwi.nl/archive/projects/PSIDE/
OpenMP: Sample Programs OpenMP: Sample Programs
OpenMP: Sample Programs OpenMP: Sample Programs: Two simple examples of Fortran 77 and 90 programs using the OpenMP API for shared-memory parallel programming. (Source Code)
http://www.openmp.org/index.cgi?samples
Dave Gemini Dave Gemini
Dave Gemini Dave Gemini: Codes for a number-crunching benchmark, reading Internet URL addresses, and partially convertng C code to Fortran. (Source Code)
http://home.cfl.rr.com/davegemini/
JPL Planetary and Lunar Ephemerides on CD-ROM  by Standish, et. al JPL Planetary and Lunar Ephemerides on CD-ROM by Standish, et. al
JPL Planetary and Lunar Ephemerides on CD-ROM  by Standish, et. al JPL Planetary and Lunar Ephemerides on CD-ROM 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 majo (Source Code)
http://www.willbell.com/software/jpl.htm
Single Crystal and Powder Diffraction Single Crystal and Powder Diffraction
Single Crystal and Powder Diffraction Single Crystal and Powder Diffraction: Many Fortran codes -- search for "fortran" on site. (Source Code)
http://www.ccp14.ac.uk/mirror/mirror.htm
Software by P.B. Stark and Coauthors Software by P.B. Stark and Coauthors
Software by P.B. Stark and Coauthors Software by P.B. Stark and Coauthors: Bvls.f solves least-squares problems with bounds on the variables. Qr.f computes QR decompositions in a stable way. Sbl1.f finds bounds on linear functionals of an n-vector subject to an l1 constraint on the misfit to a set of linear relations, and linear (Source Code)
http://128.32.135.2/~stark/Code/
ASTEM97 Steam Tables ASTEM97 Steam Tables
ASTEM97 Steam Tables ASTEM97 Steam Tables: By Edward D. Throm, contains routines to provide a wide range of interfaces to the thermodynamic and transport properties. [Commercial] (Source Code)
http://members.cox.net/mister-ed/if97srcc.htm
StopWatch StopWatch
StopWatch StopWatch: 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. (Source Code)
http://math.nist.gov/~WMitchell/StopWatch.html/
Tomasz Plewa's Numerical methods directory Tomasz Plewa's Numerical methods directory
Tomasz Plewa's Numerical methods directory Tomasz Plewa's Numerical methods directory: Directory of links to numerical analysis sites, many of which contain software. (Source Code)
http://www.labyrinth.net.au/~ctrans/tomasz.html
Simulation of Time-dependent Variable Density Flows Simulation of Time-dependent Variable Density Flows
Simulation of Time-dependent Variable Density Flows Simulation of Time-dependent Variable Density Flows: Uses a semi-implicit time marching scheme. (Source Code)
http://combust1.mech-eng.uiowa.edu/diffusion_flame/dif_flm.html
Ncregrid Ncregrid
Ncregrid Ncregrid: Tool by Patrick Jöckel for data transfer of gridded 2- and 3-dimensional (spatial) geophysical/geochemical scalar fields between grids of different resolutions. The algorithm handles data on rectangular latitude/longitude grids (not necessarily evenly sp (Source Code)
http://www.mpch-mainz.mpg.de/~joeckel/ncregrid/
Panel Code (Aeronautics) Panel Code (Aeronautics)
Panel Code (Aeronautics) Panel Code (Aeronautics): By Professor Kevin D. Jones of the U.S. Naval Postgraduate School. (Source Code)
http://www.aa.nps.navy.mil/~jones/online_tools/panel/source/
XML-Fortran XML-Fortran
XML-Fortran XML-Fortran: Aims to be a library that allows programmers to access XML files. (Source Code)
http://sourceforge.net/projects/xml-fortran/
Fortran 77 Codes Fortran 77 Codes
Fortran 77 Codes Fortran 77 Codes: Programs by Niklaus Zimmermann for climate data analysis, moving window regression, soil profile analysis, and testing predictive (simulated) maps. (Source Code)
http://www.wsl.ch/staff/niklaus.zimmermann/programs/f77.html
Twist: a Compression Utility Twist: a Compression Utility
Twist: a Compression Utility Twist: a Compression Utility: Compression tool tailored for fields where node-to-node variations are small, and where undefined (dry) nodes are abundant. (Source Code)
http://projects.dnmi.no/~telecon/twist/
Fast Wavelet Transform Fast Wavelet Transform
Fast Wavelet Transform Fast Wavelet Transform: By Rick Ottolini, based on an article by Gilbert Strang. (Source Code)
http://sepwww.stanford.edu/public/docs/sep65/rick2/paper_html/node2.html
Index of /pub/ger/fortran/hdk Index of /pub/ger/fortran/hdk
Index of /pub/ger/fortran/hdk 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. (Source Code)
http://ftp.cac.psu.edu/pub/ger/fortran/hdk/
NAS Parallel Benchmarks NAS Parallel Benchmarks
NAS Parallel Benchmarks 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 pseudo-applications. (Source Code)
http://www.nas.nasa.gov/Software/NPB/
Hompack90 Hompack90
Hompack90 Hompack90: Suite of Fortran 90 subroutines by Layne T. Watson for solving nonlinear systems of equations by homotopy methods. There are subroutines for fixed point, zero finding, and general homotopy curve tracking problems, utilizing both dense and sparse Jacobian (Source Code)
http://people.cs.vt.edu/~ltw/hompack90/
Jugoslav Dujic's Fortran Resources Jugoslav Dujic's Fortran Resources
Jugoslav Dujic's Fortran Resources Jugoslav Dujic's Fortran Resources: XFT (eXtended Fortran Types) is a set of Fortran modules which wrap some Win32 APIs, the Dialog Management section has an enhanced DFLOGM module from CVF 6 and the Win32 Headers section has translations of some C header files that were not (yet?) incorpor (Source Code)
http://www.geocities.com/jdujic/fortran/efindex
BETADER BETADER
BETADER BETADER: Derivatives of the Incomplete Beta Function, by Robert J. Boik and James F. Robison-Cox. (Source Code)
http://www.jstatsoft.org/v03/i01/
Stefan Goedecker's  Free Software Stefan Goedecker's Free Software
Stefan Goedecker's  Free Software Stefan Goedecker's Free Software: Fast Fourier Transforms and Silicon interatomic potentials. (Source Code)
http://www.unibas.ch/comphys/comphys/SOFTWARE/index.html
Introducing Fortran 95 Introducing Fortran 95
Introducing Fortran 95 Introducing Fortran 95: Code from the book by Ian Chivers and Jane Sleightholme. (Source Code)
http://www.kcl.ac.uk/kis/support/cit//fortran/f90home.html#2.0
Fortran78 Test Suite Fortran78 Test Suite
Fortran78 Test Suite 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. (Source Code)
http://www.itl.nist.gov/div897/ctg/fortran_form.htm
xmlf90, an XML parser in Fortran90 xmlf90, an XML parser in Fortran90
xmlf90, an XML parser in Fortran90 xmlf90, an XML parser in Fortran90: Written by Alberto Garcia in the F subset of Fortran 95, freely available under the BSD license. (Source Code)
http://lcdx00.wm.lc.ehu.es/ag/xml/
OpenMP Tutorial OpenMP Tutorial
OpenMP Tutorial OpenMP Tutorial: Has examples of Fortran codes using the Message-Passing Interface (MPI). (Source Code)
http://www.dartmouth.edu/~rc/classes/intro_mpi/
Time Series, Climate Modeling, and other Code Time Series, Climate Modeling, and other Code
Time Series, Climate Modeling, and other Code Time Series, Climate Modeling, and other Code: By Richard Blender. (Source Code)
http://puma.dkrz.de/blender/Softwarering/
Numerical Analysis Numerical Analysis
Numerical Analysis Numerical Analysis: Codes for the book by Richard L. Burden and J. Douglas Faires. (Source Code)
http://www.as.ysu.edu/~faires/Numerical-Analysis/DiskMaterial/programs/fortran/
MathFinance - Financial Functions Library MathFinance - Financial Functions Library
MathFinance - Financial Functions Library MathFinance - Financial Functions Library: Fortran 90 code for the Cox-Ross-Rubinstein binomial model, the analytic Black-Scholes formula, and Monte Carlo Simulation. (Source Code)
http://www.mathfinance.de/FF/f90lib.html
Overflow from Alan Miller's Fortran web site Overflow from Alan Miller's Fortran web site
Overflow from Alan Miller's Fortran web site 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 abou (Source Code)
http://users.bigpond.net.au/amiller/
Numerical Electromagnet Code (NEC) Archives Numerical Electromagnet Code (NEC) Archives
Numerical Electromagnet Code (NEC) Archives Numerical Electromagnet Code (NEC) Archives: Code in Fortran, C, and Basic. (Source Code)
http://www.qsl.net/wb6tpu/swindex.html
High Performance Finite Elements High Performance Finite Elements
High Performance Finite Elements High Performance Finite Elements: Fortran 77 and 90 codes. (Source Code)
http://www.featflow.de/
Weekday Weekday
Weekday Weekday: Fortran 77 code to compute the day of the week of a date using the Zeller congruence algorithm. (Source Code)
http://wcarchive.cdrom.com/pub/simtelnet/msdos/fortran/weekday.for
Fundamentals of Numerical Computing Fundamentals of Numerical Computing
Fundamentals of Numerical Computing Fundamentals of Numerical Computing: Fortran 90 codes from book by Lawrence Shampine, Richard Allen, and Steven Pruess. (Source Code)
http://www.mines.edu/fs_home/spruess/saptext/f90code/
Numerical Methods and Software Numerical Methods and Software
Numerical Methods and Software Numerical Methods and Software: Code from book and for nonlinear optimization and matrix equations, by Stephen Nash. (Source Code)
http://iris.gmu.edu/~snash/nash/software/software.html
Ernesto Martin's codes Ernesto Martin's codes
Ernesto Martin's codes Ernesto Martin's codes: Random generator networks and other algorithms. (Source Code)
http://www.mat.uc.pt/~eqvm/cientificos/fortran/codigos.html
XML XML
XML XML: Module by Mart Rentmeester that reads and interprets XML in standard Fortran 95. (Source Code)
http://nn-online.org/code/xml/
Starlink Starlink
Starlink Starlink: Astronomy software, much in Fortran. (Source Code)
http://star-www.rl.ac.uk/
DownGradePrecision DownGradePrecision
DownGradePrecision 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. (Source Code)
http://www.fortranlib.com/downprec.txt
TLM3D TLM3D
TLM3D TLM3D: Code by J. L. Herring for transmission line modelling of electromagnetic fields in 3-dimensions using the symmetrical condensed node. (Source Code)
http://www.wjrh.ece.uvic.ca/wjrh/tlm/prog-fortran.html
Nick Yas'ko Products Nick Yas'ko Products
Nick Yas'ko Products Nick Yas'ko Products: Codes for ANSI control sequences, solving linear equations, and creating Poscript graphics. At http://www.uni-koblenz.de/~yasko/BEM/codes.htm there are links to codes for boundary elements and to test Fortran 90 and 95 compilers. (Source Code)
http://www.uni-koblenz.de/~yasko/products.htm
Fortran CGI Fortran CGI
Fortran CGI Fortran CGI: Fortran 77 CGI examples using GET and POST. (Source Code)
http://www.fcc.gov/mb/audio/bickel/colorit.html
PsSchur PsSchur
PsSchur PsSchur: Computes the periodic real Schur decomposition of a matrix product. By Kurt Lust. (Source Code)
http://www.cs.kuleuven.ac.be/~kurt/r_psSchur.html
NSWC Library of Mathematics Subroutines NSWC Library of Mathematics Subroutines
NSWC Library of Mathematics Subroutines 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 (Source Code)
http://www.uni-koeln.de/themen/mathematik/nswc.html
SophtwareKodeWerks SophtwareKodeWerks
SophtwareKodeWerks SophtwareKodeWerks: Fortran 77 codes to solve the quadratic equation, solve a nonlinear equation using the Newton-Raphson method, fit a simple linear regression, and solve a system of equations using Gaussian elimination. (Source Code)
http://www.sophtwarekodewerks.com/fortran.html
Automatic Differentiation of Fortran Codes (ADIFOR) Automatic Differentiation of Fortran Codes (ADIFOR)
Automatic Differentiation of Fortran Codes (ADIFOR) Automatic Differentiation of Fortran Codes (ADIFOR): Given code as input, it generates code for derivatives including gradients and hessians. (Source Code)
http://www-unix.mcs.anl.gov/autodiff/ADIFOR/
Memory Leaks Memory Leaks
Memory Leaks Memory Leaks: Fortran 90 test program by Arjen Markus to see if memory leaks originating from derived-types can be circumvented. (Source Code)
http://ftp.aset.psu.edu/pub/ger/fortran/Markus/noleaks.f90
PORT Mathematical Subroutine Library PORT Mathematical Subroutine Library
PORT Mathematical Subroutine Library 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 function (Source Code)
http://www.bell-labs.com/project/PORT/
TRIMHAP TRIMHAP
TRIMHAP TRIMHAP: Implements linkage disequilibrium mapping techniques. (Source Code)
http://www.vipbg.vcu.edu/trimhap/
Multivariate Normal Probabilities and Quadratic Assignment Problems Multivariate Normal Probabilities and Quadratic Assignment Problems
Multivariate Normal Probabilities and Quadratic Assignment Problems Multivariate Normal Probabilities and Quadratic Assignment Problems: Codes by Professor Zvi Drezner. (Source Code)
http://business.fullerton.edu/zdrezner/programs.htm
Check compiler and run-time environment (CHKSYS) Check compiler and run-time environment (CHKSYS)
Check compiler and run-time environment (CHKSYS) Check compiler and run-time environment (CHKSYS): Chksys.f determines the properties of the run-time 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 (Source Code)
http://ftp.aset.psu.edu/pub/ger/fortran/chksys.htm
KindFinder KindFinder
KindFinder 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 desc (Source Code)
http://www.unics.uni-hannover.de/rrzn/gehrke/kindfind.f90
Compiler Diagnostic Test Sets Compiler Diagnostic Test Sets
Compiler Diagnostic Test Sets Compiler Diagnostic Test Sets: Fortran 77/90/95 codes to test run-time diagnostic/debug capability of Windows and Linux Fortran Compilers, by Arnaud Desitter and Herman D. Knoble. (Source Code)
http://ftp.aset.psu.edu/pub/ger/fortran/test/results.txt
Numerical Recipes Home Page Numerical Recipes Home Page
Numerical Recipes Home Page 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 (Source Code)
http://www.nr.com/
Roland Schmehl's Fortran parser Roland Schmehl's Fortran parser
Roland Schmehl's Fortran parser Roland Schmehl's Fortran parser: Another parser of Fortran code. (Source Code)
http://www.its.uni-karlsruhe.de/~schmehl/functionparserE.html
Wavelet Analysis Wavelet Analysis
Wavelet Analysis Wavelet Analysis: Code to accompany book by Christopher Torrence and Gilbert P. Compo. (Source Code)
http://paos.Colorado.EDU/research/wavelets/
Collaborative Computational Projects Collaborative Computational Projects
Collaborative Computational Projects Collaborative Computational Projects: Links to chemistry, physics, and engineering codes, many in Fortran. (Source Code)
http://www.ccp.ac.uk/
Special Functions code Special Functions code
Special Functions code Special Functions code: Routines to accompany the book "Computation of Special Functions", by Shanjie Zhang and Jianming Jin. (Source Code)
http://iris-lee3.ece.uiuc.edu/~jjin/routines/routines.html
Alan Genz's homepage Alan Genz's homepage
Alan Genz's homepage Alan Genz's homepage: Multi-dimensional integration, particularly for statistical applications. (Source Code)
http://www.math.wsu.edu/math/faculty/genz/homepage
F2KCLI F2KCLI
F2KCLI F2KCLI: Implements the draft F2K standard for accessing the command line and arguments. Site answers questions and lists supported compilers and platforms. (Source Code)
http://www.winteracter.com/f2kcli/
Lahey's Fortran Code Repository Lahey's Fortran Code Repository
Lahey's Fortran Code Repository Lahey's Fortran Code Repository: Fortran codes for various tasks. (Source Code)
http://www.lahey.com/code.htm
H. D. Knoble's Collection of Fortran Algorithms H. D. Knoble's Collection of Fortran Algorithms
H. D. Knoble's Collection of Fortran Algorithms H. D. Knoble's Collection of Fortran Algorithms: Briefly describes available programs, mostly of a tutorial nature. The codes can be obtained from http://ftp.cac.psu.edu/pub/ger/fortran/hdk/ . (Source Code)
http://ftp.cac.psu.edu/pub/ger/fortran/hdk/00-index.txt
Numerical Methods Numerical Methods
Numerical Methods Numerical Methods: Fortran 90 codes for a course. (Source Code)
http://www.chem.au.dk/~teo/mainmenu/Staff/Stinne/numerical_methods.html
PDEs and linear equations PDEs and linear equations
PDEs and linear equations PDEs and linear equations: Fortran and C codes by Dong Liang. (Source Code)
http://www.math.yorku.ca/Who/Faculty/dliang/MATH4142/codes.html
Introduction to Scientific Computing Introduction to Scientific Computing
Introduction to Scientific Computing Introduction to Scientific Computing: Fortran and C codes in gzipped tar file from book by Brigitte Lucquin and Olivier Pironneau. (Source Code)
http://www.ann.jussieu.fr/soft/calsci.tar.gz
OSCall OSCall
OSCall 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). (Source Code)
http://www.fortranlib.com/OSCall.f90
Algorithms Algorithms
Algorithms Algorithms: Codes by Julio F. Fernández for uniform and Gaussian random number generation, matrix diagonalization, and physical simulations. (Source Code)
http://pipe.unizar.es/~jff/files/files.html
Computer Methods for Mathematical Computations Computer Methods for Mathematical Computations
Computer Methods for Mathematical Computations 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 deco (Source Code)
http://www.pdas.com/fmm.htm
FXDR FXDR
FXDR FXDR: Library by David W. Pierce that allows calls to the XDR (eXternal Data Representation) routines from Fortran. (Source Code)
http://meteora.ucsd.edu/~pierce/fxdr_home_page.html
ShareBufferWin32 ShareBufferWin32
ShareBufferWin32 ShareBufferWin32: Easy Inter-Process Shared Memory Communication Utilities for Win32 using a simple Fortran 77-style interface. Written for Compaq Visual Fortran by Gary Scott. (Source Code)
http://www.fortranlib.com/ShareBufferWin32.f90
Rule Learning Rule Learning
Rule Learning Rule Learning: Code estimates the population rule learning model on experimental data. (Source Code)
http://www.eco.utexas.edu/Homepages/Graduate/Haruvy/experimental/rlindx.htm
Alan R. Miller Alan R. Miller
Alan R. Miller Alan R. Miller: Code from the book "Fortran Programs for Scientists and Engineers", 2nd. ed. (1988). (Source Code)
http://www.nmt.edu/~armiller/fortran.htm
Ooura's Mathematical Software Packages Ooura's Mathematical Software Packages
Ooura's Mathematical Software Packages Ooura's Mathematical Software Packages: Quadrature, FFT (1D & 2D), Bessel functions, and GAMERF (gamma and error functions, including quadruple precision). (Source Code)
http://momonga.t.u-tokyo.ac.jp/~ooura/index.html
Token Token
Token Token: Fortran 77 string tokenizer, similar to the C function. (Source Code)
http://wcarchive.cdrom.com/pub/simtelnet/msdos/fortran/token.for
CASE Lab Codes CASE Lab Codes
CASE Lab Codes CASE Lab Codes: Space-time finite element solution for the 1-D Euler equations, STARS orientation angles calculator and elastics vector generator, simulation of a double wedge in a supersonic flow, atmospheric look-up tables, NACA 4-Digit Airfoil, and 2-D aerodynamic loa (Source Code)
http://www.caselab.okstate.edu/codes.html
RIM: Computing the Acoutic Field Surrounding a Vibrating Plate RIM: Computing the Acoutic Field Surrounding a Vibrating Plate
RIM: Computing the Acoutic Field Surrounding a Vibrating Plate RIM: Computing the Acoutic Field Surrounding a Vibrating Plate: Shareware by Stephen Kirkup. (Source Code)
http://www.soundsoft.demon.co.uk/rimcode.htm
Usenet Links Usenet comp.lang.fortran - news: - Google Groups
Usenet Links Usenet sci.math.num-analysis - news: - Google Groups