Parallel Engineering and Scientific Subroutine Library for AIX Version 2 Release 3: 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
(2213)
band matrix, distributing
(1514)
bibliography
(2206)
BLACS (Basic Linear Algebra Communication Subprograms)
BLACS_EXIT
(1571)
BLACS_GET
(1561)
BLACS_GRIDEXIT
(1569)
BLACS_GRIDINFO
(1565)
BLACS_GRIDINIT
(1563)
BLACS_GRIDMAP
(1567)
BLACS_PINFO
(1559)
initializing in your program
(1558)
quick reference
(2120)
usage by Parallel ESSL
(1462)
BLACS_EXIT
(1572)
BLACS_GET
(1562)
BLACS_GRIDEXIT
(1570)
BLACS_GRIDINFO
(1566)
BLACS_GRIDINIT
(1564)
BLACS_GRIDMAP
(1568)
BLACS_PINFO
(1560)
BLAS (Basic Linear Algebra Subprograms)
definition of
(2138)
block column, distributing
(1508)
block-cyclic distribution, definition of
(1481)
block distributing
(1491)
block distribution, definition of
(1479)
block row, distributing
(1509)
block size, suggested
(1547)
bold letters, usage of
(1317)
books
(2214)
See also publications
C
C++ (C++ programming language)
modifying procedures for using Parallel ESSL
(1603)
Parallel ESSL header file
(1574)
C (C programming language)
modifying procedures for using Parallel ESSL
(1598)
Parallel ESSL header file
(1573)
cache, definition of
(2139)
calling sequence
syntax description
(1393)
ceiling notation and meaning
(1364)
character constant, definition of
(2140)
character data
conventions
(1337)
character expression, definition of
(2141)
character type, definition of
(2142)
characters, special usage of
(1372)
citations
(2208)
See also references, math background
coding your program
application program outline
(1576)
optimal performance
(1546)
restrictions for routine names
(1555)
where to find more information
(1557)
column-major order, definition of
(2143)
communication errors
list of messages for
(1684)
overview
(1653)
comparison of accuracy
(1428)
compilers, required by Parallel ESSL
(1448)
compiling your program
C++ programs
(1602)
C programs
(1597)
Fortran programs
(1592)
complex conjugate even data, definition of
(2144)
complex conjugate notation
(1357)
complex constant, definition of
(2145)
complex data
conventions
(1335)
complex type, definition of
(2146)
computational areas, overview
(1414)
computational errors
differs from ESSL for AIX, how this
(1643)
list of messages for
(1682)
overview
(1639)
conjugate notation
(1358)
constant, definition of
(2147)
continuation, convention for numerical data
(1336)
conventions
for messages
(1676)
mathematical and programming notations
(1342)
scalar data
(1329)
subroutine descriptions
(1388)
cosine notation
(1382)
courier font usage
(1316)
customer service, IBM
(1616)
customer support, IBM
(1617)
cyclic distribution, definition of
(1480)
D
D_SPMAT, derived data type
(1526)
data
conventions for scalar data
(1331)
data distribution
block
(1476)
block-cyclic
(1477)
cyclic
(1478)
definition of
(1298), (1475)
general tridiagonal matrix
over one-dimensional process grid
(1518)
matrix
over one-dimensional process grid
(1512)
over two-dimensional process grid
(1523)
random number generation subroutine
(1505)
symmetric band matrix
over one-dimensional process grid
(1515)
symmetric tridiagonal matrix
over one-dimensional process grid
(1521)
techniques
(1482)
three-dimensional sequences
(1541)
two-dimensional sequences
(1537)
vectors
over one-dimensional process grid
(1502)
over two-dimensional process grid
(1504)
data structures, distributing across processes
(1470)
data type, definition of
(2148)
decimation, definition of
(2149)
definitions of terms in the Glossary
(2201)
derived data types
D_SPMAT
(1525)
DESC_TYPE
(1524)
DESC_TYPE, derived data type
(1527)
descriptions, conventions used in the subroutine
(1390)
descriptors, migrating to this release of Parallel ESSL
(1607)
determinant
matrix notation
(1351)
determining the norm for a general matrix
(2119)
determining the number of rows or columns
(2112)
diagnosis procedures
in your program
(1613)
Parallel ESSL messages, list of
(1669)
diagnostics
(1673)
See also messages
dimensions of arrays
definition of
(2150)
direct access storage
definition of
(2151)
divide-by-zero exception, definition of
(2152)
documentation
(2207)
See also publications
dot product
notation
(1378)
double precision, definition of
(2153)
E
eigensystem analysis and singular value analysis subroutines
overview
(2010)
PDGEBRD
(2044)
PDGEHRD
(2041)
PDSYEVX
(2019)
PDSYGST
(2037)
PDSYGVX
(2025)
PDSYTRD
(2031)
PZHEEVX
(2020)
PZHEGST
(2038)
PZHEGVX
(2026)
PZHETRD
(2032)
element of a matrix notation
(1346)
element of a vector notation
(1345)
Engineering and Scientific Subroutine Library
(1308)
environment variable, PESSL_ERROR_SYNC
(1548), (1624)
error conditions, conventions used in the subroutine descriptions
(1398)
error messages
(1671)
See also messages
errors
communication errors
(1650)
computational errors
(1640)
ESSL for AIX error messages
(1659)
input-argument errors
(1632)
miscellaneous errors
(1655)
MPI error messages
(1664)
program exceptions on the workstations
(1629)
resource errors
(1644)
synchronization
(1625)
types of errors that you can encounter
(1626)
where to find more information on
(1614)
ESSL, Parallel (Parallel Engineering and Scientific Subroutine Library)
advantages of
(1408)
choosing a library
(1551)
coding your program
(1556)
communication errors
(1651)
computational areas, overview
(1413)
computational errors
(1641)
diagnosis procedures
(1610)
distributing your data across processes
(1468)
dynamic linking versus static linking
(1588)
eigensystem analysis and singular value analysis subroutines
(2011)
ESSL for AIX error messages
(1660)
Fourier Transforms
(2045)
functional capability
(1411)
input-argument errors
(1633)
installation requirements
(1450)
introduction to
(1405)
languages supported
(1435)
Level 2 PBLAS
(1692)
Level 3 PBLAS
(1751)
linear algebraic equations subroutines
(1822)
message conventions
(1678)
messages, list of
(1670)
miscellaneous errors
(1656)
MPI error messages
(1665)
name
(1313)
number of subroutines in each area
(1416)
overview
(1409)
overview of the subroutines
(1415)
packaging characteristics
(1451)
parallel processing subroutines on the workstations
(1424)
program exceptions on the workstations
(1630)
program number for
(2223)
publications overview
(2216)
random number generation subroutines
(2090)
reference information conventions
(1387)
related publications
(2235)
resource errors
(1645)
running your program (linking, load, and run)
(1583)
using error handling
(1608)
utility subroutines
(2100)
what is provided in
(1402)
what's new for
(1401)
ESSL for AIX error messages
(1662)
Euclidean norm notation
(1356)
evaluation and planning, publications for
(2224)
examples, conventions used in the subroutine descriptions
(1399)
exponential function notation
(1354)
expression, definition of
(2154)
expressions, special usage of
(1374)
extent of a dimension, definition of
(2155)
external function, definition of
(2156)
F
factoring
general matrix
(1832), (1839), (1879)
general tridiagonal matrix
(1915), (1923)
positive definite complex Hermitian matrix
(1887)
positive definite real symmetric matrix
(1886)
positive definite symmetric band matrix
(1899), (1904)
positive definite symmetric tridiagonal matrix
(1934), (1939)
FFT-packed storage mode
(1539), (1543)
floor notation and meaning
(1363)
fonts used in this book
(1314)
Fortran
languages required by Parallel ESSL
(1449)
modifying procedures for using Parallel ESSL
(1593)
publications
(2238)
Fortran 90
overview
(1464)
sparse linear algebraic equation subroutines
(1463)
Fortran 90 sample program
(2123)
Fourier transform
overview
(2046)
sequences, distributing data
(1536)
three dimensions
complex
(2075)
complex-to-real
(2089)
real-to-complex
(2082)
two dimensions
complex
(2054)
complex-to-real
(2068)
real-to-complex
(2061)
Fourier transform subroutines
PDCFT2
(2053)
PDCFT3
(2074)
PDCRFT2
(2067)
PDCRFT3
(2088)
PDRCFT2
(2060)
PDRCFT3
(2081)
PSCFT2
(2052)
PSCFT3
(2073)
PSCRFT2
(2066)
PSCRFT3
(2087)
PSRCFT2
(2059)
PSRCFT3
(2080)
Frobenius norm notation
(1371)
full block matrix, distributing
(1507)
function
definition of
(2157)
function reference, definition of
(2158)
functional capability of the Parallel ESSL subroutines
(1410)
G
General Information manual, ESSL
(2221)
general matrix
(1821)
general matrix, definition of
(2159)
general tridiagonal matrix, distributing
(1517)
generation of random numbers
(2091)
global data structures, definition of
(1473)
Glossary
(2198)
greek letters notation
(1376)
guide information
(1403)
guidelines for handling problems
(1612)
See also diagnosis procedures
H
hardware
publications
(2237)
required for Parallel ESSL
(1440)
header file, Parallel ESSL
(1575)
how to use this book
(1293), (1295)
Hypertext Markup Language, required products
(1453)
I
IBM publications
(2218)
See also publications
identity matrix notation
(1370)
infinity norm notation
(1360)
infinity notation
(1338)
informational messages, for Parallel ESSL
(1674)
input-argument errors
differs from ESSL for AIX, how this
(1637)
list of messages for
(1680), (1688)
overview
(1635)
input arguments, conventions used in the subroutine descriptions
(1395)
Install Memo, Parallel ESSL
(2227)
installation documentation, Install Memo
(2226)
int notation and meaning
(1368)
integer constant, definition of
(2160)
integer data
conventions
(1332)
integer expression, definition of
(2161)
integer type, definition of
(2162)
intrinsic function, definition of
(2163)
introduction to Parallel ESSL
(1404)
inverse
matrix notation
(1347)
IPESSL
IPESSL
(2103)
ISO definitions in Glossary
(2205)
italic font usage
(1315)
L
languages supported by Parallel ESSL
(1434)
leading dimension for matrices
definition of
(2164)
letters, fonts of
(1318)
Level 2 PBLAS
overview
(1693)
Level 2 PBLAS subroutines
PDGEMV
(1699)
PDGER
(1717)
PDSYMV
(1707)
PDSYR
(1725)
PDSYR2
(1732)
PDTRMV
(1739)
PDTRSV
(1747)
PZDTRSV
(1748)
PZGEMV
(1700)
PZGERC
(1718)
PZGERU
(1719)
PZHEMV
(1708)
PZHER
(1726)
PZHER2
(1733)
PZTRMV
(1740)
Level 3 PBLAS
overview
(1752)
Level 3 PBLAS subroutines
PDGEMM
(1758)
PDSYMM
(1768)
PDSYR2K
(1804)
PDSYRK
(1794)
PDTRAN
(1814)
PDTRMM
(1777)
PDTRSM
(1785)
PZGEMM
(1759)
PZHEMM
(1770)
PZHER2K
(1806)
PZHERK
(1796)
PZSYMM
(1769)
PZSYR2K
(1805)
PZSYRK
(1795)
PZTRANC
(1815)
PZTRANU
(1816)
PZTRMM
(1778)
PZTRSM
(1786)
level of Parallel ESSL, getting
(2104)
library
choosing a Parallel ESSL library
(1550)
overview
(1420)
license inquiries
(2128)
linear algebra
(1818)
linear algebraic equation subroutines
PDDTSV
(1914)
PDDTTRF
(1922)
PDDTTRS
(1929)
PDGECON
(1858)
PDGELS
(1871)
PDGEQRF
(1865)
PDGESV
(1830)
PDGETRF
(1837)
PDGETRI
(1851)
PDGETRS
(1844)
PDGTSV
(1913)
PDGTTRF
(1921)
PDGTTRS
(1928)
PDPBSV
(1898)
PDPBTRF
(1903)
PDPBTRS
(1907)
PDPOSV
(1877)
PDPOTRF
(1884)
PDPOTRS
(1892)
PDPTSV
(1933)
PDPTTRF
(1938)
PDPTTRS
(1942)
PZGECON
(1859)
PZGELS
(1872)
PZGEQRF
(1866)
PZGESV
(1831)
PZGETRF
(1838)
PZGETRI
(1852)
PZGETRS
(1845)
PZPOSV
(1878)
PZPOTRF
(1885)
PZPOTRS
(1893)
sparse (Fortran 77)
application program outline
(1580)
overview
(1467), (1825)
PADINIT
(1985)
PDGEASB
(2000)
PDGEINS
(1994)
PDSPASB
(1997)
PDSPGIS
(2007)
PDSPGPR
(2003)
PDSPINIT
(1988)
PDSPINS
(1991)
sparse (Fortran 90)
application program outline
(1578)
overview
(1824)
PADALL
(1946)
PADFREE
(1981)
PGEALL
(1952)
PGEASB
(1964)
PGEFREE
(1975)
PGEINS
(1958)
PSPALL
(1949)
PSPASB
(1961)
PSPFREE
(1978)
PSPGIS
(1971)
PSPGPR
(1967)
PSPINS
(1955)
linear algebraic equation subroutines, sparse
(1465)
linear algebraic equations
overview
(1817)
linking your program
C++ programs
(1600)
C programs
(1595)
dynamic versus static
(1586)
Fortran programs
(1590)
local arrays, definition of
(1472)
LOCp()
for block
(1300)
for block-cyclic
(1299), (1489), (1498)
LOCq()
for block-cyclic
(1301), (1490), (1499)
logical constant, definition of
(2165)
logical data
conventions
(1334)
logical expression, definition of
(2166)
logical type, definition of
(2167)
long precision
accuracy statement
(1430)
definition of
(2168)
M
mailing list for ESSL customers
(1461)
main program, definition of
(2169)
mainframes
definition of
(2170)
mask, definition of
(2171)
math and programming notations
(1386)
math background publications
(2210)
See also references, math background
mathematical expressions, conventions for
(1375)
mathematical functions, overview
(1412)
matrix
(1820)
array descriptor
(1484)
block-cyclically distributing a symmetric tridiagonal matrix
(1496), (1519)
block distributing a band matrix
(1492), (1494), (1513)
block distributing a general tridiagonal matrix
(1516)
block distributing a tridiagonal matrix
(1493), (1495)
definition of
(2172)
font for
(1322)
submatrix
(1325), (1487)
matrix-matrix product
general matrices, their transposes, or their conjugate transposes
(1761)
real symmetric matrix
(1772)
real triangular matrix
(1780), (1788)
matrix-vector product
general matrix or its transpose
(1702)
real symmetric matrix
(1710)
triangular matrix, its transpose, or its conjugate transpose
(1742)
max notation and meaning
(1366)
meanings of words in the Glossary
(2199)
messages
list of Parallel ESSL messages
(1679), (1687)
message conventions
(1677)
migrating
array descriptors, for the new release of Parallel ESSL
(1605)
your program, to the new release/mod of Parallel ESSL
(1604)
min notation and meaning
(1367)
miscellaneous errors
list of messages for
(1686)
mod notation and meaning
(1369)
modification level of Parallel ESSL, getting
(2108)
modifying
C++ programs, for using Parallel ESSL
(1599)
C programs, for using Parallel ESSL
(1594)
Fortran programs, for using Parallel ESSL
(1589)
modulo notation
(1383)
MPI error messages
(1667)
multiplying
notation
(1344)
N
name, definition of
(2173)
name usage restrictions
(1552)
names of
eigensystem analysis and singular value analysis
(2014)
Fourier Transforms
(2047)
Level 2 PBLAS
(1694)
Level 3 PBLAS
(1753)
linear algebraic equations
(1823)
products and acronyms
(1311)
random number generation
(2093)
utilities
(2101)
National Language Support
(1621)
NLS, National Language Support
(1622)
norm notation
(1355)
notations and conventions
(1328)
notes, conventions used in the subroutine descriptions
(1397)
notices
(2127)
number of subroutines in each area
(1419)
numbers
accuracy of computations
(1433)
NUMROC
(2110)
O
one-dimensional data structures, distributing
(1501), (1503)
one norm notation
(1359)
online documentation
(2228)
required Hypertext Markup Language products
(1454)
output
accuracy
(1427)
output arguments, conventions used in the subroutine descriptions
(1396)
overflow exception, definition of
(2174)
overview
of Parallel ESSL
(1406)
of the documentation
(2217)
P
PADALL
(1945)
PADFREE
(1980)
PADINIT
(1984)
Parallel Environment
dynamic linking versus static linking when using Parallel ESSL
(1587)
how used by Parallel ESSL
(1425)
job processing procedures in
(1581)
Parallel ESSL
(1672)
See also ESSL, Parallel (Parallel Engineering and Scientific Subroutine Library)
parallel processing
introduction to
(1422)
PARTS, user-supplied subroutine
coding
(1532)
designing
(1533)
using in C++ programs
(1535)
using in C programs
(1534)
PDCFT2
(2051)
PDCFT3
(2072)
PDCRFT2
(2065)
PDCRFT3
(2086)
PDDTSV
(1912)
PDDTTRF
(1920)
PDDTTRS
(1927)
PDF
definition of
(2133)
PDF file for the Parallel ESSL book
(1458)
PDGEASB
(1999)
PDGEBRD
(2043)
PDGECON
(1856)
PDGEHRD
(2040)
PDGEINS
(1993)
PDGELS
(1869)
PDGEMM
(1756)
PDGEMV
(1697)
PDGEQRF
(1863)
PDGER
(1714)
PDGESV
(1828)
PDGETRF
(1835)
PDGETRI
(1849)
PDGETRS
(1842)
PDGTSV
(1911)
PDGTTRF
(1919)
PDGTTRS
(1926)
PDLANGE
(2115)
PDPBSV
(1897)
PDPBTRF
(1902)
PDPBTRS
(1906)
PDPOSV
(1875)
PDPOTRF
(1882)
PDPOTRS
(1890)
PDPTSV
(1932)
PDPTTRF
(1937)
PDPTTRS
(1941)
PDRCFT2
(2058)
PDRCFT3
(2079)
PDSPASB
(1996)
PDSPGIS
(2006)
PDSPGPR
(2002)
PDSPINIT
(1987)
PDSPINS
(1990)
PDSYEVX
(2017)
PDSYGST
(2035)
PDSYGVX
(2023)
PDSYMM
(1765)
PDSYMV
(1705)
PDSYR
(1723)
PDSYR2
(1730)
PDSYR2K
(1801)
PDSYRK
(1793)
PDSYTRD
(2029)
PDTRAN
(1811)
PDTRMM
(1775)
PDTRMV
(1737)
PDTRSM
(1783)
PDTRSV
(1745)
PDURNG
(2095)
performance
aspects of parallel processing on the workstations
(1421)
coding tips for achieving optimal
(1545)
PESSL_ERROR_SYNC environment variable
(1549), (1623)
PGEALL
(1951)
PGEASB
(1963)
PGEFREE
(1974)
PGEINS
(1957)
pi notation
(1339)
planning, publications for
(2225)
precision, short and long
(1431)
preconditioning a sparse matrix
(1968), (2004)
primary, definition of
(2175)
printing the Parallel ESSL book on PostScript printer
(1459)
problems, handling
(1611)
See also diagnosis procedures
problems, IBM support for
(1620)
procedures, job processing
setting up your own AIX
(1585)
process grid, definition of
(1302), (1474)
processing your program
requirements for Parallel ESSL
(1438)
steps involved in
(1582)
using parallel subroutines on the workstations
(1423)
product
matrix-matrix
general matrices, their transposes, or their conjugate transposes
(1760)
real symmetric matrix
(1771)
real triangular matrix
(1779), (1787)
matrix-vector
general matrix or its transpose
(1701)
real symmetric matrix
(1709)
triangular matrix, its transpose, or its conjugate transpose
(1741)
product names, acronyms for
(1310)
product names, using
(1306)
products, programming
required by Parallel ESSL, programming
(1447)
required to use Hypertext Markup Language
(1456)
program
communication errors
(1652)
computational errors
(1642)
distributing your data across processes
(1469)
errors on the workstations
(1631)
ESSL for AIX error messages
(1661)
input-argument errors
(1634)
miscellaneous errors
(1657)
MPI error messages
(1666)
resource errors
(1646)
using error handling
(1609)
program exceptions
definition of
(2176)
description of Parallel ESSL on the workstations related
(1627)
program number for Parallel ESSL
(2222)
programming items, font for
(1324)
programming products
required by Parallel ESSL
(1445)
programming publications
(2230), (2236)
PSCFT2
(2050)
PSCFT3
(2071)
PSCRFT2
(2064)
PSCRFT3
(2085)
PSPALL
(1948)
PSPASB
(1960)
PSPFREE
(1977)
PSPGIS
(1970)
PSPGPR
(1966)
PSPINS
(1954)
PSRCFT2
(2057)
PSRCFT3
(2078)
PTF
definition of
(2177)
getting the most recent level applied
(2105)
publications
list of Parallel ESSL
(2220)
math background
(2211)
related
(2234)
PZGECON
(1857)
PZGELS
(1870)
PZGEMM
(1757)
PZGEMV
(1698)
PZGEQRF
(1864)
PZGERC
(1715)
PZGERU
(1716)
PZGESV
(1829)
PZGETRF
(1836)
PZGETRI
(1850)
PZGETRS
(1843)
PZHEEVX
(2018)
PZHEGST
(2036)
PZHEGVX
(2024)
PZHEMM
(1767)
PZHEMV
(1706)
PZHER
(1724)
PZHER2
(1731)
PZHER2K
(1803)
PZHETRD
(2030)
PZLANGE
(2116)
PZPOSV
(1876)
PZPOTRF
(1883)
PZPOTRS
(1891)
PZSYMM
(1766)
PZSYR2K
(1802)
PZTRANC
(1812)
PZTRANU
(1813)
PZTRMM
(1776)
PZTRMV
(1738)
PZTRSM
(1784)
PZTRSV
(1746)
R
random number generation
data distribution
(1506)
overview
(2092)
PDURNG
(2096)
uniformly distributed
(2097)
rank-2k update
real symmetric matrix
(1734), (1807)
rank-k update
real symmetric matrix
(1727), (1797)
rank-one update
general matrix
(1720)
real constant, definition of
(2178)
real data
conventions
(1333)
real general matrix eigensystem analysis and singular value analysis subroutine
(2012)
real symmetric matrix eigensystem analysis and singular value analysis subroutine
(2013)
real type, definition of
(2179)
reference information
ESSL online information
(2232)
math background texts and reports
(2215)
organization of
(1690)
what is in each subroutine description and the conventions used
(1391)
references, math background
texts, journals, reports
(2212)
related publications
(2233)
release of Parallel ESSL, getting
(2106)
reporting problems to IBM
(1615)
required publications
(2219)
requirements
for Parallel ESSL
(1437)
hardware
(1439)
online documentation software requirements
(1455)
software products
(1444)
system software
(1442)
resource-allocation errors
list of messages for
(1683)
overview
(1647)
reducing memory constraints
(1649)
restrictions, Parallel ESSL coding
(1553)
results
accuracy
(1432)
routine names
(1554)
running your program
C++ programs
(1601)
C programs
(1596)
Fortran programs
(1591)
S
sample programs
using Fortran 77 sparse subroutines
(2009), (2125)
using Fortran 90 sparse subroutines
(1982), (2124), (2126)
sample programs, thermal diffusion
(2122)
sample utilities
(2121)
scalar, definition of
(2180)
scalar data
conventions
(1330)
scalar items, font for
(1320)
scope, definition of
(1303)
sequences
three-dimensional, distributing
(1542)
two-dimensional, distributing
(1538)
service, IBM
(1618)
setting up, AIX procedures
(1584)
shape of an array, definition of
(2181)
short precision
accuracy statement
(1429)
definition of
(2182)
SIGN notation and meaning
(1385)
sin notation
(1381)
single block matrix, distributing
(1510)
size notation
(1365)
size of array
definition of
(2183)
softcopy book for Parallel ESSL, PDF
(1460)
software products
required by Hypertext Markup Language
(1452)
required to view online information
(1457)
software products required
(1446)
solving
general matrix
(1846), (1853), (1860)
general tridiagonal matrix
(1916), (1930)
positive definite complex Hermitian matrix
(1895)
positive definite real symmetric matrix
(1894)
positive definite symmetric band matrix
(1900), (1908)
positive definite symmetric tridiagonal matrix
(1935), (1943)
sparse matrix
(1972), (2008)
triangular matrix
(1749), (1789)
sparse linear algebraic equation subroutines (Fortran 90)
(1466)
sparse matrix, distributing
(1530)
spectral norm notation
(1362)
square root notation
(1341)
statement, definition of
(2184)
statement function, definition of
(2185)
statement label, definition of
(2186)
statement number, definition of
(2187)
storage mode, FFT-packed
(1540), (1544)
stride
definition of
(2188)
structures of data, distributing across processes
(1471)
submatrix
notation
(1327)
specifying
(1486)
subprogram
definition of
(1305), (2189)
linear algebra
(1691), (1750)
meaning of
(1297)
subroutine
conventions used in the description of
(1389)
definition
(1304)
overview of Parallel ESSL
(1418)
subroutines, Parallel ESSL
IPESSL
(2102)
NUMROC
(2109)
PADALL
(1944)
PADFREE
(1979)
PADINIT
(1983)
PDCFT2
(2049)
PDCFT3
(2070)
PDCRFT2
(2063)
PDCRFT3
(2084)
PDDTSV
(1910)
PDDTTRF
(1918)
PDDTTRS
(1925)
PDGEASB
(1998)
PDGEBRD
(2042)
PDGECON
(1854)
PDGEHRD
(2039)
PDGEINS
(1992)
PDGELS
(1867)
PDGEMM
(1754)
PDGEMV
(1695)
PDGEQRF
(1861)
PDGER
(1711)
PDGESV
(1826)
PDGETRF
(1833)
PDGETRI
(1847)
PDGETRS
(1840)
PDGTSV
(1909)
PDGTTRF
(1917)
PDGTTRS
(1924)
PDLANGE
(2113)
PDPBSV
(1896)
PDPBTRF
(1901)
PDPBTRS
(1905)
PDPOSV
(1873)
PDPOTRF
(1880)
PDPOTRS
(1888)
PDPTSV
(1931)
PDPTTRF
(1936)
PDPTTRS
(1940)
PDRCFT2
(2056)
PDRCFT3
(2077)
PDSPASB
(1995)
PDSPGIS
(2005)
PDSPGPR
(2001)
PDSPINIT
(1986)
PDSPINS
(1989)
PDSYEVX
(2015)
PDSYGST
(2033)
PDSYGVX
(2021)
PDSYMM
(1762)
PDSYMV
(1703)
PDSYR
(1721)
PDSYR2
(1728)
PDSYR2K
(1798)
PDSYRK
(1790)
PDSYTRD
(2027)
PDTRAN
(1808)
PDTRMM
(1773)
PDTRMV
(1735)
PDTRSM
(1781)
PDTRSV
(1743)
PDURNG
(2094)
PGEALL
(1950)
PGEASB
(1962)
PGEFREE
(1973)
PGEINS
(1956)
PSCFT2
(2048)
PSCFT3
(2069)
PSCRFT2
(2062)
PSCRFT3
(2083)
PSPALL
(1947)
PSPASB
(1959)
PSPFREE
(1976)
PSPGIS
(1969)
PSPGPR
(1965)
PSPINS
(1953)
PSRCFT2
(2055)
PSRCFT3
(2076)
PZGECON
(1855)
PZGELS
(1868)
PZGEMM
(1755)
PZGEMV
(1696)
PZGEQRF
(1862)
PZGERC
(1712)
PZGERU
(1713)
PZGESV
(1827)
PZGETRF
(1834)
PZGETRI
(1848)
PZGETRS
(1841)
PZHEEVX
(2016)
PZHEGST
(2034)
PZHEGVX
(2022)
PZHEMM
(1764)
PZHEMV
(1704)
PZHER
(1722)
PZHER2
(1729)
PZHER2K
(1800)
PZHERK
(1792)
PZHETRD
(2028)
PZLANGE
(2114)
PZPOSV
(1874)
PZPOTRF
(1881)
PZPOTRS
(1889)
PZSYMM
(1763)
PZSYR2K
(1799)
PZSYRK
(1791)
PZTRANC
(1809)
PZTRANU
(1810)
PZTRMM
(1774)
PZTRMV
(1736)
PZTRSM
(1782)
PZTRSV
(1744)
subscript, definition of
(2190)
subscript expression, definition of
(2191)
subscript notation, what it means
(1350)
summary reference for ESSL, online
(2231)
summation notation
(1380)
superscript notation, what it means
(1349)
support, IBM
(1619)
symbols, special usage of
(1373)
syntax, conventions used in the subroutine descriptions
(1392)
system software required
(1443)
T
termination, program
communication errors
(1654)
computational errors
(1638)
ESSL for AIX error messages
(1663)
input-argument errors
(1636)
miscellaneous errors
(1658)
MPI error messages
(1668)
on the workstations
(1628)
resource errors
(1648)
terminology, names of products
(1307)
terminology in the Glossary
(2202)
textbooks cited
(2209)
See also references, math background
times notation, multiply
(1343)
trademarks
(2129)
transpose
notation
(1379)
of a matrix inverse notation
(1340)
of a vector or matrix notation
(1352)
tridiagonal matrix, distributing
(1520)
two-dimensional data structures, distributing
(1511), (1522)
type declaration, definition of
(2192)
type font usage
(1319)
U
underflow
definition of
(2193)
uniformly distributed random numbers, generate
(2098)
user-supplied subroutine
(1531)
using this book
(1294), (1296)
utility subroutines
(2099)
NUMROC
(2111)
PDLANGE
(2117)
PZLANGE
(2118)
V
variable, definition of
(2194)
vector
array descriptor
(1485)
definition of
(2195)
distributing data for
(1500)
font for
(1321)
special form of submatrix
(1326)
submatrix
(1488)
version of Parallel ESSL, getting
(2107)
versions of subroutines
(1417)
W
warnings
list of messages for
(1685)
what's new for Parallel ESSL
(1400)
words in the Glossary
(2197)
workstations
definition of
(2196)
publications
(2239)
required for Parallel ESSL
(1436)
X
XL Fortran
publications
(2240)
[ Top of Page | Previous Page | Table of Contents | Index ]