• Introduction
    • The IMSL Fortran Numerical Library
    • User Background
    • Getting Started
    • Finding the Right Routine
    • Organization of the Documentation
    • Naming Conventions
    • Using Library Subprograms
    • Programming Conventions
    • Module Usage
    • Using MPI Routines
    • Programming Tips
    • Optional Subprogram Arguments
    • Optional Data
    • Overloaded =, /=, etc., for Derived Types
    • Error Handling
    • Printing Results
    • Fortran 90 Constructs
    • Shared-Memory Multiprocessors and Thread Safety
    • Using Operators and Generic Functions
    • Using ScaLAPACK, LAPACK, LINPACK, and EISPACK
    • Using ScaLAPACK Enhanced Routines
  • Linear Systems
    • Routines
    • Usage Notes
      • Matrix Types
      • Solution of Linear Systems
      • Multiple Right Sides
      • Determinants
      • Iterative Refinement
      • Singularity
      • Special Linear Systems
      • Iterative Solution of Linear Systems
      • QR Decomposition
    • LIN_SOL_GEN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Solving a Linear System of Equations
          • Output
        • Example 2: Matrix Inversion and Determinant
          • Output
        • Example 3: Solving a System with Iterative Refinement
          • Output
        • Example 4: Evaluating the Matrix Exponential
          • Output
    • LIN_SOL_SELF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Solving a Linear Least-squares System
          • Output
        • Example 2: System Solving with Cholesky Method
          • Output
        • Example 3: Using Inverse Iteration for an Eigenvector
          • Output
        • Example 4: Accurate Least-squares Solution with Iterative Refinement
          • Output
    • LIN_SOL_LSQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Solving a Linear Least-squares System
          • Output
        • Example 2: System Solving with the Generalized Inverse
          • Output
        • Example 3: Two-Dimensional Data Fitting
          • Output
        • Example 4: Least-squares with an Equality Constraint
          • Output
    • LIN_SOL_SVD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal, Terminal, and Warning Error Messages
      • Examples
        • Example 1: Least-squares solution of a Rectangular System
          • Output
        • Example 2: Polar Decomposition of a Square Matrix
          • Output
        • Example 3: Reduction of an Array of Black and White
          • Output
        • Example 4: Laplace Transform Solution
          • Output
    • LIN_SOL_TRI
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal, Terminal, and Warning Error Messages
      • Examples
        • Example 1: Solution of Multiple Tridiagonal Systems
          • Output
        • Example 2: Iterative Refinement and Use of Partial Pivoting
          • Output
        • Example 3: Eigenvectors of Tridiagonal Matrices
          • Output
        • Example 4: Tridiagonal Matrix Solving within Diffusion Equations
          • Output
    • LIN_SVD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal, Terminal, and Warning Error Messages
      • Examples
        • Example 1: Computing the SVD
          • Output
        • Example 2: Linear Least Squares with a Quadratic Constraint
          • Output
        • Example 3: Generalized Singular Value Decomposition
        • Example 4: Ridge Regression as Cross-Validation with Weighting
          • Output
    • Parallel Constrained Least-Squares Solvers
      • Solving Constrained Least-Squares Systems
    • PARALLEL_NONNEGATIVE_LSQ
      • Usage Notes
      • Required Arguments
      • Optional Argument
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1: Distributed Linear Inequality Constraint Solver
          • Output
      • Example 2: Distributed Non-negative Least-Squares
        • Output
    • PARALLEL_BOUNDED_LSQ
      • Usage Notes
      • Required Arguments
      • Optional Argument
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1: Distributed Equality and Inequality Constraint Solver
          • Output
        • Example 2: Distributed Newton-Raphson Method with Step Control
    • LSARG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LSLRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • ScaLAPACK Example
          • Output
    • LFCRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LFTRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LFSRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFIRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFDRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LINRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LSACG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LSLCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LFCCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LFTCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFSCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFICG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFDCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LINCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LSLRT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFCRT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFDRT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LINRT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSLCT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFCCT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFDCT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LINCT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSADS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LSLDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFCDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFTDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFSDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFIDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFDDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LINDS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LSASF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFCSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LFISF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFDSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSADH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LSLDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFCDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFTDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFSDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFIDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFDDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSAHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFCHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LFIHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFDHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSLTR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLCR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSARB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LFCRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LFIRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFDRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSAQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
    • LSLQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLPB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFCQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
    • LFIQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFDQS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
      • Output
    • LSLTQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLCQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSACB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFCCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LFICB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFDCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSAQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLQB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFCQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFIQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFDQH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSLXG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTXG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSXG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSLZG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFTZG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSZG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LSLXD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSCXD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LNFXD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSXD
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLZD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LNFZD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LFSZD
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLTO
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLTC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSLCC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • PCGRC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • JCGRC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GMRES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
    • ARPACK_SVD
    • LSQRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LQRRV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
    • LSBRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LCLSQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LQRRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
          • Output
    • LQERR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
    • LQRSL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LUPQR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LCHRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LUPCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • LDNCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSVRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example 1
          • Output
        • ScaLAPACK Example
          • Output
    • LSVCR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LSGRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • ScaLAPACK Interface
      • Description
      • Comments
      • ScaLAPACK Usage Notes
      • Examples
        • Example
          • Output
        • ScaLAPACK Example
  • Eigensystem Analysis
    • Routines
    • Usage Notes
      • Error Analysis and Accuracy
    • Generalized Eigenvalue Problems
    • Using ARPACK for Ordinary and Generalized Eigenvalue Problems
    • LIN_EIG_SELF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal, Terminal, and Warning Error Messages
      • Examples
        • Example 1: Computing Eigenvalues
          • Output
        • Example 2: Eigenvalue-Eigenvector Expansion of a Square Matrix
          • Output
        • Example 3: Computing a few Eigenvectors with Inverse Iteration
          • Output
        • Example 4: Analysis and Reduction of a Generalized Eigensystem
          • Output
    • LIN_EIG_GEN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal, Terminal, and Warning Error Messages
      • Examples
        • Example 1: Computing Eigenvalues
          • Output
        • Example 2: Complex Polynomial Equation Roots
          • Output
        • Example 3: Solving Parametric Linear Systems with a Scalar Change
          • Output
        • Example 4: Accuracy Estimates of Eigenvalues Using Adjoint and Ordinary Eigenvectors
          • Output
    • LIN_GEIG_GEN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal, Terminal, and Warning Error Messages
      • Examples
        • Example 1: Computing Generalized Eigenvalues
          • Output
        • Example 2: Self-Adjoint, Positive-Definite Generalized Eigenvalue Problem
          • Output
        • Example 3: A Test for a Regular Matrix Pencil
          • Output
        • Example 4: Larger Data Uncertainty than Working Precision
          • Output
    • EVLRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
    • EPIRG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • EVLCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EPICG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • EVLSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVASF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVESF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVBSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVFSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EPISF
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • EVLSB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCSB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVASB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVESB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVBSB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVFSB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EPISB
      • Required Arguments
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • EVLHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVAHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVEHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVBHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVFHF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EPIHF
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • EVLRH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCRH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVLCH
      • Required Arguments
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • EVCCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GVLRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GVCRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GPIRG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • GVLCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GVCCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GPICG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • GVLSP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GVCSP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GPISP
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • Eigenvalues and Eigenvectors Computed with ARPACK
      • The Abstract Interfaces for User-Written Array Functions
    • The Base Class ARPACKBASE
    • ARPACK_SYMMETRIC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 2003 Interface
      • Fortran 90 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
    • ARPACK_SVD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 2003 Interface
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • ARPACK_NONSYMMETRIC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 2003 Interface
      • Fortran 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • ARPACK_COMPLEX
      • Required Arguments
      • Optional Arguments
      • FORTRAN 2003 Interface
      • Fortran 90 Interface
      • Description
      • Comments
      • Example
        • Output
  • Interpolation and Approximation
    • Routines
    • Usage Notes
      • Piecewise Polynomials
      • Splines and B-splines
      • Cubic Splines
      • Tensor Product Splines
      • Quadratic Interpolation
      • Multi-dimensional Interpolation
      • Least Squares
      • Smoothing by Cubic Splines
      • Rational Chebyshev Approximation
      • Using the Univariate Spline Routines
      • Choosing an Interpolation Routine
    • SPLINE_CONSTRAINTS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
    • SPLINE_VALUES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
    • SPLINE_FITTING
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Natural Cubic Spline Interpolation to Data
          • Output
        • Example 2: Shaping a Curve and its Derivatives
          • Output
        • Example 3: Splines Model a Random Number Generator
          • Output
        • Example 4: Represent a Periodic Curve
          • Output
    • SURFACE_CONSTRAINTS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
    • SURFACE_VALUES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
    • SURFACE_FITTING
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Tensor Product Spline Fitting of Data
          • Output
        • Example 2: Parametric Representation of a Sphere
          • Output
        • Example 3: Constraining Some Points using a Spline Surface
          • Output
        • Example 4: Constraining a Spline Surface to be non-Negative
          • Output
    • CSIEZ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSINT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSDEC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • CSHER
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSAKM
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSCON
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSPER
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSVAL
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • CSDER
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CS1GD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSITG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • SPLEZ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • BSINT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSNAK
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSOPK
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS2IN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS3IN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSVAL
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • BSDER
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS1GD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSITG
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS2VL
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • BS2DR
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS2GD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS2IG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS3VL
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • BS3DR
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS3GD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BS3IG
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSCPP
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
    • PPVAL
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • PPDER
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • PP1GD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • PPITG
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • QDVAL
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDDER
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QD2VL
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QD2DR
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QD3VL
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QD3DR
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SURF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SURFND
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • RLINE
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
    • RCURV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FNLSQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSLSQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BSVLS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CONFT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • BSLS2
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
    • BSLS3
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSSED
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSSMH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSSCV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • RATCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
  • Integration and Differentiation
    • Routines
    • Usage Notes
      • Univariate Quadrature
      • Multivariate Quadrature
      • Gauss Rules and Three-Term Recurrences
      • Numerical Differentiation
    • QDAGS
      • Required Arguments
      • Optional Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAGP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAG1D
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Examples
        • Example
          • Output
        • Example 2
          • Output
    • QDAGI
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAWO
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAWF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAWS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAWC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDNG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • TWODQ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • QDAG2D
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • QDAG3D
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • QAND
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QMC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
        • Output
    • GQRUL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • GQRCF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • RECCF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comment
      • Example
        • Output
    • RECQR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FQRUL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • DERIV
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
  • Differential Equations
    • Routines
    • Usage Notes
      • Ordinary Differential Equations
      • Differential-Algebraic Equations
      • Partial Differential Equations
      • Summary
    • IVPRK
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • IVMRK
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
    • IVPAG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
        • Example 4
          • Output
    • BVPFD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
    • BVPMS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • DAESL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1 – Method of Lines PDE Problem
          • Output
        • Example 2 – Pendulum Problem
          • Output
        • Example 3 – User Solves Linear System
          • Output
    • DASPG
    • IVOAM
      • Required Arguments
      • Optional Arguments
      • Fortran 90 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • Introduction to Subroutine PDE_1D_MG
    • PDE_1D_MG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Remarks on the Examples
      • Example 1 - Electrodynamics Model
        • Rationale: Example 1
      • Example 2 - Inviscid Flow on a Plate
        • Rationale: Example 2
      • Example 3 - Population Dynamics
        • Rationale: Example 3
      • Example 4 - A Model in Cylindrical Coordinates
        • Rationale: Example 4
      • Example 5 - A Flame Propagation Model
        • Rationale: Example 5
      • Example 6 - A ‘Hot Spot’ Model
        • Rationale: Example 6
      • Example 7 - Traveling Waves
        • Rationale: Example 7
      • Example 8 - Black-Scholes
        • Rationale: Example 8
      • Example 9 - Electrodynamics, Parameters Studied with MPI
        • Rationale: Example 9
    • MMOLCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
    • MOLCH
    • FEYNMAN_KAC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1 – A Diffusion Model For Call Options
          • Output
        • Example 2 – American Option vs. European Option On a Vanilla Put
          • Output
        • Example 3 – European Option With Two Payoff Strategies
          • Output
        • Example 4– Convertible Bonds
          • Output
        • Example 5– A Non-Standard American Option
          • Output
        • Example 6 – Oxygen Diffusion Problem
          • Output
        • Example 7 – Calculating the Greeks
          • Output
    • HQSVAL
      • Function Return Value
      • Required Arguments
      • Optional Argument
      • FORTRAN 90 Interface
      • Description
      • Example: Exact Interpolation with Hermite Quintic
        • Output
    • FPS2H
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FPS3H
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SLEIG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • SLCNT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
  • Transforms
    • Routines
    • Usage Notes
      • Fast Fourier Transforms
      • Continuous versus Discrete Fourier Transform
      • Laplace
    • FAST_DFT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Messages
      • Examples
        • Example 1: Transforming an Array of Random Complex Numbers
          • Output
      • Example 2: Cyclical Data with a Linear Trend
        • Output
      • Example 3: Several Transforms with Initialization
        • Output
      • Example 4: Convolutions using Fourier Transforms
        • Output
    • FAST_2DFT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Messages
      • Examples
        • Example 1: Transforming an Array of Random Complex Numbers
          • Output
        • Example 2: Cyclical 2D Data with a Linear Trend
          • Output
        • Example 3: Several 2D Transforms with Initialization
          • Output
    • FAST_3DFT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Messages
      • Example
        • Output
    • FFTRF
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFTRB
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFTRI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFTCF
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFTCB
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFTCI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FSINT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FSINI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FCOST
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FCOSI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QSINF
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QSINB
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QSINI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QCOSF
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QCOSB
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • QCOSI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFT2D
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFT2B
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFT3F
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FFT3B
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • RCONV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CCONV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • RCORL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CCORL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • INLAP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SINLP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
  • Nonlinear Equations
    • Routines
    • Usage Notes
      • Zeros of a Polynomial
      • Zero(s) of a Function
      • Root of System of Equations
    • ZPLRC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • ZPORC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • ZPOCC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • ZANLY
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • ZUNI
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • ZBREN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • ZREAL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • NEQNF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • NEQNJ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • NEQBF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • NEQBJ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
  • Optimization
    • Routines
    • Usage Notes
      • Unconstrained Minimization
      • Minimization with Simple Bounds
      • Linearly Constrained Minimization
      • Nonlinearly Constrained Minimization
      • Selection of Routines
        • Unconstrained Minimization
        • Minimization with Simple Bounds
    • UVMIF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UVMID
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UVMGS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
      • Output
    • UMINF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMING
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMIDH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMIAH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMCGF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMCGG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMPOL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UNLSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UNLSJ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCONF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCONG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCODH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCOAH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCPOL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example 1
        • Output
      • Example 2
        • Output
    • BCLSF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCLSJ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • BCNLS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • READ_MPS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
        • MPS File Format
        • NAME Section
        • ROWS Section
        • COLUMNS Section
        • RHS Section
        • RANGES Section
        • BOUNDS Section
        • QUADRATIC Section
        • ENDATA Section
      • Comments
      • Examples
        • Example 1
        • Example 2
    • MPS_FREE
      • Required Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
    • DENSE_LP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • DLPRS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SLPRS
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • TRAN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • QPROG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LCONF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LCONG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • LIN_CON_TRUST_REGION
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • NNLPF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Example
        • Output
    • NNLPG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Comments
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
    • CDGRD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FDGRD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FDHES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GDHES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • DDJAC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1
          • Output
        • Example 2
          • Output
        • Example 3
          • Output
        • Example 4
          • Output
    • FDJAC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CHGRD
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CHHES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CHJAC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • GGUES
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
  • Basic Matrix/Vector Operations
    • Routines
    • Basic Linear Algebra Subprograms
      • Programming Notes for Level 1 BLAS
      • Descriptions of the Level 1 BLAS Subprograms
        • Specification of the Level 1 BLAS
        • Set a Vector to a Constant Value
        • Copy a Vector
        • Scale a Vector
        • Multiply a Vector by a Constant
        • Add a Constant to a Vector
        • Subtract a Vector from a Constant
        • Constant Times a Vector Plus a Vector
        • Swap Two Vectors
        • Dot Product
        • Dot Product with Higher Precision Accumulation
        • Constant Plus Dot Product with Higher Precision Accumulation
        • Dot Product Using the Accumulator
        • Hadamard Product
        • Triple Inner Product
        • Sum of the Elements of a Vector
        • Sum of the Absolute Values of the Elements of a Vector
        • Euclidean or â„“2 Norm of a Vector
        • Product of the Elements of a Vector
        • Index of Element Having Minimum Value
        • Index of Element Having Maximum Value
        • Index of Element Having Minimum Absolute Value
        • Index of Element Having Maximum Absolute Value
        • Construct a Givens Plane Rotation
        • Apply a Plane Rotation
        • Construct a Modified Givens Transformation
        • Apply a Modified Givens Transformation
      • Programming Notes for Level 2 and Level 3 BLAS
      • Descriptions of the Level 2 and Level 3 BLAS
        • Specification of the Level 2 BLAS
        • Specification of the Level 3 BLAS
        • Matrix–Vector Multiply, General
        • Matrix–Vector Multiply, Banded
        • Matrix-Vector Multiply, Hermitian
        • Matrix-Vector Multiply, Packed Hermitian
        • Matrix-Vector Multiply, Hermitian and Banded
        • Matrix-Vector Multiply, Symmetric and Real
        • Matrix-Vector Multiply, Packed Symmetric and Real
        • Matrix-Vector Multiply, Symmetric and Banded
        • Matrix-Vector Multiply, Triangular
        • Matrix-Vector Multiply, Packed Triangular
        • Matrix-Vector Multiply, Triangular and Banded
        • Matrix-Vector Solve, Triangular
        • Matrix-Vector Solve, Triangular and Banded
        • Matrix-Vector Solve, Packed Triangular
        • Rank-One Matrix Update, General and Real
        • Rank-One Matrix Update, General, Complex, and Transpose
        • Rank-One Matrix Update, General, Complex, and Conjugate Transpose
        • Rank-One Matrix Update, Hermitian and Conjugate Transpose
        • Rank-One Matrix Update, Packed Hermitian and Conjugate Transpose
        • Rank-Two Matrix Update, Hermitian and Conjugate Transpose
        • Rank-Two Matrix Update, Packed Hermitian and Conjugate Transpose
        • Rank-One Matrix Update, Symmetric and Real
        • Rank-One Matrix Update, Packed Symmetric and Real
        • Rank-One Matrix Update, Packed Hermitian
        • Rank-Two Matrix Update, Symmetric and Real
        • Rank-Two Matrix Update, Packed Symmetric and Real
        • Matrix-Matrix Multiply, General
        • Matrix-Matrix Multiply, Symmetric
        • Matrix-Matrix Multiply, Hermitian
        • Rank-k Update, Symmetric
        • Rank-k Update, Hermitian
        • Rank-2k, Symmetric
        • Rank-2k, Hermitian
        • Matrix-Matrix Multiply, Triangular
        • Matrix-Matrix Solve, Triangular
    • Other Matrix/Vector Operations
    • CRGRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CCGCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CRBRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CCBCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CRGRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CRBRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CCGCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CCBCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CRGCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CRRCR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CRBCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CSFRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CHFCG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CSBRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CHBCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • TRNRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • MXTXF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MXTYF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MXYTF
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MRRRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MCRCR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • HRRRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • BLINF
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • POLRG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • MURRV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MURBV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MUCRV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MUCBV
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • ARBRB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • ACBCB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • NRIRR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • NR1RR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • NR2RR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • NR1RB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • NR1CB
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • DISL2
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • DISL1
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • DISLI
      • Function Return Value
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • VCONR
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • VCONC
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • Extended Precision Arithmetic
      • Example
        • Output
  • Linear Algebra Operators and Generic Functions
    • Routines
    • Usage Notes
    • Matrix Optional Data Changes
      • Operator_ex36.f90
    • Dense Matrix Computations
    • Dense Matrix Functions
    • Dense Matrix Parallelism Using MPI
      • General Remarks
      • Getting Started with Modules MPI_setup_int and MPI_node_int
      • Using Processors
    • Sparse Matrix Computations
      • Introduction
      • Derived Type Definitions
      • Overloaded Assignments
        • Sparse = Collection of Triplets
        • Sparse = Dense
        • Dense = Sparse
        • Scalar = s_hbc_entry(Sparse, I, J)
    • .x.
      • Operator Return Value
      • Required Operands
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex03.f90)
        • Sparse Matrix Example
        • Parallel Example (parallel_ex03.f90)
    • .tx.
      • Operator Return Value
      • Required Operands
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex05.f90)
        • Sparse Matrix Example
          • Output
        • Parallel Example (parallel_ex05.f90)
    • .xt.
      • Operator Return Value
      • Required Operands
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex14.f90)
        • Sparse Matrix Example
          • Output
        • Parallel Example (parallel_ex15.f90)
    • .hx.
      • Operator Return Value
      • Required Operands
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex32.f90)
        • Sparse Matrix Example
          • Output
        • Parallel Example
    • .xh.
      • Operator Return Value
      • Required Operands
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example
          • Output
        • Spare Matrix Example
          • Output
        • Parallel Example
    • .t.
      • Operator Return Value
      • Required Operand
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex07.f90)
        • Sparse Matrix Example
          • Output
    • .h.
      • Operator Return Value
      • Required Operand
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex34.f90)
        • Sparse Matrix Example
          • Output
    • .i.
      • Operator Return Value
      • Required Operand
      • Optional Variables, Reserved Names
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex02.f90)
        • Parallel Example (parallel_ex02.f90)
    • .ix.
      • Operator Return Value
      • Required Operands
      • Optional Variables, Reserved Names
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex01.f90)
        • Sparse Matrix Example 1
          • Output
        • Sparse Matrix Example 2: Plane Poisson Problem with Dirichlet Boundary Conditions
        • Parallel Example (parallel_ex01.f90)
    • .xi.
      • Operator Return Value
      • Required Operands
      • Optional Variables, Reserved Names
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example
        • Sparse Matrix Example
          • Output
        • Parallel Example
    • CHOL
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex06.f90)
        • Parallel Example (parallel_ex06.f90)
    • COND
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex02.f90)
          • Output
        • Sparse Matrix Example
          • Output
        • Parallel Example (parallel_ex02.f90)
    • DET
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex02.f90)
        • Parallel Example (parallel_ex02.f90)
    • DIAG
      • Function Return Value
      • Required Argument
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex13.f90)
    • DIAGONALS
      • Function Return Value
      • Required Argument
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex32.f90)
    • EIG
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example 1 (operator_ex26.f90)
        • Dense Matrix Example 2 (operator_ex33.f90)
        • Parallel Example (parallel_ex04.f90)
    • EYE
      • Function Return Value
      • Required Argument
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Dense Matrix Example (operator_ex07.f90)
    • FFT
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Example (operator_ex37.f90)
    • FFT_BOX
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
    • IFFT
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Example (operator_ex37.f90)
    • IFFT_BOX
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Parallel Example
    • isNaN
      • Function Return Value
      • Required Argument
      • FORTRAN 90 Interface
      • Description
      • Example
    • NaN
      • Function Return Value
      • Required Argument
      • FORTRAN 90 Interface
      • Description
      • Example
    • NORM
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1
        • Parallel Example (parallel_ex15.f90)
    • ORTH
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1: (Operator_ex19.f90)
        • Parallel Example
    • RAND
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Example
    • RANK
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1
          • Output
        • Parallel Example
    • SVD
      • Function Return Value
      • Required Argument
      • Optional Arguments, Packaged Options
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1: operator_ex14.f90
        • Parallel Example (parallel_ex14.f90)
    • UNIT
      • Function Return Value
      • Required Argument
      • FORTRAN 90 Interface
      • Description
      • Example (operator_ex28.f90)
  • Utilities
    • Routines
    • Usage Notes for ScaLAPACK Utilities
      • Supporting Modules
    • ScaLAPACK_SETUP
      • Required Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
    • ScaLAPACK_GETDIM
      • Required Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
    • ScaLAPACK_READ
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
    • ScaLAPACK_WRITE
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Examples
        • Example 1: Distributed Transpose of a Matrix, In Place
          • Output
        • Example 2: Distributed Matrix Product with PBLAS
          • Output
        • Example 3: Distributed Linear Solver with ScaLAPACK
          • Output
    • ScaLAPACK_MAP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
    • ScaLAPACK_UNMAP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Example: Distributed Linear Solver with IMSL ScaLAPACK Interface
        • Output
    • ScaLAPACK_EXIT
      • Required Arguments
      • FORTRAN 90 Interface
      • Description
    • ERROR_POST
      • Required Argument
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Managing the Message File
      • Changing Messages
      • Building a New Direct-access Message File
      • Private Message Files
    • SHOW
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example1: Printing an Array
      • Output
        • Example 2: Writing an Array to a Character Variable
          • Output
    • WRRRN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • WRRRL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • WRIRN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • WRIRL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • WRCRN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • WRCRL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • WROPT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • PGOPT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • PERMU
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • PERMA
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SORT_REAL
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Sorting an Array
          • Output
        • Example 2: Sort and Final Move with a Permutation
          • Output
    • SVRGN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • SVRGP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SVIGN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • SVIGP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SVRBN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • SVRBP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SVIBN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • SVIBP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • SRCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • ISRCH
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • SSRCH
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • ACHAR
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • IACHAR
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • ICASE
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • IICSR
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • IIDEX
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CVTSI
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • CPSEC
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Comments
    • TIMDY
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • TDATE
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • NDAYS
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • NDYIN
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • IDYWK
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • VERML
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Example
        • Output
    • RAND_GEN
      • Required Argument
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Fatal and Terminal Error Messages
      • Examples
        • Example 1: Running Mean and Variance
          • Output
        • Example 2: Seeding, Using, and Restoring the Generator
          • Output
        • Example 3: Generating Strategy with a Histogram
          • Output
    • RNGET
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • RNSET
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • RNOPT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • RNIN32
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • RNGE32
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • RNSE32
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • RNIN64
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
    • RNGE64
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • RNSE64
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
    • RNUNF
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • RNUN
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • FAURE_INIT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
    • FAURE_FREE
      • Required Arguments
      • FORTRAN 90 Interface
    • FAURE_NEXT
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Example
        • Output
    • IUMAG
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • UMAG
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • DUMAG
    • PLOTP
      • Required Arguments
      • Optional Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • PRIME
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CONST
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • CUNIT
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Comments
      • Example
        • Output
    • HYPOT
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • MP_SETUP
      • Function Return Value
      • Required Argument
      • Optional Arguments
      • FORTRAN 90 Interface
      • Description
      • Examples
  • Reference Material
    • Contents
    • User Errors
      • What Determines Error Severity
        • Terminal errors
        • Informational errors
        • Other errors
      • Kinds of Errors and Default Actions
      • Errors in Lower-Level Routines
      • Routines for Error Handling
    • ERSET
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
    • IERCD and N1RTY
      • Examples
        • Changes to default actions
        • Use of informational error to determine program action
        • Examples of errors
          • Output
        • Example of traceback
          • Output
    • Machine-Dependent Constants
    • IMACH
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
    • AMACH
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Comments
    • DMACH
    • IFNAN(X)
      • Function Return Value
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • UMACH
      • Required Arguments
      • FORTRAN 90 Interface
      • FORTRAN 77 Interface
      • Description
      • Example
        • Output
    • Matrix Storage Modes
      • General Mode
      • Rectangular Mode
      • Symmetric Mode
      • Hermitian Mode
      • Triangular Mode
      • Band Storage Mode
      • Band Symmetric Storage Mode
      • Band Hermitian Storage Mode
      • Band Triangular Storage Mode
      • Codiagonal Band Symmetric Storage Mode
      • Codiagonal Band Hermitian Storage Mode
      • Sparse Matrix Storage Mode
      • Packed Symmetric Matrix Storage Mode
      • Packed Triangular Matrix Storage Mode
      • Packed Hermitian Matrix Storage Mode
    • Reserved Names
    • Deprecated Features and Renamed Routines
      • Automatic Workspace Allocation
      • Changing the Amount of Space Allocated
        • Output
      • Character Workspace
  • Appendix A Alphabetical Summary of Routines
    • A to Z
    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • Z
  • Appendix B References
    • Adams
    • Aird and Howell
    • Aird and Rice
    • Akima
    • Anderson et al.
    • Arushanian et al.
    • Ashcraft
    • Ashcraft et al.
    • Atkinson
    • Atchison
    • Bischof et al.
    • Bjorck
    • Boisvert (1984)
    • Boisvert, Howe, and Kahaner
    • Boisvert, Howe, Kahaner, and Springmann
    • Blackford et al.
    • Brankin et al.
    • Brenan, Campbell, and Petzold
    • Brenner
    • Brent
    • Brigham
    • Cheney
    • Cline et al.
    • Cody, Fraser, and Hart
    • Cohen and Taylor
    • Cooley and Tukey
    • Courant and Hilbert
    • Craven and Wahba
    • Crowe et al.
    • Crump
    • Davis and Rabinowitz
    • de Boor
    • de Hoog, Knight, and Stokes
    • Demmel et al
    • Dennis and Schnabel
    • Dongarra et al.
    • Draper and Smith
    • Du Croz et al.
    • Duff and Reid
    • Duff et al.
    • Duff et al.
    • Enright and Pryce
    • Fabijonas
    • Fabijonas et al.
    • Forsythe
    • Fox, Hall, and Schryer
    • Garbow
    • Garbow et al.
    • Gautschi
    • Gautschi and Milovanofic
    • Gay
    • Gear
    • Gear and Petzold
    • George and Liu
    • Gill et al.
    • Goldfarb and Idnani
    • Golub
    • Golub and Van Loan
    • Golub and Welsch
    • Gregory and Karney
    • Griffin
    • Grosse
    • Guerra and Tapia
    • Hageman and Young
    • Hanson
    • Hanson et al.
    • Hartman
    • Hausman
    • Hindmarsh
    • Hull et al.
    • IEEE
    • IMSL (1991)
    • Irvine et al.
    • Jenkins
    • Jenkins and Traub
    • Kennedy and Gentle
    • Kershaw
    • Knuth
    • Krogh
    • Lawson et al.
    • Leavenworth
    • Lehoucq et al.
    • Levenberg
    • Lewis et al.
    • Liepman
    • Liu
    • Liu and Ashcraft
    • Lyness and Giunta
    • Madsen and Sincovec
    • Marquardt
    • Martin and Wilkinson
    • Matsumoto and Nishimure
    • Micchelli et al.
    • Moler and Stewart
    • More et al.
    • Muller
    • Murtagh
    • Murty
    • Nelder and Mead
    • Neter and Wasserman
    • Park and Miller
    • Parlett
    • Patterson
    • Pereyra
    • Petro
    • Petzold
    • Piessens et al.
    • Powell
    • Pruess and Fulton
    • Ralston
    • Reinsch
    • Rice
    • Saad and Schultz
    • Schittkowski
    • Schnabel
    • Schreiber and Van Loan
    • Scott et al.
    • Sewell
    • Shampine
    • Shampine and Gear
    • Sorensen
    • Sincovec and Madsen
    • Singleton
    • Smith
    • Smith et al.
    • Spang
    • Stewart
    • Stoer
    • Stroud and Secrest
    • Titchmarsh
    • Trench
    • Walker
    • Washizu
    • Watkins and Elsner
    • Weeks