File: node116.html

package info (click to toggle)
scalapack-doc 1.5-11
  • links: PTS
  • area: main
  • in suites: bullseye, buster, stretch
  • size: 10,336 kB
  • ctags: 4,931
  • sloc: makefile: 47; sh: 18
file content (78 lines) | stat: -rw-r--r-- 6,611 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<!--Converted with LaTeX2HTML 96.1-h (September 30, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds -->
<HTML>
<HEAD>
<TITLE>Solution of Common Numerical Linear Algebra Problems</TITLE>
<META NAME="description" CONTENT="Solution of Common Numerical Linear Algebra Problems">
<META NAME="keywords" CONTENT="slug">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<LINK REL=STYLESHEET HREF="slug.css">
</HEAD>
<BODY LANG="EN" >
 <A NAME="tex2html3661" HREF="node117.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="http://www.netlib.org/utk/icons/next_motif.gif"></A> <A NAME="tex2html3659" HREF="node114.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="http://www.netlib.org/utk/icons/up_motif.gif"></A> <A NAME="tex2html3655" HREF="node115.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="http://www.netlib.org/utk/icons/previous_motif.gif"></A> <A NAME="tex2html3663" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="http://www.netlib.org/utk/icons/contents_motif.gif"></A> <A NAME="tex2html3664" HREF="node190.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="http://www.netlib.org/utk/icons/index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME="tex2html3662" HREF="node117.html">Solving Linear Systems of </A>
<B>Up:</B> <A NAME="tex2html3660" HREF="node114.html">Performance of Selected BLACS </A>
<B> Previous:</B> <A NAME="tex2html3656" HREF="node115.html">Performance of Selected PBLAS </A>
<BR> <P>
<H3><A NAME="SECTION04525200000000000000">Solution of Common Numerical Linear Algebra Problems</A></H3>
<P>
                                                   <A NAME="subsecperfdrivers">&#160;</A>
<P>
This section contains performance numbers for selected driver
routines. These routines provide complete solutions for common 
linear algebra problems.
<UL>
<LI> Solve a general <I>N</I>-by-<I>N</I> system of linear equations
       with one right-hand side using the routine PSGESV/PDGESV.
<LI> Solve a symmetric positive definite <I>N</I>-by-<I>N</I> system of
       linear equations with one right-hand side, using PSPOSV/PDPOSV.
<LI> Solve an <I>N</I>-by-<I>N</I> linear least squares problem
       with one right-hand side using the routine PSGELS/PDGELS.
<LI> Find the eigenvalues and optionally the corresponding
       eigenvectors of an <I>N</I>-by-<I>N</I> symmetric matrix, using the
       routine PSSYEVX/PDSYEVX.
<LI> Find the eigenvalues and optionally the corresponding 
       eigenvectors of an <I>N</I>-by-<I>N</I> symmetric matrix, using the
       routine PSSYEV/PDSYEV.
<LI> Find the singular values and optionally the corresponding
       right and left singular vectors of an <I>N</I>-by-<I>N</I> matrix,
       using PSGESVD/PDGESVD.
<LI> Find the eigenvalues and optionally the
       corresponding right eigenvectors of an <I>N</I>-by-<I>N</I>
       Hessenberg matrix, using the routine PSLAHQR/PDLAHQR.<A NAME="tex2html992" HREF="footnode.html#3903"><IMG  ALIGN=BOTTOM ALT="gif" SRC="http://www.netlib.org/utk/icons/foot_motif.gif"></A>
</UL>
Table&nbsp;<A HREF="node116.html#standardflopcount">5.8</A>
presents ``standard'' floating-point 
operation costs<A NAME="3906">&#160;</A>
(<IMG WIDTH=45 HEIGHT=31 ALIGN=MIDDLE ALT="tex2html_wrap_inline12066" SRC="img3.gif">) for selected ScaLAPACK drivers for matrices
of order <I>N</I>.  Approximate values of the constants
<IMG WIDTH=23 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16577" SRC="img391.gif"> and <IMG WIDTH=17 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16270" SRC="img371.gif"> defined in section <A HREF="node111.html#subsecblacs">5.2.3</A>
are also provided.
<P><A NAME="3909">&#160;</A><A NAME="standardflopcount">&#160;</A><IMG WIDTH=709 HEIGHT=329 ALIGN=BOTTOM ALT="table3908" SRC="img392.gif"><BR>
<STRONG>Table 5.8:</STRONG> ``Standard'' floating-point operation (<IMG WIDTH=18 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16191" SRC="img364.gif">) and communication
          costs (<IMG WIDTH=17 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16270" SRC="img371.gif">, <IMG WIDTH=23 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16577" SRC="img391.gif">) for selected ScaLAPACK drivers<BR>
<P>
The operation counts given for the eigenvalue and SVD drivers
are incomplete.  They do not include any of the <IMG WIDTH=48 HEIGHT=30 ALIGN=MIDDLE ALT="tex2html_wrap_inline16659" SRC="img393.gif"> computation
costs (i.e., the entire tridiagonal eigendecomposition is ignored in 
PxxxEVX).  Furthermore, the reductions involved require matrix-vector
multiplies, which are less efficient than the matrix-matrix multiplies
required by the other drivers listed here.
Hence this table greatly underestimates the execution time
of the eigenvalue and SVD drivers, especially the expert symmetric eigensolver drivers.
For PxLAHQR, when only eigenvalues are computed, <IMG WIDTH=23 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16577" SRC="img391.gif"> and <IMG WIDTH=17 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline16270" SRC="img371.gif">
look the same as the full Schur form case, in terms of ``order of
magnitude''.  There is actually <IMG WIDTH=7 HEIGHT=31 ALIGN=MIDDLE ALT="tex2html_wrap_inline16665" SRC="img394.gif"> to <IMG WIDTH=7 HEIGHT=31 ALIGN=MIDDLE ALT="tex2html_wrap_inline16667" SRC="img395.gif"> the
number of messages/volume depending on the circumstances.
<P>
<HR><A NAME="tex2html3661" HREF="node117.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="http://www.netlib.org/utk/icons/next_motif.gif"></A> <A NAME="tex2html3659" HREF="node114.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="http://www.netlib.org/utk/icons/up_motif.gif"></A> <A NAME="tex2html3655" HREF="node115.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="http://www.netlib.org/utk/icons/previous_motif.gif"></A> <A NAME="tex2html3663" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="http://www.netlib.org/utk/icons/contents_motif.gif"></A> <A NAME="tex2html3664" HREF="node190.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="http://www.netlib.org/utk/icons/index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME="tex2html3662" HREF="node117.html">Solving Linear Systems of </A>
<B>Up:</B> <A NAME="tex2html3660" HREF="node114.html">Performance of Selected BLACS </A>
<B> Previous:</B> <A NAME="tex2html3656" HREF="node115.html">Performance of Selected PBLAS </A>
<P><ADDRESS>
<I>Susan Blackford <BR>
Tue May 13 09:21:01 EDT 1997</I>
</ADDRESS>
</BODY>
</HTML>