IBM Books

Parallel Engineering and Scientific Subroutine Library for AIX Version 2 Release 3: Guide and Reference


Index

A B C D E F G H I L M N O P R S T U V W X
A
  • abbreviations
  • for product names (1312)
  • in the Glossary (2200)
  • interpreting math and programming (1353)
  • about this book (1292)
  • absolute value
  • notation (1377)
  • accuracy
  • of results (1426)
  • acronyms
  • associated with programming values (1384)
  • in the Glossary (2203)
  • product names (1309)
  • address notation (1361)
  • advantages of Parallel ESSL (1407)
  • algebra (1819)
  • ANSI definitions in Glossary (2204)
  • APAR
  • definition of (2130)
  • application program outline
  • sparse (Fortran 77) (1579)
  • sparse (Fortran 90) (1577)
  • application programming, publication for (2229)
  • architecture supported by Parallel ESSL (1441)
  • arguments
  • conventions used in the subroutine descriptions (1394)
  • definition of (2131)
  • font for ESSL calling (1323)
  • list of Parallel ESSL input-argument errors (1681), (1689)
  • array
  • definition of (2132)
  • element, definition of (2135)
  • name, definition (2136)
  • array descriptor (1528), (1529)
  • block (1497)
  • definition of (2134)
  • for block-cyclic (1483)
  • array descriptors, migrating to this release of Parallel ESSL (1606)
  • arrow notation, what it means (1348)
  • assignment statement, definition of (2137)
  • attention messages, list of Parallel ESSL (1675)
  • 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 ]