File: node5.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 (127 lines) | stat: -rw-r--r-- 7,966 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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!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>Suggestions for Reading</TITLE>
<META NAME="description" CONTENT="Suggestions for Reading">
<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="tex2html1996" HREF="node6.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="http://www.netlib.org/utk/icons/next_motif.gif"></A> <A NAME="tex2html1994" HREF="node3.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="http://www.netlib.org/utk/icons/up_motif.gif"></A> <A NAME="tex2html1988" HREF="node4.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="http://www.netlib.org/utk/icons/previous_motif.gif"></A> <A NAME="tex2html1998" 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="tex2html1999" 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="tex2html1997" HREF="node6.html">List of Notation</A>
<B>Up:</B> <A NAME="tex2html1995" HREF="node3.html">List of Tables</A>
<B> Previous:</B> <A NAME="tex2html1989" HREF="node4.html">Preface </A>
<BR> <P>
<H1><A NAME="SECTION03200000000000000000">Suggestions for Reading</A></H1>
<P>
<A NAME="242">&#160;</A>
<P>
This users guide is divided into two parts.
<B>Part I: Guide</B> contains chapters
and appendices providing a thorough explanation of the 
design and functionality of the ScaLAPACK library.  These
chapters should be read in the order in which they are presented.
<B>Part II:  Specifications of Routines</B>
is a reference manual of the leading comments of each routine
in alphabetical order by routine name.
A <B>Bibliography</B> is also provided, as well as two indexes-
<B>Index by Keyword</B> and <B>Index by Routine Name</B>.
<P>
This book assumes a basic
knowledge of distributed-memory parallel programming, and is written
for an audience of both novice and expert users.  Users intimately
familiar with specific concepts discussed in this book may choose to not
read certain chapters or sections within this book.  Some of the
chapters can be regarded as stand-alone and read independently.  Novice
users are directed to focus their attention on special introductory
chapters, sections, and example programs, as detailed below.
<P>
All users are encouraged to frequently refer to the
<B>List of Notation</B> and the <B>Glossary</B>.
The first time notation from the glossary appears in the text, it will
be <EM>italicized</EM>.
If the
user is unfamiliar with any of the concepts defined, a
number of books provide background information in parallel
programming&nbsp;[<A HREF="node189.html#angus90a">6</A>, <A HREF="node189.html#cosnard86a">33</A>, <A HREF="node189.html#fox88ab">65</A>, <A HREF="node189.html#fox94wm">66</A>, <A HREF="node189.html#FP:92">67</A>, <A HREF="node189.html#golub89a">70</A>, <A HREF="node189.html#hatcher91a">75</A>, <A HREF="node189.html#hwang93a">87</A>, <A HREF="node189.html#kumar94a">92</A>, <A HREF="node189.html#lewis92">95</A>, <A HREF="node189.html#pacheco97">99</A>, <A HREF="node189.html#velde94a">112</A>].
<P>
<UL>
<LI> <B>Chapter&nbsp;<A HREF="node8.html#chapessentials">1</A>: Essentials</B> provides a brief
overview of the components
of the library, downloading instructions, and details of support
for the package.  Users who are familiar with the design
of the BLAS and LAPACK and acquainted with the existing Web pages may
wish to skip this chapter.
<LI> <B>Chapter&nbsp;<A HREF="node25.html#howto">2</A>:
Getting Started with ScaLAPACK</B> presents the basic requirements
to enable users to call ScaLAPACK software, together with a very simple
example program.  Users who are well versed
in using ScaLAPACK software may choose to skip this chapter.
<LI> <B>Chapter&nbsp;<A HREF="node38.html#chapcontents">3</A>: Contents of ScaLAPACK</B> outlines the
functionality provided by the package.  This is a stand-alone chapter
and important for both expert and novice users.
<LI> <B>Chapter&nbsp;<A HREF="node68.html#chap2dbsd">4</A>: Data Distributions and Software
Conventions</B>
discusses process grid layout, contexts, block and block-cyclic
data distributions, and documentation and software conventions.
This chapter is essential reading for
any user who is not familiar with data distributions, array descriptors,
and the calling sequences of ScaLAPACK routines.
<LI>
<B>Chapter&nbsp;<A HREF="node104.html#chapperformance">5</A>: Performance of ScaLAPACK</B> provides
guidelines to achieve high
performance by using ScaLAPACK and presents performance results for a subset
of the ScaLAPACK routines on a variety of distributed-memory MIMD
computers and networks of workstations.  This is a stand-alone chapter.
<LI>
<B>Chapter&nbsp;<A HREF="node132.html#chapaccstab">6</A>: Accuracy and Stability</B> discusses the
accuracy and stability
of the algorithms used in ScaLAPACK, as well as issues of heterogeneous
computing.  This chapter provides
varying degrees of detail, catering to novice as well as expert
users.
<LI>
<B>Chapter&nbsp;<A HREF="node145.html#troubleshooting">7</A>: Troubleshooting</B> provides a set of
installation and
application debugging hints for first-time ScaLAPACK users.
<LI>
<B>Appendix&nbsp;<A HREF="node159.html#chaproutines">A</A></B> provides a list of routine names for
all driver, computational, and auxiliary routines in ScaLAPACK, as well
as the matrix redistribution/copy routines.
<LI>
<B>Appendix&nbsp;<A HREF="node174.html#howtoconvert">B</A></B> provides a
brief tutorial on how to convert programs using the BLAS to the PBLAS
and LAPACK to ScaLAPACK.
<LI>
<B>Appendix&nbsp;<A HREF="node179.html#exampleprograms">C</A></B> provides two additional example
programs.  <B>Section&nbsp;<A HREF="node180.html#example2">C.1</A></B> contains a more memory-efficient and
practical example program, which
reads a matrix from a file, distributes this matrix to the process
grid, calls the desired ScaLAPACK routine, and writes the solution
matrix to a file.  <B>Section&nbsp;<A HREF="node181.html#hpfexample">C.2</A></B>
provides a brief description of the HPF interface to ScaLAPACK, as 
well as an example program.
<LI>
<B>Appendix&nbsp;<A HREF="node182.html#quickrefguides">D</A></B>
contains Quick Reference Guides for ScaLAPACK, the PBLAS, and the 
BLACS.
<LI>
<B>Part&nbsp;<A HREF="node187.html#partroutines">ii</A>: Specifications of Routines</B> is a reference
manual of the leading comments from the source code of all driver
and computational routines. This manual can be read selectively as needed.
<P>
</UL>
<P>
<HR><A NAME="tex2html1996" HREF="node6.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="http://www.netlib.org/utk/icons/next_motif.gif"></A> <A NAME="tex2html1994" HREF="node3.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="http://www.netlib.org/utk/icons/up_motif.gif"></A> <A NAME="tex2html1988" HREF="node4.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="http://www.netlib.org/utk/icons/previous_motif.gif"></A> <A NAME="tex2html1998" 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="tex2html1999" 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="tex2html1997" HREF="node6.html">List of Notation</A>
<B>Up:</B> <A NAME="tex2html1995" HREF="node3.html">List of Tables</A>
<B> Previous:</B> <A NAME="tex2html1989" HREF="node4.html">Preface </A>
<P><ADDRESS>
<I>Susan Blackford <BR>
Tue May 13 09:21:01 EDT 1997</I>
</ADDRESS>
</BODY>
</HTML>