Parallel Library Contents
Chapter A00: Library Identification
- A00AAFP
- Prints details of the NAG Parallel Library implementation
Chapter D01: Quadrature
- D01ATFP
- 1-d quadrature, adaptive, finite interval, allowing for badly behaved integrands
- D01AUFP
- 1-d quadrature, adaptive, finite interval, suitable for oscillating functions
- D01AXFP
- 1-d quadrature, adaptive, finite interval, weight functions cos(omega x) or sin(omega x)
- D01DAFP
- 2-d quadrature, finite region
- D01FAFP
- Multi-dimensional quadrature, hyper-rectangle, adaptive
- D01GCFP
- Multi-dimensional quadrature, general product region, number-theoretic method
Chapter E04: Minimising or Maximising a Function
- E04FDFP
- Unconstrained minimum of a sum of squares, Gauss--Newton algorithm using function values only (easy-to-use)
- E04JBFP
- Minimum of a general nonlinear function with unconstrained, Gauss--Newton algorithm using function values only (easy-to-use)
Chapter F01: Matrix Operations and Distribution
- F01YAFP
- Cyclic row block distribution routine for real sparse matrices stored in coordinate storage format
- F01YEFP
- Distribution routine for real dense vectors distributed conformally to sparse matrices
- F01ZPFP
- Gathering of a block distributed real vector used for F07 and F08 ScaLAPACK routines
- F01ZQFP
- Real matrix generation and distribution in cyclic 2-d block fashion, used for F07 and F08 ScaLAPACK routines
- F01ZRFP
- Real matrix generation and distribution in block column fashion, used for F02 routines
- F01ZSFP
- Real matrix generation and distribution in cyclic 2-d block fashion, used for F04 (Black Box) routines
- F01ZVFP
- Complex matrix generation and distribution in cyclic 2-d block fashion, used for F07 and F08 ScaLAPACK routines
- F01ZWFP
- Complex matrix generation and distribution in block column fashion, used for F02 routines
- F01ZXFP
- Complex matrix generation and distribution in cyclic 2-d block fashion, used for F04 (Black Box) routines
Chapter F02: Eigenvalues and Eigenvectors
- F02FQFP
- Eigenvalues and eigenvectors of a real symmetric matrix, one-sided Jacobi method
- F02FRFP
- Eigenvalues and eigenvectors of a complex Hermitian matrix, one-sided Jacobi method
- F02WQFP
- Singular Value Decomposition (SVD) of a real matrix, one-sided Jacobi method
- F02WRFP
- Singular Value Decomposition (SVD) of a complex matrix, one-sided Jacobi method
Chapter F04: Simultaneous Linear Equations
- F04EBFP
- Solution of real simultaneous linear equations with multiple right-hand sides (Black Box)
- F04ECFP
- Solution of complex simultaneous linear equations with multiple right-hand sides (Black Box)
- F04FBFP
- Solution of real symmetric positive-definite simultaneous linear equations with multiple right-hand sides (Black Box)
- F04FCFP
- Solution of complex Hermitian positive-definite simultaneous linear equations with multiple right-hand sides (Black Box)
- F04GBFP
- Solution of a real linear least-squares problem multiple right-hand sides (Black Box)
Chapter F07: Linear Equations (ScaLAPACK)
- F07ADFP
- LU factorization of a real general matrix (PDGETRF)
- F07AEFP
- Solution of a real system of linear equations, right-hand sides, matrix already factorized by F07ADFP (PDGETRF)
- F07ARFP
- LU factorization of a complex general matrix (PZGETRF)
- F07ASFP
- Solution of a complex system of linear equations, multiple right-hand sides, matrix already factorized by F07ARFP (PZGETRF)
- F07FDFP
- Cholesky factorization of a real symmetric positive- matrix (PDPOTRF)
- F07FEFP
- Solution of a real symmetric positive-definite system of equations, multiple right-hand sides, matrix already factorized by F07FDFP (PDPOTRF)
- F07FRFP
- Cholesky factorization of a complex Hermitian positive-definite matrix (PZPOTRF)
- F07FSFP
- Solution of a complex Hermitian positive-definite system of linear equations, multiple right-hand sides, matrix already factorized by F07FRFP (PZPOTRF)
- F07TGFP
- Estimate the condition number of a real triangular matrix (PDTRCON)
Chapter F08: Least-squares Problems (ScaLAPACK)
- F08AEFP
- QR factorization of a real general rectangular matrix (PDGEQRF)
- F08AFFP
- Form all or part of an orthogonal Q from QR factorization determined by F08AEFP (PDGEQRF)
- F08AGFP
- Apply the orthogonal transformation determined by F08AEFP (PDORMQR)
- F08ASFP
- QR factorization of a complex general rectangular matrix (PZGEQRF)
- F08ATFP
- Form all or part of a unitary Q from QR factorization determined by F08ASFP (PZGEQRF)
- F08AUFP
- Apply the unitary transformation determined by F08ASFP (PZUNMQR)
- F08FEFP
- Orthogonal reduction of a real symmetric matrix to form (PDSYTRD)
- F08JJFP
- All or selected eigenvalues of a real symmetric tridiagonal matrix by bisection (PDSTEBZ)
Chapter F11: Sparse Linear Algebra
- F11BAFP
- Set-up for F11BBFP and F11BCFP, iterative solution of real (unsymmetric) system of simultaneous linear equations, Restarted Generalised Minimal Residual method (RGMRES)
- F11BBFP
- Main solver, iterative solution of a general (unsymmetric) system of simultaneous linear equations, Restarted Generalised Minimal Residual method (RGMRES)
- F11BCFP
- Information about the computations carried out by F11BBFP, iterative solution of a general (unsymmetric) system of simultaneous linear equations, Restarted Generalised Minimal Residual method (RGMRES)
- F11DAFP
- Incomplete LU factorization of the local diagonal blocks of a real sparse matrix, represented in coordinate storage format, distributed on a logical grid of processors in cyclic row block form
- F11DBFP
- Solution of real system of linear equations, involving a real block diagonal sparse matrix, represented in coordinate storage format, distributed on a logical grid of processors in cyclic row block form
- F11DCFP
- Black-box routine for sparse system of linear equations
- F11GAFP
- Set-up for F11GBFP and F11GCFP, iterative solution of a symmetric system of simultaneous linear equations, Conjugate Gradient method or a Lanczos method based on SYMMLQ
- F11GBFP
- Main solver, iterative solution of a symmetric system of simultaneous linear equations, Conjugate Gradient method or a Lanczos method based on SYMMLQ
- F11GCFP
- Information about the computations carried out by F11GBFP, iterative solution of a symmetric system of simultaneous linear equations, Conjugate Gradient method or a Lanczos method based on SYMMLQ
- F11XAFP
- Set-up for F11XBFP, matrix-vector or transposed matrix-vector product involving a real sparse matrix, represented in coordinate storage format, distributed on a logical grid of processors in cyclic row block form
- F11XBFP
- Computes a matrix-vector or transposed matrix-vector product involving a real sparse matrix, represented in coordinate storage format, distributed on a logical grid of processors in cyclic row block form
- F11ZAFP
- General set-up routine for real sparse matrices, represented in coordinate storage format, distributed on a logical grid of processors in cyclic row block form
Chapter G05: Random Number Generators
- G05AAFP
- Pseudo-random real numbers, uniform distribution over (0,1), Wichmann--Hill generator
- G05ABFP
- Select a random number generator and initialise seeds to give repeatable sequence
Chapter X04: Input/Output Utilities
- X04AAF
- Returns or sets a unit number for error message
- X04ABF
- Returns or sets a unit number for advisory messages
- X04BCFP
- Reads a real general matrix from an external file (stored in its natural, non-distributed form) into an array in a cyclic 2-d block distribution on 2-d logical processor grid, used for the F07 and F08 ScaLAPACK routines
- X04BDFP
- Outputs a real general matrix stored in a cyclic 2-d block distribution on a 2-d logical processor grid to an external file (in its natural, non-distributed form), used with the F07 and F08 ScaLAPACK routines
- X04BFFP
- Outputs a set of real general matrices distributed on a 2-d logical processor grid, used with the F02 routines
- X04BGFP
- Reads a general real matrix from an external file (stored in its natural, non-distributed form) into an array in a cyclic 2-d block distribution on a 2-d logical processor grid, used for the F04 (Black Box) routines
- X04BHFP
- Outputs a general real matrix stored in a cyclic 2-d block distribution on a 2-d logical processor grid to an external file (in its natural, non-distributed form), used with the F04 (Black Box) routines
- X04BRFP
- Reads a complex general matrix from an external file (stored in its natural, non-distributed form) into an array in a cyclic 2-d block distribution on 2-d logical processor grid, used for the F07 and F08 ScaLAPACK routines
- X04BSFP
- Outputs a complex general matrix stored in a cyclic 2-d block distribution on a 2-d logical processor grid to an external file (in its natural, non-distributed form), used with the F07 and F08 ScaLAPACK routines
- X04BUFP
- Outputs a set of complex general matrices distributed on a 2-d logical processor grid, used with the F02 routines
- X04BVFP
- Reads a general complex matrix from an external file (stored in its natural, non-distributed form) into an array in a cyclic 2-d block distribution on a 2-d logical processor grid, used for the F04 (Black Box) routines
- X04BWFP
- Outputs a general complex matrix stored in a cyclic 2-d block distribution on a 2-d logical processor grid to an external file (in its natural, non-distributed form), used with the F04 (Black Box) routines
- X04YAFP
- Outputs a real dense vector, distributed conformally to a sparse matrix on a logical grid of processors, to an external file
Chapter Z01: Library Utilities
- Z01AAFP
- Defines a 2-d logical processor grid (Library Grid) and returns the BLACS context
- Z01ABFP
- Undefines the logical processor grid and invalidates the BLACS context initialised by Z01AAFP
- Z01ACFP
- Root processor identifier
- Z01ADFP
- Used in creating processes outside the default library mechanism, allows multigridding, used in more advanced applications (PVM-based version only)
- Z01AEFP
- Used in creating processes outside the default library mechanism, allows multigridding, used in more advanced applications (MPI-based version only)
- Z01BAFP
- Row and column indices of the root processor within the logical grid
- Z01BBFP
- Identifies logical processors in context in the 2-d grid declared by Z01AAFP
- Z01BDFP
- Information about PVM tasks (PVM-based version only)
- Z01BEFP
- Topology to be used by BLACS for broadcasting and global operations
- Z01BFFP
- Enables debugging (PVM-based version only)
- Z01BGFP
- Information about MPI tasks (MPI-based version only)
- Z01CAFP
- Number of rows or columns of a matrix held locally on a given processor when the matrix is distributed in the cyclic 2-d block fashion (NUMROC)
- Z01CBFP
- Length of the workspace for F08AEFP and F08AFFP
- Z01CCFP
- Length of the workspace for F08AGFP
- Z01CDFP
- Process coordinate which possesses the entry of a distributed matrix specified by a global index (INDXG2P)
- Z01CEFP
- Length of the workspace for F08FEFP (PDSYTRD)
Fundamental Support Routines
Chapter X01: Mathematical Constants
- X01AAF
- pi
- X01ABF
- Euler's constant, gamma
Chapter X02: Machine Constants
- X02AHF
- Largest permissible argument for sin and cos
- X02AJF
- Machine precision
- X02AKF
- Smallest positive model number
- X02ALF
- Largest positive model number
- X02AMF
- Safe range of real floating-point arithmetic
- X02ANF
- Safe range of complex floating-point arithmetic
- X02BBF
- Largest representable integer
- X02BEF
- Maximum number of decimal digits that can be represented
- X02BHF
- Parameter of floating-point arithmetic model, b
- X02BJF
- Parameter of floating-point arithmetic model, p
- X02BKF
- Parameter of floating-point arithmetic model, e_{min}
- X02BLF
- Parameter of floating-point arithmetic model, e_{max}
- X02DJF
- Parameter of floating-point arithmetic model, ROUNDS
[Home : Support ]
Last modified: Mon.. Feb. 22 1999
© The Numerical Algorithms Group Ltd, Oxford UK. 1999