Clicky

Fortran Wiki
Libraries (Rev #14)

Skip the Navigation Links | Home Page | All Pages | Recently Revised | Authors | Feeds | Export |

This page is for linking to available Fortran libraries and source code repositories. See Software repositories for collections of libraries and see Library distribution for methods for packaging and distributing Fortran libraries.

Libraries linked here are classified as follows:

  • (PD) public domain (e.g., software written by the U.S. government)
  • (OS) free and open source software (GPL, LGPL, BSD, and similar licenses)
  • (NC) free for noncommercial use, possibly with commercial licensing options
  • (C) commercial
  • (?) unspecified license

When available, the above tags should link to the license page for a particular library, or to the text of the license itself.


General-Purpose Libraries

  • FLIBS is a collection of Fortran modules by Arjen Markus and Michael Baudin. (OS: BSD)

Numerical, Scientific, and Mathematical Libraries

  • SLATEC Common Mathematical Library: a comprehensive software library containing over 1400 general purpose mathematical and statistical routines written in Fortran 77. (PD)
  • SLATEC, a Fortran 90 version by John Burkardt. (?)

Linear Algebra

  • BLAS: Basic Linear Algebra Subprograms that provide standard building blocks for performing basic vector and matrix operations (PD)
  • Expokit provides matrix exponential routines. (NC)
  • LAPACK is the standard package for numerical linear algebra. (OS: BSD)
  • LAPACK95 is a Fortran 95 interface for LAPACK. (OS)

Optimization and Solvers

  • MINPACK contains routines for solving nonlinear equations and nonlinear least squares problems. (OS: BSD)

Plotting and Graphics

  • DISLIN is a high-level scientific data plotting library. (NC)
  • F90GL - Fortran 90 bindings for OpenGL and the GL Utility Toolkit (GLUT) (PD)
  • PGPLOT graphics subroutine library. (NC)

Differential Equations

  • ODEPACK is a systematized collection of ODE solvers. (PD)

Permutations

  • ORDERPACK is a library with routines for unconditional, unique, and partial ranking, sorting, and permutation. (?)

Command-Line Parsing

  • KRACKEN: a library for parsing Unix-like command-line arguments. (OS)

Command History Editor

JUCMD: a library that permits you to list, recall, save, and modify interactive input using a simple line-mode editor model. (OS)

XML Parsers

Revision from June 1, 2009 01:36:40 by urbanjost
Forward in time (182 more) | Back in time (13 more) | See current | See changes | History | Rollback | View: Source | Linked from: HomePage, Code, 2009, Fortran Wiki, CERNLIB

AltStyle によって変換されたページ (->オリジナル) /