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