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
|
<!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>PBLAS</TITLE>
<META NAME="description" CONTENT="PBLAS">
<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="tex2html2291" HREF="node15.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="http://www.netlib.org/utk/icons/next_motif.gif"></A> <A NAME="tex2html2289" HREF="node11.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="http://www.netlib.org/utk/icons/up_motif.gif"></A> <A NAME="tex2html2283" HREF="node13.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="http://www.netlib.org/utk/icons/previous_motif.gif"></A> <A NAME="tex2html2293" 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="tex2html2294" 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="tex2html2292" HREF="node15.html">BLACS</A>
<B>Up:</B> <A NAME="tex2html2290" HREF="node11.html">Software Components</A>
<B> Previous:</B> <A NAME="tex2html2284" HREF="node13.html">BLAS</A>
<BR> <P>
<H2><A NAME="SECTION04133000000000000000">PBLAS</A></H2>
<P>
<A NAME="secPBLAS"> </A>
<P>
To simplify the design of ScaLAPACK, and because the BLAS
have proven to be useful tools outside LAPACK, we chose to build
a parallel set of BLAS, called PBLAS [<A HREF="node189.html#lawn100">26</A>, <A HREF="node189.html#petitet96a">104</A>], which perform
message-passing and whose interface is as similar
to the BLAS as possible. This decision has permitted the ScaLAPACK
code to be quite similar, and sometimes nearly identical, to the
analogous LAPACK code.
<P>
We hope that the PBLAS will provide a distributed memory standard<A NAME="418"> </A><A NAME="419"> </A>,
just as the BLAS have provided a shared memory standard. This would
simplify and encourage the development of high performance and portable
parallel numerical software, as well as providing manufacturers with a
small set of routines to be optimized. Further details of the PBLAS
can be found in [<A HREF="node189.html#lawn100">26</A>], [<A HREF="node189.html#petitet96a">104</A>], and Appendix <A HREF="node184.html#chapqrefpblas">D.2</A>.
<P>
<BR> <HR>
<P><ADDRESS>
<I>Susan Blackford <BR>
Tue May 13 09:21:01 EDT 1997</I>
</ADDRESS>
</BODY>
</HTML>
|