Go to main content
Index
Numbers and Symbols
- %g2,%g3,%g4, and%g5 global integer registersC Interfaces
- -dalignLinking Fortran Programs
- -library=sunperf
- Linking Fortran Programs
- Getting Started With Oracle Developer Studio Performance Library
- -xarchAbout Compiling
- 2D FFT routines
- complex sequences as inputTwo-Dimensional FFT Routines
- conjugate symmetryTwo-Dimensional FFT Routines
- data storage formatTwo-Dimensional FFT Routines
- forward 2D FFTTwo-Dimensional FFT Routines
- inverse 2D FFTTwo-Dimensional FFT Routines
- real sequences as inputTwo-Dimensional FFT Routines
- routines
- Single Precision Two-Dimensional FFT Routines
- FFT Two-Dimensional Routines and Their Arguments
- 3D FFT routines
- complex sequences as inputThree-Dimensional FFT Routines
- conjugate symmetryThree-Dimensional FFT Routines
- data storage formatThree-Dimensional FFT Routines
- forward 3D FFTThree-Dimensional FFT Routines
- inverse 3D FFTThree-Dimensional FFT Routines
- real sequences as inputThree-Dimensional FFT Routines
- routines
- Single Precision Three-Dimensional FFT Routines
- FFT Three-Dimensional Routines and Their Arguments
- 64-bit code
- C64-Bit Integer Arguments
- Fortran 9564-Bit Integer Arguments
- See also 64-bit enabled Oracle Solaris operating environmentCompiling Code for a 64-Bit Enabled Operating Environments
- 64-bit enabled Oracle Solaris operating environment
- appending_64 to routine namesCompiling Code for a 64-Bit Enabled Operating Environments
- compiling codeCompiling Code for a 64-Bit Enabled Operating Environments
- 64-bit enabled Solaris operating environment
- integer promotion64-Bit Integer Arguments
- 64-bit integer argumentsFortran 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, calling64-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
- architecturesLibraries Included With Oracle Developer Studio Performance Library
- argument data types
- summaryOracle Developer Studio Performance
Library Convolution and Correlation Routines
- arguments
- convolution and correlationArguments for Convolution and
Correlation Routines
- FFT routinesFFT Three-Dimensional Routines and Their Arguments
- automatic code restructuring toolsUsing Tools to Restructure Code
B
- banded matrixBanded Storage
- bidiagonal matrixBidiagonal 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 code64-Bit Integer Arguments
- array storageC Interfaces
- examplesC Examples
- routine calling conventionsC Interfaces
- C interfaces
- advantagesC Interfaces
- compared to Fortran interfacesC Interfaces
- routine calling conventionsC Interfaces
- calling 64-bit integer interfaces64-Bit Integer Arguments
- calling conventions
- CC Interfaces
- f77/f95Fortran Interfaces
- CLAPACKAbout Netlib
- compatibility, LAPACKCompatibility With Previous LAPACK Versions
- compile-time checkingFortran SUNPERF Module for Use With Fortran 95
- conjugate symmetricLinear FFT Routines
- conjugate symmetry
- 2D FFT routinesTwo-Dimensional FFT Routines
- 3D FFT routinesThree-Dimensional FFT Routines
- FFT routinesLinear FFT Routines
- convolutionConvolution Operation
- convolution and correlation
- argumentsArguments for Convolution and
Correlation Routines
- routines
- Convolution and Correlation Routines
- Convolution and Correlation Routines
- correlationCorrelation Operation
- cosine transformsCosine and Sine Transforms
D
- data storage format
- 2D FFT routinesTwo-Dimensional FFT Routines
- 3D FFT routinesThree-Dimensional FFT Routines
- FFT routinesLinear FFT Routines
- data types
- argumentsOracle Developer Studio Performance
Library Convolution and Correlation Routines
- DFTUsing 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 DFTUsing Oracle Developer Studio Performance Library Signal Processing Routines
E
- environment variable
- OMP_STACKSIZERun-Time Issues
- STACKSIZERun-Time Issues
- even sequences
- fast cosine transform routinesFast Cosine Transforms for Even Sequences Routines and Their
Arguments
F
- f95 interfaces
- calling conventionsFortran Interfaces
- fast cosine transform routinesFast Cosine Transforms
- even sequencesFast 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 sequencesV[D]COST:
Forward and Inverse Fast Cosine Transforms of Multiple Sequences
(VFCT)
- quarter-wave even sequencesFast Cosine Transforms for Quarter-Wave Even Sequences Routines and Their
Arguments
- fast Fourier transform
- See FFTUsing Oracle Developer Studio Performance Library Signal Processing Routines
- fast sine transform routinesFast 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 sequencesFast Sine Transforms for Odd Sequences Routines and Their Arguments
- quarter-wave odd sequencesFast Sine Transforms for Quarter-Wave Odd Sequences Routines and Their
Arguments
- featuresOracle Developer Studio Performance Library Features
- FFTUsing 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 routinesFFT Two-Dimensional Routines and Their Arguments
- 3D FFT routinesFFT Three-Dimensional Routines and Their Arguments
- argumentsFFT Three-Dimensional Routines and Their Arguments
- complex sequences as inputLinear FFT Routines
- conjugate symmetryLinear FFT Routines
- data storage formatLinear FFT Routines
- forward and inverseForward and Inverse FFT Routines
- linear FFT routines
- Single Precision Linear FFT Routines
- FFT Linear Routines and Their Arguments
- linear forward FFTLinear FFT Routines
- linear forward FFT (polar form)Linear FFT Routines
- linear inverse FFTLinear FFT Routines
- linear inverse FFT (polar form)Linear FFT Routines
- real sequences as inputLinear 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 code64-Bit Integer Arguments
- compile-time checkingFortran SUNPERF Module for Use With Fortran 95
- type independenceFortran SUNPERF Module for Use With Fortran 95
- USE SUNPERFFortran SUNPERF Module for Use With Fortran 95
- Fortran interfaces
- summaryFortran Interfaces
G
- general band matrixGeneral Band Matrix Routines
- general matrix
- General Matrix-Generalized Problem (Pair of General Matrices) Routines
- General Matrix (Unsymmetric or Rectangular) Routines
- general tridiagonal matrixGeneral Tridiagonal Matrix Routines
- global integer registersC Interfaces
H
- Hermitian band matrixHermitian Band Matrix Routines
- Hermitian matrixHermitian Matrix Routines
- Hermitian matrix in packed storageHermitian Matrix in Packed Storage Routines
I
- including routines in development environmentReplacing Routines With Oracle Developer Studio
Performance Library Routines
L
- LAPACK
- LAPACK Routines
- Libraries Included With Oracle Developer Studio Performance Library
- LAPACK 90About Netlib
- LAPACK compatibilityCompatibility With Previous LAPACK Versions
- LINPACKLibraries Included With Oracle Developer Studio Performance Library
M
- mallocC Interfaces
- man pages
- section 3P
- Oracle Developer Studio Performance Library Routines
- Using Oracle Developer Studio Performance Library Signal Processing Routines
- matrix
- bandedBanded Storage
- bidiagonalBidiagonal Matrix Routines
- diagonal
- Diagonal Matrix Routines
- Cosine-Sine (CS) Decomposition Routines
- general
- General Matrix (Unsymmetric or Rectangular) Routines
- General Matrices
- general bandGeneral Band Matrix Routines
- general tridiagonalGeneral Tridiagonal Matrix Routines
- general, generalized problemGeneral Matrix-Generalized Problem (Pair of General Matrices) Routines
- general, pairGeneral Matrix-Generalized Problem (Pair of General Matrices) Routines
- HermitianHermitian Matrix Routines
- Hermitian bandHermitian Band Matrix Routines
- Hermitian in packed storageHermitian Matrix in Packed Storage Routines
- pair of generalGeneral Matrix-Generalized Problem (Pair of General Matrices) Routines
- real orthogonalReal Orthogonal Matrix Routines
- real orthogonal in packed storageReal Orthogonal Matrix in Packed Storage Routines
- real symmetric bandReal Symmetric Band Matrix Routines
- real symmetric tridiagonalReal Symmetric Tridiagonal Matrix Routines
- sparseSparse Computation
- structurally symmetric sparseStructurally Symmetric Sparse
Matrices
- symmetric
- Symmetric Matrix Routines
- Symmetric Matrices
- symmetric in packed storageSymmetric Matrix in Packed Storage Routines
- symmetric or Hermitian-positive definiteSymmetric or Hermitian Positive Definite Matrix Routines
- symmetric or Hermitian-positive definite bandSymmetric or Hermitian Positive Definite Band Matrix Routines
- symmetric or Hermitian-positive definite in packed storageSymmetric or Hermitian Positive Definite Matrix in Packed Storage
Routines
- symmetric or Hermitian-positive definite tridiagonalSymmetric or Hermitian Positive Definite Tridiagonal Matrix Routines
- symmetric sparseSymmetric Sparse Matrices
- trapezoidalTrapezoidal Matrix Routines
- triangular
- Triangular Matrix Routines
- Triangular Matrix-Generalized Problem (Pair of Triangular Matrices)
Routines
- Triangular Matrices
- triangular bandTriangular 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
- tridiagonalTridiagonal Matrices
- unitary in packed storageUnitary Matrix in Packed Storage Routines
- Upper HessenbergUpper Hessenberg Matrix Routines
- upper HessenbergUpper Hessenberg Matrix-Generalized Problem (Hessenberg and Triangular Matrix)
Routines
- MT-safe routinesFortran Examples
N
- NetlibAbout Netlib
- Netlib Sparse BLAS
- naming conventionsNetlib Sparse BLAS
- Netlib Sparse-BLASLibraries Included With Oracle Developer Studio Performance Library
- Netlib Sparse-BLAS 0.5Libraries Included With Oracle Developer Studio Performance Library
- NIST Fortran Sparse BLAS
- naming conventionsNIST Fortran Sparse BLAS
- number of threadsDegree of Parallelism
O
- odd sequences
- fast sine transform routinesFast Sine Transforms for Odd Sequences Routines and Their Arguments
- OMP_STACKSIZE environment variableRun-Time Issues
P
- packed storagePacked Storage
- parallel processing
- number of threadsDegree 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 routinesFast Cosine Transforms for Quarter-Wave Even Sequences Routines and Their
Arguments
- quarter-wave odd sequences
- fast sine transform routinesFast Sine Transforms for Quarter-Wave Odd Sequences Routines and Their
Arguments
R
- real orthogonal matrixReal Orthogonal Matrix Routines
- real orthogonal matrix in packed storageReal Orthogonal Matrix in Packed Storage Routines
- real symmetric band matrixReal Symmetric Band Matrix Routines
- real symmetric tridiagonal matrixReal Symmetric Tridiagonal Matrix Routines
- replacing routinesImproving 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
- BLAS1BLAS1 (Basic Linear Algebra Subprograms, Level 1) Routines
- BLAS2BLAS2 (Basic Linear Algebra Subprograms, Level 2) Routines
- BLAS3BLAS3 (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 conventionsFortran 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 FFTForward 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
- LAPACKLAPACK Routines
- linear FFT routines
- Single Precision Linear FFT Routines
- FFT Linear Routines and Their Arguments
- sparse BLASSparse 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 transformsCosine and Sine Transforms
- sparse BLASSparse BLAS Routines
- sparse matrices
- structurally symmetricStructurally Symmetric Sparse
Matrices
- symmetricSymmetric Sparse Matrices
- sparse matrixSparse Computation
- Sparse SolverLibraries Included With Oracle Developer Studio Performance Library
- SPSOLVE sparse solver routinesSPSOLVE Interface
- STACKSIZE environment variableRun-Time Issues
- structurally symmetric sparse matrixStructurally Symmetric Sparse
Matrices
- SUNPERF moduleFortran SUNPERF Module for Use With Fortran 95
- SuperLU 3.0Libraries Included With Oracle Developer Studio Performance Library
- SuperLU sparse solver routinesSuperLU Interface
- symmetric matrix
- Symmetric Matrix Routines
- Symmetric Matrices
- symmetric matrix in packed storageSymmetric Matrix in Packed Storage Routines
- symmetric or Hermitian positive definite band matrixSymmetric or Hermitian Positive Definite Band Matrix Routines
- symmetric or Hermitian positive definite matrixSymmetric or Hermitian Positive Definite Matrix Routines
- symmetric or Hermitian positive definite matrix in packed storageSymmetric or Hermitian Positive Definite Matrix in Packed Storage
Routines
- symmetric or Hermitian positive definite tridiagonal matrixSymmetric or Hermitian Positive Definite Tridiagonal Matrix Routines
- symmetric sparse matrixSymmetric Sparse Matrices
- synchronizationSynchronization Mechanisms
T
- threads
- synchronizationSynchronization Mechanisms
- trapezoidal matrixTrapezoidal Matrix Routines
- triangular band matrixTriangular 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
- tridiagnonal matrixTridiagonal Matrices
- type IndependenceFortran SUNPERF Module for Use With Fortran 95
U
- unitary matrix in packed storageUnitary Matrix in Packed Storage Routines
- Upper Hessenberg matrixUpper Hessenberg Matrix Routines
- upper Hessenberg matrixUpper Hessenberg Matrix-Generalized Problem (Hessenberg and Triangular Matrix)
Routines
- USE SUNPERF
- enabling Fortran 95 featuresFortran 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
- xFFTOPTComments
- XBLASLibraries Included With Oracle Developer Studio Performance Library