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"> </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 <A HREF="node116.html#standardflopcount">5.8</A>
presents ``standard'' floating-point
operation costs<A NAME="3906"> </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"> </A><A NAME="standardflopcount"> </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>
|