Go to main content
Index
Numbers and Symbols
- %g2,%g3,%g4, and%g5 global integer registers
C Interfaces
- -dalign
Linking Fortran Programs
- -library=sunperf
Linking Fortran Programs
Getting Started With Oracle Developer Studio Performance Library
- -xarch
About Compiling
- 2D FFT routines
- complex sequences as input
Two-Dimensional FFT Routines
- conjugate symmetry
Two-Dimensional FFT Routines
- data storage format
Two-Dimensional FFT Routines
- forward 2D FFT
Two-Dimensional FFT Routines
- inverse 2D FFT
Two-Dimensional FFT Routines
- real sequences as input
Two-Dimensional FFT Routines
- routines
Single Precision Two-Dimensional FFT Routines
FFT Two-Dimensional Routines and Their Arguments
- 3D FFT routines
- complex sequences as input
Three-Dimensional FFT Routines
- conjugate symmetry
Three-Dimensional FFT Routines
- data storage format
Three-Dimensional FFT Routines
- forward 3D FFT
Three-Dimensional FFT Routines
- inverse 3D FFT
Three-Dimensional FFT Routines
- real sequences as input
Three-Dimensional FFT Routines
- routines
Single Precision Three-Dimensional FFT Routines
FFT Three-Dimensional Routines and Their Arguments
- 64-bit code
- C
64-Bit Integer Arguments
- Fortran 95
64-Bit Integer Arguments
- See also 64-bit enabled Oracle Solaris operating environment
Compiling Code for a 64-Bit Enabled Operating Environments
- 64-bit enabled Oracle Solaris operating environment
- appending_64 to routine names
Compiling Code for a 64-Bit Enabled Operating Environments
- compiling code
Compiling Code for a 64-Bit Enabled Operating Environments
- 64-bit enabled Solaris operating environment
- integer promotion
64-Bit Integer Arguments
- 64-bit integer arguments
Fortran SUNPERF Module for Use With Fortran 95- promoting integers to 64-bits
64-Bit Integer Arguments
Compiling Code for a 64-Bit Enabled Operating Environments
- 64-bit integer interfaces, calling
64-Bit Integer Arguments
- _64, appending to routine name
Compiling Code for a 64-Bit Enabled Operating Environments
Fortran SUNPERF Module for Use With Fortran 95
A
- architectures
Libraries Included With Oracle Developer Studio Performance Library
- argument data types
- summary
Oracle Developer Studio Performance
Library Convolution and Correlation Routines
- arguments
- convolution and correlation
Arguments for Convolution and
Correlation Routines
- FFT routines
FFT Three-Dimensional Routines and Their Arguments
- automatic code restructuring tools
Using Tools to Restructure Code
B
- banded matrix
Banded Storage
- bidiagonal matrix
Bidiagonal Matrix Routines
- BLAS1
BLAS1 (Basic Linear Algebra Subprograms, Level 1) Routines
Libraries Included With Oracle Developer Studio Performance Library
- BLAS2
BLAS2 (Basic Linear Algebra Subprograms, Level 2) Routines
Libraries Included With Oracle Developer Studio Performance Library
- BLAS3
BLAS3 (Basic Linear Algebra Subprograms, Level 3) Routines
Libraries Included With Oracle Developer Studio Performance Library
C
- C
- 64-bit code
64-Bit Integer Arguments
- array storage
C Interfaces
- examples
C Examples
- routine calling conventions
C Interfaces
- C interfaces
- advantages
C Interfaces
- compared to Fortran interfaces
C Interfaces
- routine calling conventions
C Interfaces
- calling 64-bit integer interfaces
64-Bit Integer Arguments
- calling conventions
- C
C Interfaces
- f77/f95
Fortran Interfaces
- CLAPACK
About Netlib
- compatibility, LAPACK
Compatibility With Previous LAPACK Versions
- compile-time checking
Fortran SUNPERF Module for Use With Fortran 95
- conjugate symmetric
Linear FFT Routines
- conjugate symmetry
- 2D FFT routines
Two-Dimensional FFT Routines
- 3D FFT routines
Three-Dimensional FFT Routines
- FFT routines
Linear FFT Routines
- convolution
Convolution Operation
- convolution and correlation
- arguments
Arguments for Convolution and
Correlation Routines
- routines
Convolution and Correlation Routines
Convolution and Correlation Routines
- correlation
Correlation Operation
- cosine transforms
Cosine and Sine Transforms
D
- data storage format
- 2D FFT routines
Two-Dimensional FFT Routines
- 3D FFT routines
Three-Dimensional FFT Routines
- FFT routines
Linear FFT Routines
- data types
- arguments
Oracle Developer Studio Performance
Library Convolution and Correlation Routines
- DFT
Using Oracle Developer Studio Performance Library Signal Processing Routines- efficiency of FFT versus DFT
Using Oracle Developer Studio Performance Library Signal Processing Routines
Using Oracle Developer Studio Performance Library Signal Processing Routines
- diagonal matrix
Diagonal Matrix Routines
Cosine-Sine (CS) Decomposition Routines
- discrete Fourier transform
- See DFT
Using Oracle Developer Studio Performance Library Signal Processing Routines
E
- environment variable
- OMP_STACKSIZE
Run-Time Issues
- STACKSIZE
Run-Time Issues
- even sequences
- fast cosine transform routines
Fast Cosine Transforms for Even Sequences Routines and Their
Arguments
F
- f95 interfaces
- calling conventions
Fortran Interfaces
- fast cosine transform routines
Fast Cosine Transforms- even sequences
Fast Cosine Transforms for Even Sequences Routines and Their
Arguments
- forward and inverse
[D]COST:
Forward and Inverse Fast Cosine Transform (FCT) of a Sequence
- forward transform (multiple quarter-wave even sequences)
V[D]COSQF:
Forward FCT of One or More Quarter-Wave Even Sequences
- forward transform (quarter-wave even sequence)
[D]COSQF:
Forward FCT of a Quarter-Wave Even Sequence
- inverse transform (multiple quarter-wave even sequences)
V[D]COSQB:
Inverse FCT of One or More Quarter-Wave Even Sequences
- inverse transform (quarter-wave even sequence)
[D]COSQB:
Inverse FCT of a Quarter-Wave Even Sequence
- multiple sequences
V[D]COST:
Forward and Inverse Fast Cosine Transforms of Multiple Sequences
(VFCT)
- quarter-wave even sequences
Fast Cosine Transforms for Quarter-Wave Even Sequences Routines and Their
Arguments
- fast Fourier transform
- See FFT
Using Oracle Developer Studio Performance Library Signal Processing Routines
- fast sine transform routines
Fast Sine Transforms- forward and inverse
[D]SINT:
Forward and Inverse Fast Sine Transform (FST) of a Sequence
- forward and inverse (multiple sequences)
V[D]SINT:
Forward and Inverse Fast Sine Transforms of Multiple Sequences (VFST)
- forward transform (multiple quarter-wave odd sequences)
V[D]SINQF:
Forward FST of One or More Quarter-Wave Odd Sequences
- forward transform (quarter-wave odd sequence)
[D]SINQF:
Forward FST of a Quarter-Wave Odd Sequence
- inverse transform (multiple quarter-wave odd sequences)
V[D]SINQB:
Inverse FST of One or More Quarter-Wave Odd Sequences
- inverse transform (quarter-wave odd sequence)
[D]SINQB:
Inverse FST of a Quarter-Wave Odd Sequence
- odd sequences
Fast Sine Transforms for Odd Sequences Routines and Their Arguments
- quarter-wave odd sequences
Fast Sine Transforms for Quarter-Wave Odd Sequences Routines and Their
Arguments
- features
Oracle Developer Studio Performance Library Features
- FFT
Using Oracle Developer Studio Performance Library Signal Processing Routines- efficiency of FFT versus DFT
Using Oracle Developer Studio Performance Library Signal Processing Routines
Using Oracle Developer Studio Performance Library Signal Processing Routines
- FFT routines
- 2D FFT routines
FFT Two-Dimensional Routines and Their Arguments
- 3D FFT routines
FFT Three-Dimensional Routines and Their Arguments
- arguments
FFT Three-Dimensional Routines and Their Arguments
- complex sequences as input
Linear FFT Routines
- conjugate symmetry
Linear FFT Routines
- data storage format
Linear FFT Routines
- forward and inverse
Forward and Inverse FFT Routines
- linear FFT routines
Single Precision Linear FFT Routines
FFT Linear Routines and Their Arguments
- linear forward FFT
Linear FFT Routines
- linear forward FFT (polar form)
Linear FFT Routines
- linear inverse FFT
Linear FFT Routines
- linear inverse FFT (polar form)
Linear FFT Routines
- real sequences as input
Linear FFT Routines
- sequence length for most efficient computation
Comments
FFT Three-Dimensional Routines and Their Arguments
- FFTPACK
Sine and Cosine Transform Routines
FFT Routines
Cosine and Sine Transforms
Libraries Included With Oracle Developer Studio Performance Library
- Fortran 95
- 64-bit code
64-Bit Integer Arguments
- compile-time checking
Fortran SUNPERF Module for Use With Fortran 95
- type independence
Fortran SUNPERF Module for Use With Fortran 95
- USE SUNPERF
Fortran SUNPERF Module for Use With Fortran 95
- Fortran interfaces
- summary
Fortran Interfaces
G
- general band matrix
General Band Matrix Routines
- general matrix
General Matrix-Generalized Problem (Pair of General Matrices) Routines
General Matrix (Unsymmetric or Rectangular) Routines
- general tridiagonal matrix
General Tridiagonal Matrix Routines
- global integer registers
C Interfaces
H
- Hermitian band matrix
Hermitian Band Matrix Routines
- Hermitian matrix
Hermitian Matrix Routines
- Hermitian matrix in packed storage
Hermitian Matrix in Packed Storage Routines
I
- including routines in development environment
Replacing Routines With Oracle Developer Studio
Performance Library Routines
L
- LAPACK
LAPACK Routines
Libraries Included With Oracle Developer Studio Performance Library
- LAPACK 90
About Netlib
- LAPACK compatibility
Compatibility With Previous LAPACK Versions
- LINPACK
Libraries Included With Oracle Developer Studio Performance Library
M
- malloc
C Interfaces
- man pages
- section 3P
Oracle Developer Studio Performance Library Routines
Using Oracle Developer Studio Performance Library Signal Processing Routines
- matrix
- banded
Banded Storage
- bidiagonal
Bidiagonal Matrix Routines
- diagonal
Diagonal Matrix Routines
Cosine-Sine (CS) Decomposition Routines
- general
General Matrix (Unsymmetric or Rectangular) Routines
General Matrices
- general band
General Band Matrix Routines
- general tridiagonal
General Tridiagonal Matrix Routines
- general, generalized problem
General Matrix-Generalized Problem (Pair of General Matrices) Routines
- general, pair
General Matrix-Generalized Problem (Pair of General Matrices) Routines
- Hermitian
Hermitian Matrix Routines
- Hermitian band
Hermitian Band Matrix Routines
- Hermitian in packed storage
Hermitian Matrix in Packed Storage Routines
- pair of general
General Matrix-Generalized Problem (Pair of General Matrices) Routines
- real orthogonal
Real Orthogonal Matrix Routines
- real orthogonal in packed storage
Real Orthogonal Matrix in Packed Storage Routines
- real symmetric band
Real Symmetric Band Matrix Routines
- real symmetric tridiagonal
Real Symmetric Tridiagonal Matrix Routines
- sparse
Sparse Computation
- structurally symmetric sparse
Structurally Symmetric Sparse
Matrices
- symmetric
Symmetric Matrix Routines
Symmetric Matrices
- symmetric in packed storage
Symmetric Matrix in Packed Storage Routines
- symmetric or Hermitian-positive definite
Symmetric or Hermitian Positive Definite Matrix Routines
- symmetric or Hermitian-positive definite band
Symmetric or Hermitian Positive Definite Band Matrix Routines
- symmetric or Hermitian-positive definite in packed storage
Symmetric or Hermitian Positive Definite Matrix in Packed Storage
Routines
- symmetric or Hermitian-positive definite tridiagonal
Symmetric or Hermitian Positive Definite Tridiagonal Matrix Routines
- symmetric sparse
Symmetric Sparse Matrices
- trapezoidal
Trapezoidal Matrix Routines
- triangular
Triangular Matrix Routines
Triangular Matrix-Generalized Problem (Pair of Triangular Matrices)
Routines
Triangular Matrices
- triangular band
Triangular Band Matrix Routines
- triangular in packed storage
Triangular Matrix in Rectangular Full-Packed (RFP) Format and Standard Packed
Format Routines
Triangular Matrix in Packed Storage Routines
- tridiagonal
Tridiagonal Matrices
- unitary in packed storage
Unitary Matrix in Packed Storage Routines
- Upper Hessenberg
Upper Hessenberg Matrix Routines
- upper Hessenberg
Upper Hessenberg Matrix-Generalized Problem (Hessenberg and Triangular Matrix)
Routines
- MT-safe routines
Fortran Examples
N
- Netlib
About Netlib
- Netlib Sparse BLAS
- naming conventions
Netlib Sparse BLAS
- Netlib Sparse-BLAS
Libraries Included With Oracle Developer Studio Performance Library
- Netlib Sparse-BLAS 0.5
Libraries Included With Oracle Developer Studio Performance Library
- NIST Fortran Sparse BLAS
- naming conventions
NIST Fortran Sparse BLAS
- number of threads
Degree of Parallelism
O
- odd sequences
- fast sine transform routines
Fast Sine Transforms for Odd Sequences Routines and Their Arguments
- OMP_STACKSIZE environment variable
Run-Time Issues
P
- packed storage
Packed Storage
- parallel processing
- number of threads
Degree of Parallelism
- promoting integer arguments to 64-bits
64-Bit Integer Arguments
Compiling Code for a 64-Bit Enabled Operating Environments
Q
- quarter-wave even sequences
- fast cosine transform routines
Fast Cosine Transforms for Quarter-Wave Even Sequences Routines and Their
Arguments
- quarter-wave odd sequences
- fast sine transform routines
Fast Sine Transforms for Quarter-Wave Odd Sequences Routines and Their
Arguments
R
- real orthogonal matrix
Real Orthogonal Matrix Routines
- real orthogonal matrix in packed storage
Real Orthogonal Matrix in Packed Storage Routines
- real symmetric band matrix
Real Symmetric Band Matrix Routines
- real symmetric tridiagonal matrix
Real Symmetric Tridiagonal Matrix Routines
- replacing routines
Improving Performance of Other
Libraries
- routines
- 2D FFT routines
Single Precision Two-Dimensional FFT Routines
FFT Two-Dimensional Routines and Their Arguments
- 3D FFT routines
Single Precision Three-Dimensional FFT Routines
FFT Three-Dimensional Routines and Their Arguments
- BLAS1
BLAS1 (Basic Linear Algebra Subprograms, Level 1) Routines
- BLAS2
BLAS2 (Basic Linear Algebra Subprograms, Level 2) Routines
- BLAS3
BLAS3 (Basic Linear Algebra Subprograms, Level 3) Routines
- C calling conventions
C Interfaces
C Interfaces
- convolution and correlation
Convolution and Correlation Routines
Convolution and Correlation Routines
- f95 calling conventions
Fortran Interfaces
- fast cosine transform routines
Fast Cosine Transforms
Fast Cosine Transforms for Quarter-Wave Even Sequences Routines and Their
Arguments
Fast Cosine Transforms for Even Sequences Routines and Their
Arguments
- fast cosine transform routines (multiple sequences)
V[D]COST:
Forward and Inverse Fast Cosine Transforms of Multiple Sequences
(VFCT)
- fast sine transform routines
Fast Sine Transforms
Fast Sine Transforms for Quarter-Wave Odd Sequences Routines and Their
Arguments
Fast Sine Transforms for Odd Sequences Routines and Their Arguments
- FFTPACK
Sine and Cosine Transform Routines
FFT Routines
- forward and inverse FFT
Forward and Inverse FFT Routines
- forward fast cosine transform routines
[D]COST:
Forward and Inverse Fast Cosine Transform (FCT) of a Sequence
- forward fast cosine transform routines (multiple quarter-wave even sequences)
V[D]COSQF:
Forward FCT of One or More Quarter-Wave Even Sequences
- forward fast cosine transform routines (quarter-wave even sequence)
[D]COSQF:
Forward FCT of a Quarter-Wave Even Sequence
- forward fast sine transform routines
[D]SINT:
Forward and Inverse Fast Sine Transform (FST) of a Sequence
- forward fast sine transform routines (multiple quarter-wave odd sequences)
V[D]SINQF:
Forward FST of One or More Quarter-Wave Odd Sequences
- forward fast sine transform routines (multiple sequences)
V[D]SINT:
Forward and Inverse Fast Sine Transforms of Multiple Sequences (VFST)
- forward fast sine transform routines (quarter-wave odd sequence)
[D]SINQF:
Forward FST of a Quarter-Wave Odd Sequence
- inverse fast cosine transform routines
[D]COST:
Forward and Inverse Fast Cosine Transform (FCT) of a Sequence
- inverse fast cosine transform routines (multiple quarter-wave even sequences)
V[D]COSQB:
Inverse FCT of One or More Quarter-Wave Even Sequences
- inverse fast cosine transform routines (quarter-wave even sequence)
[D]COSQB:
Inverse FCT of a Quarter-Wave Even Sequence
- inverse fast sine transform routines
[D]SINT:
Forward and Inverse Fast Sine Transform (FST) of a Sequence
- inverse fast sine transform routines (multiple quarter-wave odd sequences)
V[D]SINQB:
Inverse FST of One or More Quarter-Wave Odd Sequences
- inverse fast sine transform routines (multiple sequences)
V[D]SINT:
Forward and Inverse Fast Sine Transforms of Multiple Sequences (VFST)
- inverse fast sine transform routines (quarter-wave odd sequence)
[D]SINQB:
Inverse FST of a Quarter-Wave Odd Sequence
- LAPACK
LAPACK Routines
- linear FFT routines
Single Precision Linear FFT Routines
FFT Linear Routines and Their Arguments
- sparse BLAS
Sparse BLAS Routines
- VFFTPACK
Sine and Cosine Transform Routines
FFT Routines
S
- section 3P man pages
Oracle Developer Studio Performance Library Routines
Using Oracle Developer Studio Performance Library Signal Processing Routines
- sine transforms
Cosine and Sine Transforms
- sparse BLAS
Sparse BLAS Routines
- sparse matrices
- structurally symmetric
Structurally Symmetric Sparse
Matrices
- symmetric
Symmetric Sparse Matrices
- sparse matrix
Sparse Computation
- Sparse Solver
Libraries Included With Oracle Developer Studio Performance Library
- SPSOLVE sparse solver routines
SPSOLVE Interface
- STACKSIZE environment variable
Run-Time Issues
- structurally symmetric sparse matrix
Structurally Symmetric Sparse
Matrices
- SUNPERF module
Fortran SUNPERF Module for Use With Fortran 95
- SuperLU 3.0
Libraries Included With Oracle Developer Studio Performance Library
- SuperLU sparse solver routines
SuperLU Interface
- symmetric matrix
Symmetric Matrix Routines
Symmetric Matrices
- symmetric matrix in packed storage
Symmetric Matrix in Packed Storage Routines
- symmetric or Hermitian positive definite band matrix
Symmetric or Hermitian Positive Definite Band Matrix Routines
- symmetric or Hermitian positive definite matrix
Symmetric or Hermitian Positive Definite Matrix Routines
- symmetric or Hermitian positive definite matrix in packed storage
Symmetric or Hermitian Positive Definite Matrix in Packed Storage
Routines
- symmetric or Hermitian positive definite tridiagonal matrix
Symmetric or Hermitian Positive Definite Tridiagonal Matrix Routines
- symmetric sparse matrix
Symmetric Sparse Matrices
- synchronization
Synchronization Mechanisms
T
- threads
- synchronization
Synchronization Mechanisms
- trapezoidal matrix
Trapezoidal Matrix Routines
- triangular band matrix
Triangular Band Matrix Routines
- triangular matrix
Triangular Matrix Routines
Triangular Matrix-Generalized Problem (Pair of Triangular Matrices)
Routines
Triangular Matrices
- triangular matrix in packed storage
Triangular Matrix in Rectangular Full-Packed (RFP) Format and Standard Packed
Format Routines
Triangular Matrix in Packed Storage Routines
- tridiagonal matrix
Tridiagonal Matrices
- type Independence
Fortran SUNPERF Module for Use With Fortran 95
U
- unitary matrix in packed storage
Unitary Matrix in Packed Storage Routines
- Upper Hessenberg matrix
Upper Hessenberg Matrix Routines
- upper Hessenberg matrix
Upper Hessenberg Matrix-Generalized Problem (Hessenberg and Triangular Matrix)
Routines
- USE SUNPERF
- enabling Fortran 95 features
Fortran SUNPERF Module for Use With Fortran 95
V
- VFFTPACK
Sine and Cosine Transform Routines
FFT Routines
Cosine and Sine Transforms
Libraries Included With Oracle Developer Studio Performance Library
X
- xFFTOPT
Comments
- XBLAS
Libraries Included With Oracle Developer Studio Performance Library