Guide and Reference
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
A
B
background books
(2533)
band matrix, distributing
(1763)
bibliography
(2526)
BLACS (Basic Linear Algebra Communication Subprograms)
(1445)
BLACS_EXIT
(1841)
BLACS_GET
(1831)
BLACS_GRIDEXIT
(1839)
BLACS_GRIDINFO
(1835)
BLACS_GRIDINIT
(1833)
BLACS_GRIDMAP
(1837)
BLACS_PINFO
(1829)
initializing in your program
(1828)
quick reference
(2439)
usage by Parallel ESSL
(1713)
BLACS_EXIT
(1842)
BLACS_GET
(1832)
BLACS_GRIDEXIT
(1840)
BLACS_GRIDINFO
(1836)
BLACS_GRIDINIT
(1834)
BLACS_GRIDMAP
(1838)
BLACS_PINFO
(1830)
BLAS (Basic Linear Algebra Subprograms)
(1450)
definition of
(2455)
block column, distributing
(1757), (1804)
block distributing
(1740)
block distribution, definition of
(1728)
block row, distributing
(1758), (1805)
block size, suggested
(1818)
block-cyclic distribution, definition of
(1730)
bold letters, usage of
(1569)
books
(2534)
See also publications
C
C (C programming language)
(1436)
modifying procedures for using Parallel ESSL
(1868)
Parallel ESSL header file
(1843)
C++ (C++ programming language)
(1437)
modifying procedures for using Parallel ESSL
(1873)
Parallel ESSL header file
(1844)
publications
(2567)
cache, definition of
(2456)
calling sequence
(1451)
syntax description
(1644)
ceiling notation and meaning
(1615)
character constant, definition of
(2457)
character data
(1494)
conventions
(1589)
character expression, definition of
(2458)
character type, definition of
(2459)
characters, special usage of
(1623)
citations
(2528)
See also references, math background
coding your program
(1500)
application program outline
(1846)
optimal performance
(1817)
restrictions for routine names
(1824)
where to find more information
(1827), (1876)
column-major order, definition of
(2460)
communication errors
(1442)
list of messages for
(1971)
overview
(1940)
comparison of accuracy
(1679)
compilers, required by Parallel ESSL
(1699)
compiling your program
(1501)
C programs
(1867)
C++ programs
(1872)
Fortran programs
(1862)
HPF programs
(1889)
complex conjugate even data, definition of
(2461)
complex conjugate notation
(1609)
complex constant, definition of
(2462)
complex data
(1498)
conventions
(1587)
complex type, definition of
(2463)
computational areas, overview
(1665)
computational errors
(1505)
differs from ESSL for AIX, how this
(1930)
list of messages for
(1969)
overview
(1926)
conjugate notation
(1610)
constant, definition of
(2464)
continuation, convention for numerical data
(1588)
conventions
for messages
(1963)
mathematical and programming notations
(1594)
scalar data
(1581)
subroutine descriptions
(1639)
cosine notation
(1633)
courier font usage
(1568)
customer service, IBM
(1903)
customer support, IBM
(1904)
cyclic distribution, definition of
(1729)
D
D_SPMAT, derived data type
(1775)
data
(1502)
conventions for scalar data
(1583)
data distribution
block
(1725)
block-cyclic
(1726)
cyclic
(1727)
definition of
(1550), (1724)
for an HPF program
(1794)
general tridiagonal matrix
over one-dimensional process grid
(1767)
matrix
over one-dimensional process grid
(1761), (1808)
over two-dimensional process grid
(1772), (1810)
random number generation subroutine
(1754), (1799)
symmetric band matrix
over one-dimensional process grid
(1764)
symmetric tridiagonal matrix
over one-dimensional process grid
(1770)
techniques
(1731)
three-dimensional sequences
(1790), (1814)
two-dimensional sequences
(1786), (1812)
vectors
over one-dimensional process grid
(1751), (1798)
over two-dimensional process grid
(1753), (1802)
data structures, distributing across processes
(1719)
data type, definition of
(2465)
decimation, definition of
(2466)
definitions of terms in the Glossary
(2521)
derived data types
D_SPMAT
(1774)
DESC_TYPE
(1773)
DESC_TYPE, derived data type
(1776)
descriptions, conventions used in the subroutine
(1641)
descriptors, migrating to this release of Parallel ESSL
(1894)
determinant
(1452)
matrix notation
(1603)
determining the number of rows or columns
(2288)
diagnosis procedures
(1466)
in your program
(1900)
Parallel ESSL messages, list of
(1956)
diagnostics
(1960)
See also messages
dimensions of arrays
(1503)
definition of
(2467)
direct access storage
(1504)
definition of
(2468)
divide-by-zero exception, definition of
(2469)
documentation
(2527)
See also publications
dot product
(1453)
notation
(1629)
double precision, definition of
(2470)
DTSV
(2366)
DTTRF
(2374)
DTTRS
(2381)
E
eigensystem analysis and singular value analysis subroutines
GEBRD
(2414)
GEHRD
(2411)
overview
(2204), (2398)
PDGEBRD
(2220)
PDGEHRD
(2217)
PDSYEVX
(2211)
PDSYTRD
(2214)
SYEVX
(2405)
SYTRD
(2408)
element of a matrix notation
(1598)
element of a vector notation
(1597)
Engineering and Scientific Subroutine Library
(1564)
See also ESSL, Parallel (Parallel Engineering and Scientific Subroutine Library)
environment variable, PESSL_ERROR_SYNC
(1819), (1911)
error conditions, conventions used in the subroutine descriptions
(1649)
error messages
(1958)
See also messages
errors
(1454)
communication errors
(1937)
computational errors
(1927)
ESSL for AIX error messages
(1946)
input-argument errors
(1919)
miscellaneous errors
(1942)
MPI error messages
(1951)
program exceptions on the workstations
(1916)
resource errors
(1931)
synchronization
(1912)
types of errors that you can encounter
(1913)
where to find more information on
(1901)
ESSL for AIX error messages
(1949)
ESSL, Parallel (Parallel Engineering and Scientific Subroutine Library)
(1455)
advantages of
(1659)
coding your HPF program
(1874)
coding your message passing program
(1825)
communication errors
(1938)
computational areas, overview
(1664)
computational errors
(1928)
diagnosis procedures
(1897)
distributing your data across processes
(1717)
dynamic linking versus static linking
(1858), (1885)
eigensystem analysis and singular value analysis subroutines
(2205), (2399)
ESSL for AIX error messages
(1947)
Fourier Transforms
(2221)
Fourier Transforms (HPF)
(2415)
functional capability
(1662)
input-argument errors
(1920)
installation requirements
(1701)
introduction to
(1656)
languages supported
(1686)
Level 2 PBLAS
(1979)
Level 3 PBLAS
(2014)
linear algebraic equations subroutines
(2056), (2330)
message conventions
(1965)
messages, list of
(1957)
miscellaneous errors
(1943)
MPI error messages
(1952)
name
(1565)
number of subroutines in each area
(1667)
ordering publications
(2542)
overview
(1660)
overview of the subroutines
(1666)
packaging characteristics
(1702)
parallel processing subroutines on the workstations
(1675)
PBLAS (HPF)
(2291)
program exceptions on the workstations
(1917)
program number for
(2548)
publications overview
(2536)
random number generation subroutine
(2430)
random number generation subroutines
(2266)
reference information conventions
(1638)
related publications
(2560)
resource errors
(1932)
running your program (linking, load, and run)
(1853), (1879)
using error handling
(1895)
utility subroutines
(2275)
what is provided in
(1653)
what's new for
(1652)
Euclidean norm notation
(1608)
evaluation and planning, publications for
(2549)
examples, conventions used in the subroutine descriptions
(1650)
exception
(1483)
See also program exception
exponential function notation
(1606)
expression, definition of
(2471)
expressions, special usage of
(1625)
extent of a dimension, definition of
(2472)
external function, definition of
(2473)
extrinsic (hpf)
(2474)
extrinsic (hpf_local)
(2475)
extrinsic (hpf_serial)
(2476)
F
factoring
(1456)
general matrix
(2066), (2335)
general tridiagonal matrix
(2109), (2117), (2369), (2377)
positive definite complex Hermitian matrix
(2081), (2344)
positive definite real symmetric matrix
(2080), (2343)
positive definite symmetric band matrix
(2093), (2098), (2353), (2358)
positive definite symmetric tridiagonal matrix
(2128), (2133), (2388), (2393)
FFT
(2419), (2425)
FFT-packed storage mode
(1788), (1792)
floor notation and meaning
(1614)
fonts used in this book
(1566)
Fortran
(1439)
languages required by Parallel ESSL
(1700)
modifying procedures for using Parallel ESSL
(1863)
publications
(2563)
Fortran 90 sample program
(2442)
Fourier transform
(1457)
overview
(2222), (2416)
sequences, distributing data
(1785), (1811)
three dimensions
(1459)
complex
(2251), (2427)
complex-to-real
(2265), (2429)
real-to-complex
(2258), (2428)
two dimensions
(1458)
complex
(2230), (2421)
complex-to-real
(2244), (2423)
real-to-complex
(2237), (2422)
Fourier transform subroutines
FFT
(2420), (2426)
PDCFT2
(2229)
PDCFT3
(2250)
PDCRFT2
(2243)
PDCRFT3
(2264)
PDRCFT2
(2236)
PDRCFT3
(2257)
PSCFT2
(2228)
PSCFT3
(2249)
PSCRFT2
(2242)
PSCRFT3
(2263)
PSRCFT2
(2235)
PSRCFT3
(2256)
Frobenius norm notation
(1622)
full block matrix, distributing
(1756), (1803)
function
(1506)
definition of
(2477)
function reference, definition of
(2478)
functional capability of the Parallel ESSL subroutines
(1661)
G
GEBRD
(2413)
GEHRD
(2410)
GEMM
(2295)
General Information manual, ESSL
(2541)
general matrix, definition of
(2479)
general tridiagonal matrix, distributing
(1766)
generation of random numbers
(2267), (2431)
GETRF
(2333)
GETRS
(2337)
global data structures, definition of
(1722)
Glossary
(2518)
greek letters notation
(1627)
GTSV
(2365)
GTTRF
(2373)
GTTRS
(2380)
guide information
(1654)
guidelines for handling problems
(1899)
See also diagnosis procedures
H
hardware
(1507)
publications
(2562)
required for Parallel ESSL
(1691)
header file, Parallel ESSL
(1845)
how to use this book
(1545), (1547)
HPF (High Performance Fortran)
(1441)
distributing data
(1795)
modifying procedures for using Parallel ESSL
(1890)
publications
(2565)
running your program
(1882)
HPF sample program
(2444)
Hypertext Markup Language, required products
(1704)
I
IBM publications
(2538)
See also publications
identity matrix notation
(1621)
infinity notation
(1590)
informational messages, for Parallel ESSL
(1961)
input arguments, conventions used in the subroutine descriptions
(1646)
input-argument errors
(1508)
differs from ESSL for AIX, how this
(1924)
list of messages for
(1967), (1975)
overview
(1922)
Install Memo, Parallel ESSL
(2552)
installation documentation, Install Memo
(2551)
int notation and meaning
(1619)
integer constant, definition of
(2480)
integer data
(1499)
conventions
(1584)
integer expression, definition of
(2481)
integer type, definition of
(2482)
intrinsic function, definition of
(2483)
introduction to Parallel ESSL
(1655)
inverse
(1460)
matrix notation
(1599)
IPESSL
IPESSL
(2279)
ISO definitions in Glossary
(2525)
italic font usage
(1567)
L
languages supported by Parallel ESSL
(1685)
leading dimension for matrices
(1511)
definition of
(2484)
letters, fonts of
(1570)
level of Parallel ESSL, getting
(2280)
Level 2 PBLAS
(1492)
overview
(1980)
Level 2 PBLAS subroutines
PDGEMV
(1984)
PDGER
(1994)
PDSYMV
(1989)
PDSYR
(1998)
PDSYR2
(2002)
PDTRMV
(2006)
PDTRSV
(2011)
Level 3 PBLAS
(1493)
overview
(2015), (2292)
Level 3 PBLAS subroutines
GEMM
(2296)
PDGEMM
(2021)
PDSYMM
(2027)
PDSYRK
(2043)
PDSYR2K
(2047)
PDTRAN
(2051)
PDTRMM
(2032)
PDTRSM
(2037)
PZGEMM
(2022)
SYMM
(2301)
SYRK
(2317)
SYR2K
(2321)
TRAN
(2325)
TRMM
(2306)
TRSM
(2311)
library
overview
(1671)
linear algebra
(2053), (2327)
See also linear algebraic equations, linear algebraic equations
linear algebraic equation subroutines
DTSV
(2368)
DTTRF
(2376)
DTTRS
(2383)
GETRF
(2334)
GETRS
(2338)
GTSV
(2367)
GTTRF
(2375)
GTTRS
(2382)
PBSV
(2352)
PBTRF
(2357)
PBTRS
(2361)
PDDTSV
(2108)
PDDTTRF
(2116)
PDDTTRS
(2123)
PDGETRF
(2064)
PDGETRS
(2071)
PDGTSV
(2107)
PDGTTRF
(2115)
PDGTTRS
(2122)
PDPBSV
(2092)
PDPBTRF
(2097)
PDPBTRS
(2101)
PDPOTRF
(2078)
PDPOTRS
(2086)
PDPTSV
(2127)
PDPTTRF
(2132)
PDPTTRS
(2136)
POTRF
(2342)
POTRS
(2347)
PTSV
(2387)
PTTRF
(2392)
PTTRS
(2396)
PZGETRF
(2065)
PZGETRS
(2072)
PZPOTRF
(2079)
PZPOTRS
(2087)
sparse (Fortran 77)
application program outline
(1850)
overview
(1715), (2059)
PADINIT
(2179)
PDGEASB
(2194)
PDGEINS
(2188)
PDSPASB
(2191)
PDSPGIS
(2201)
PDSPGPR
(2197)
PDSPINIT
(2182)
PDSPINS
(2185)
sparse (Fortran 90)
application program outline
(1848)
overview
(1714), (2058)
PADALL
(2140)
PADFREE
(2175)
PGEALL
(2146)
PGEASB
(2158)
PGEFREE
(2169)
PGEINS
(2152)
PSPALL
(2143)
PSPASB
(2155)
PSPFREE
(2172)
PSPGIS
(2165)
PSPGPR
(2161)
PSPINS
(2149)
linear algebraic equations
(1529)
overview
(2052), (2326)
linking your program
(1512)
C programs
(1865)
C++ programs
(1870)
dynamic versus static
(1856), (1883)
Fortran programs
(1860)
HPF programs
(1887)
local arrays, definition of
(1721)
LOCp()
for block
(1552)
for block-cyclic
(1551), (1738), (1747)
LOCq()
for block-cyclic
(1553), (1739), (1748)
logical constant, definition of
(2485)
logical data
(1497)
conventions
(1586)
logical expression, definition of
(2486)
logical type, definition of
(2487)
long precision
(1513)
accuracy statement
(1681)
definition of
(2488)
M
mailing list for ESSL customers
(1712)
main program, definition of
(2489)
mainframes
(1487)
definition of
(2490)
mask, definition of
(2491)
math and programming notations
(1637)
math background publications
(2530)
See also references, math background
mathematical expressions, conventions for
(1626)
mathematical functions, overview
(1663)
matrix
(1461), (2055), (2329)
See also general matrix, general matrix
array descriptor
(1733)
block distributing a band matrix
(1741), (1743), (1762)
block distributing a general tridiagonal matrix
(1765)
block distributing a tridiagonal matrix
(1742), (1744)
block-cyclically distributing a symmetric tridiagonal matrix
(1745), (1768)
definition of
(2492)
font for
(1574)
submatrix
(1577), (1736)
matrix-matrix product
(1463)
general matrices, their transposes, or their conjugate transposes
(2024), (2298)
real symmetric matrix
(2029), (2303)
real triangular matrix
(2034), (2039), (2308), (2313)
matrix-vector product
(1462)
general matrix or its transpose
(1986)
real symmetric matrix
(1991)
triangular matrix, its transpose, or its conjugate transpose
(2008)
max notation and meaning
(1617)
meanings of words in the Glossary
(2519)
message passing sample program
(2443)
messages
(1464)
list of Parallel ESSL messages
(1966), (1974)
message conventions
(1964)
migrating
(1514)
array descriptors, for the new release of Parallel ESSL
(1892)
your program, to the new release/mod of Parallel ESSL
(1891)
min notation and meaning
(1618)
miscellaneous errors
(1509)
list of messages for
(1973)
mod notation and meaning
(1620)
modification level of Parallel ESSL, getting
(2284)
modifying
C programs, for using Parallel ESSL
(1864)
C++ programs, for using Parallel ESSL
(1869)
Fortran programs, for using Parallel ESSL
(1859)
HPF programs, for using Parallel ESSL
(1886)
modulo notation
(1634)
MPI error messages
(1954)
multiplying
(1465), (1469)
See also product
notation
(1596)
N
name usage restrictions
(1821)
name, definition of
(2493)
names of
(1515)
eigensystem analysis and singular value analysis
(2208), (2402)
Fourier Transforms
(2223), (2417)
Level 2 PBLAS
(1981)
Level 3 PBLAS
(2016)
linear algebraic equations
(2057), (2331)
PBLAS
(2293)
products and acronyms
(1562)
random number generation
(2269), (2433)
utilities
(2277)
National Language Support
(1908)
NLS, National Language Support
(1909)
norm notation
(1607)
notations and conventions
(1580)
notes, conventions used in the subroutine descriptions
(1648)
number of subroutines in each area
(1670)
numbers
(1716)
See also random number generation
accuracy of computations
(1684)
NUMROC
(2286)
O
objectives for this manual
(1541)
one norm notation
(1611)
one-dimensional data structures, distributing
(1750), (1752), (1797), (1801)
online documentation
(2553)
required Hypertext Markup Language products
(1705)
order numbers of the publications
(2546)
ordering IBM publications
(2547)
output
(1516)
accuracy
(1678)
output arguments, conventions used in the subroutine descriptions
(1647)
overflow exception, definition of
(2494)
overview
of Parallel ESSL
(1657)
of the documentation
(2537)
P
PADALL
(2139)
PADFREE
(2174)
PADINIT
(2178)
Parallel Environment
(1536)
dynamic linking versus static linking when using Parallel ESSL
(1857), (1884)
how used by Parallel ESSL
(1676)
job processing procedures in
(1851), (1877)
Parallel ESSL
(1959)
See also ESSL, Parallel (Parallel Engineering and Scientific Subroutine Library)
parallel processing
(1467), (1519)
introduction to
(1673)
PARTS, user-supplied subroutine
coding
(1781)
designing
(1782)
using in C programs
(1783)
using in C++ programs
(1784)
PBSV
(2351)
PBTRF
(2356)
PBTRS
(2360)
PDCFT2
(2227)
PDCFT3
(2248)
PDCRFT2
(2241)
PDCRFT3
(2262)
PDDTSV
(2106)
PDDTTRF
(2114)
PDDTTRS
(2121)
PDGEASB
(2193)
PDGEBRD
(2219)
PDGEHRD
(2216)
PDGEINS
(2187)
PDGEMM
(2019)
PDGEMV
(1983)
PDGER
(1993)
PDGETRF
(2062)
PDGETRS
(2069)
PDGTSV
(2105)
PDGTTRF
(2113)
PDGTTRS
(2120)
PDPBSV
(2091)
PDPBTRF
(2096)
PDPBTRS
(2100)
PDPOTRF
(2076)
PDPOTRS
(2084)
PDPTSV
(2126)
PDPTTRF
(2131)
PDPTTRS
(2135)
PDRCFT2
(2234)
PDRCFT3
(2255)
PDSPASB
(2190)
PDSPGIS
(2200)
PDSPGPR
(2196)
PDSPINIT
(2181)
PDSPINS
(2184)
PDSYEV
(2210)
PDSYMM
(2026)
PDSYMV
(1988)
PDSYR
(1997)
PDSYRK
(2042)
PDSYR2
(2001)
PDSYR2K
(2046)
PDSYTRD
(2213)
PDTRAN
(2050)
PDTRMM
(2031)
PDTRMV
(2005)
PDTRSM
(2036)
PDTRSV
(2010)
PDURNG
(2271)
PE
(1537)
See also Parallel Environment
performance
(1517)
aspects of parallel processing on the workstations
(1672)
coding tips for achieving optimal
(1816)
PESSL_ERROR_SYNC environment variable
(1820), (1910)
PGEALL
(2145)
PGEASB
(2157)
PGEFREE
(2168)
PGEINS
(2151)
pi notation
(1591)
planning, publications for
(2550)
PostScript file for the Parallel ESSL book
(1709)
POTRF
(2341)
POTRS
(2346)
precision, short and long
(1682)
preconditioning a sparse matrix
(2162), (2198)
primary, definition of
(2495)
printing the Parallel ESSL book in PostScript
(1710)
problems, handling
(1898)
See also diagnosis procedures
problems, IBM support for
(1907)
procedures, job processing
(1518)
setting up your own AIX
(1855), (1881)
process grid, definition of
(1554), (1723)
processing your program
(1523)
requirements for Parallel ESSL
(1689)
steps involved in
(1852), (1878)
using parallel subroutines on the workstations
(1674)
product
(1468)
matrix-matrix
(1471)
general matrices, their transposes, or their conjugate transposes
(2023), (2297)
real symmetric matrix
(2028), (2302)
real triangular matrix
(2033), (2038), (2307), (2312)
matrix-vector
(1470)
general matrix or its transpose
(1985)
real symmetric matrix
(1990)
triangular matrix, its transpose, or its conjugate transpose
(2007)
product names, acronyms for
(1561)
product names, using
(1558)
products, programming
(1489)
required by Parallel ESSL, programming
(1698)
required to use Hypertext Markup Language
(1707)
program
(1521)
coding for HPF programs
(1875)
coding for message passing programs
(1826)
communication errors
(1939)
computational errors
(1929)
distributing your data across processes
(1718)
errors on the workstations
(1918)
ESSL for AIX error messages
(1948)
input-argument errors
(1921)
miscellaneous errors
(1944)
MPI error messages
(1953)
resource errors
(1933)
using error handling
(1896)
program exceptions
(1520)
definition of
(2496)
description of Parallel ESSL on the workstations related
(1914)
program number for Parallel ESSL
(2545)
programming items, font for
(1576)
programming products
(1490)
required by Parallel ESSL
(1696)
programming publications
(2555), (2561)
PSCFT2
(2226)
PSCFT3
(2247)
PSCRFT2
(2240)
PSCRFT3
(2261)
PSPALL
(2142)
PSPASB
(2154)
PSPFREE
(2171)
PSPGIS
(2164)
PSPGPR
(2160)
PSPINS
(2148)
PSRCFT2
(2233)
PSRCFT3
(2254)
PTF
(1449)
definition of
(2497)
getting the most recent level applied
(2281)
PTSV
(2386)
PTTRF
(2391)
PTTRS
(2395)
publications
(1472)
list of Parallel ESSL
(2540)
math background
(2531)
related
(2559)
PZGEMM
(2020)
PZGETRF
(2063)
PZGETRS
(2070)
PZPOTRF
(2077)
PZPOTRS
(2085)
R
random number generation
(1477)
data distribution
(1755), (1800)
overview
(2268), (2432)
PDURNG
(2272)
uniformly distributed
(2273), (2437)
URNG
(2436)
rank-k update
(1475)
real symmetric matrix
(1999), (2044), (2318)
rank-one update
(1473)
general matrix
(1995)
rank-two update
(1474)
rank-2k update
(1476)
real symmetric matrix
(2003), (2048), (2322)
readers of this book
(1542)
real constant, definition of
(2498)
real data
(1495)
conventions
(1585)
real general matrix eigensystem analysis and singular value analysis subroutine
(2206), (2400)
real symmetric matrix eigensystem analysis and singular value analysis subroutine
(2207), (2401)
real type, definition of
(2499)
reference information
(1527)
ESSL online information
(2557)
math background texts and reports
(2535)
organization of
(1977), (2289)
what is in each subroutine description and the conventions used
(1642)
references, math background
(1524)
texts, journals, reports
(2532)
related publications
(2558)
release of Parallel ESSL, getting
(2282)
reporting problems to IBM
(1902)
required publications
(2539)
requirements
(1525)
for Parallel ESSL
(1688)
hardware
(1690)
online documentation software requirements
(1706)
software products
(1695)
system software
(1693)
resource-allocation errors
(1443)
list of messages for
(1970)
overview
(1934)
reducing memory constraints
(1936)
restrictions, Parallel ESSL coding
(1822)
results
(1526)
accuracy
(1683)
routine names
(1823)
running your program
(1522)
C programs
(1866)
C++ programs
(1871)
Fortran programs
(1861)
HPF programs
(1888)
S
sample programs
using Fortran 77 sparse subroutines
(2203), (2446)
using Fortran 90 sparse subroutines
(2176), (2445), (2447)
sample programs, thermal diffusion
(2441)
sample utilities
(2440)
scalar data
(1496)
conventions
(1582)
scalar items, font for
(1572)
scalar, definition of
(2500)
scope, definition of
(1555)
sequences
(1444)
three-dimensional, distributing
(1791), (1815)
two-dimensional, distributing
(1787), (1813)
service, IBM
(1905)
setting up, AIX procedures
(1854), (1880)
shape of an array, definition of
(2501)
short precision
(1530)
accuracy statement
(1680)
definition of
(2502)
SIGN notation and meaning
(1636)
sin notation
(1632)
single block matrix, distributing
(1759), (1806)
size notation
(1616)
size of array
(1528)
definition of
(2503)
SLSS (Subscription Library Services System)
(2543)
softcopy book for Parallel ESSL, PostScript
(1711)
software products
required by Hypertext Markup Language
(1703)
required to view online information
(1708)
software products required
(1697)
solving
(1478)
general matrix
(2073), (2339)
general tridiagonal matrix
(2110), (2124), (2370), (2384)
positive definite complex Hermitian matrix
(2089), (2349)
positive definite real symmetric matrix
(2088), (2348)
positive definite symmetric band matrix
(2094), (2102), (2354), (2362)
positive definite symmetric tridiagonal matrix
(2129), (2137), (2389)
sparse matrix
(2166), (2202)
symmetric tridiagonal matrix
(2397)
triangular matrix
(2012), (2040), (2314)
sparse matrix, distributing
(1779)
spectral norm notation
(1613)
square root notation
(1593)
statement function, definition of
(2505)
statement label, definition of
(2506)
statement number, definition of
(2507)
statement, definition of
(2504)
storage mode, FFT-packed
(1789), (1793)
stride
(1479)
definition of
(2508)
structures of data, distributing across processes
(1720)
subject code for Parallel ESSL documentation
(2544)
submatrix
notation
(1579)
specifying
(1735)
subprogram
(1532)
See also subroutine
definition of
(1557), (2509)
linear algebra
(1978), (2013), (2290)
meaning of
(1549)
subroutine
(1531)
conventions used in the description of
(1640)
definition
(1556)
overview of Parallel ESSL
(1669)
subroutines, Parallel ESSL
DTSV
(2364)
DTTRF
(2372)
DTTRS
(2379)
FFT
(2418), (2424)
GEBRD
(2412)
GEHRD
(2409)
GEMM
(2294)
GETRF
(2332)
GETRS
(2336)
GTSV
(2363)
GTTRF
(2371)
GTTRS
(2378)
IPESSL
(2278)
NUMROC
(2285)
PADALL
(2138)
PADFREE
(2173)
PADINIT
(2177)
PBSV
(2350)
PBTRF
(2355)
PBTRS
(2359)
PDCFT2
(2225)
PDCFT3
(2246)
PDCRFT2
(2239)
PDCRFT3
(2260)
PDDTSV
(2104)
PDDTTRF
(2112)
PDDTTRS
(2119)
PDGEASB
(2192)
PDGEBRD
(2218)
PDGEHRD
(2215)
PDGEINS
(2186)
PDGEMM
(2017)
PDGEMV
(1982)
PDGER
(1992)
PDGETRF
(2060)
PDGETRS
(2067)
PDGTSV
(2103)
PDGTTRF
(2111)
PDGTTRS
(2118)
PDPBSV
(2090)
PDPBTRF
(2095)
PDPBTRS
(2099)
PDPOTRF
(2074)
PDPOTRS
(2082)
PDPTSV
(2125)
PDPTTRF
(2130)
PDPTTRS
(2134)
PDRCFT2
(2232)
PDRCFT3
(2253)
PDSPASB
(2189)
PDSPGIS
(2199)
PDSPGPR
(2195)
PDSPINIT
(2180)
PDSPINS
(2183)
PDSYEVX
(2209)
PDSYMM
(2025)
PDSYMV
(1987)
PDSYR
(1996)
PDSYRK
(2041)
PDSYR2
(2000)
PDSYR2K
(2045)
PDSYTRD
(2212)
PDTRAN
(2049)
PDTRMM
(2030)
PDTRMV
(2004)
PDTRSM
(2035)
PDTRSV
(2009)
PDURNG
(2270)
PGEALL
(2144)
PGEASB
(2156)
PGEFREE
(2167)
PGEINS
(2150)
POTRF
(2340)
POTRS
(2345)
PSCFT2
(2224)
PSCFT3
(2245)
PSCRFT2
(2238)
PSCRFT3
(2259)
PSPALL
(2141)
PSPASB
(2153)
PSPFREE
(2170)
PSPGIS
(2163)
PSPGPR
(2159)
PSPINS
(2147)
PSRCFT2
(2231)
PSRCFT3
(2252)
PTSV
(2385)
PTTRF
(2390)
PTTRS
(2394)
PZGEMM
(2018)
PZGETRF
(2061)
PZGETRS
(2068)
PZPOTRF
(2075)
PZPOTRS
(2083)
SYEVX
(2403)
SYMM
(2299)
SYRK
(2315)
SYR2K
(2319)
SYTRD
(2406)
TRAN
(2323)
TRMM
(2304)
TRSM
(2309)
URNG
(2434)
subscript expression, definition of
(2511)
subscript notation, what it means
(1602)
subscript, definition of
(2510)
summary reference for ESSL, online
(2556)
summation notation
(1631)
superscript notation, what it means
(1601)
support, IBM
(1906)
SYEV
(2404)
symbols, special usage of
(1624)
SYMM
(2300)
syntax, conventions used in the subroutine descriptions
(1643)
SYRK
(2316)
SYR2K
(2320)
system software required
(1694)
SYTRD
(2407)
T
termination, program
(1534)
communication errors
(1941)
computational errors
(1925)
ESSL for AIX error messages
(1950)
input-argument errors
(1923)
miscellaneous errors
(1945)
MPI error messages
(1955)
on the workstations
(1915)
resource errors
(1935)
terminology in the Glossary
(2522)
terminology, names of products
(1559)
textbooks cited
(2529)
See also references, math background
times notation, multiply
(1595)
TRAN
(2324)
transpose
(1533)
notation
(1630)
of a matrix inverse notation
(1592)
of a vector or matrix notation
(1604)
transposing
(1480)
tridiagonal matrix, distributing
(1769)
TRMM
(2305)
TRSM
(2310)
two-dimensional data structures, distributing
(1760), (1771), (1807), (1809)
type declaration, definition of
(2512)
type font usage
(1571)
U
underflow
(1481)
definition of
(2513)
uniformly distributed random numbers, generate
(2274), (2438)
URNG
(2435)
user-supplied subroutine
(1780)
users of ESSL
(1543)
using this book
(1546), (1548)
utility subroutines
(1482)
NUMROC
(2287)
overview
(2276)
V
variable, definition of
(2514)
vector
(1535)
array descriptor
(1734)
definition of
(2515)
distributing data for
(1749), (1796)
font for
(1573)
special form of submatrix
(1578)
submatrix
(1737)
version of Parallel ESSL, getting
(2283)
versions of subroutines
(1668)
W
warnings
(1510)
list of messages for
(1972)
what's new for Parallel ESSL
(1651)
words in the Glossary
(2517)
workstations
(1488)
definition of
(2516)
publications
(2568)
required for Parallel ESSL
(1687)
X
XL C and C++
(1438)
publications
(2566)
XL Fortran
(1440)
publications
(2564)
[ Top of Page | Previous Page | Table of Contents | Index ]