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 (1446)
  • for product names (1563)
  • in the Glossary (2520)
  • interpreting math and programming (1605)
  • absolute value (1447)
  • notation (1628)
  • accuracy (1484)
  • of results (1677)
  • acronyms (1485)
  • associated with programming values (1635)
  • in the Glossary (2523)
  • product names (1560)
  • address notation (1612)
  • advantages of Parallel ESSL (1658)
  • algebra (1538), (1539), (1540), (2054), (2328) See also Level 2 PBLAS, Level 3 PBLAS, linear algebraic equations, linear algebraic equations, linear algebraic equations
  • ANSI definitions in Glossary (2524)
  • APAR (1448)
  • definition of (2448)
  • application program outline
  • sparse (Fortran 77) (1849)
  • sparse (Fortran 90) (1847)
  • application programming, publication for (2554)
  • architecture supported by Parallel ESSL (1692)
  • arguments (1486)
  • conventions used in the subroutine descriptions (1645)
  • definition of (2449)
  • font for ESSL calling (1575)
  • list of Parallel ESSL input-argument errors (1968), (1976)
  • array (1491)
  • definition of (2450)
  • element, definition of (2452)
  • name, definition (2453)
  • array descriptor (1777), (1778)
  • block (1746)
  • definition of (2451)
  • for block-cyclic (1732)
  • array descriptors, migrating to this release of Parallel ESSL (1893)
  • arrow notation, what it means (1600)
  • assignment statement, definition of (2454)
  • attention messages, list of Parallel ESSL (1962)
  • audience of this book (1544)
  • 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 ]