Documentation changes. We have barely begun.....
This commit is contained in:
Salvatore Filippone
2011-12-16 16:45:25 +00:00
parent c730f15b58
commit 844a942947
243 changed files with 14860 additions and 15182 deletions
+32 -33
View File
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html184"
<A NAME="tex2html182"
HREF="node3.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html180"
<A NAME="tex2html178"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html174"
<A NAME="tex2html172"
HREF="node1.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html182"
<A NAME="tex2html180"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html185"
<B> Next:</B> <A NAME="tex2html183"
HREF="node3.html">General overview</A>
<B> Up:</B> <A NAME="tex2html181"
<B> Up:</B> <A NAME="tex2html179"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html175"
<B> Previous:</B> <A NAME="tex2html173"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html183"
&nbsp; <B> <A NAME="tex2html181"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@@ -71,7 +71,7 @@ passing.
<P>
The PSBLAS library version 3 is internally implemented in
the Fortran&nbsp;2003&nbsp;[<A
HREF="node108.html#metcalf">16</A>] programming language, with reuse and/or
HREF="node107.html#metcalf">16</A>] programming language, with reuse and/or
adaptation of some existing Fortran&nbsp;77 software, and a handful of C
routines.
@@ -81,37 +81,36 @@ mostly in the handling of requirements for evolution and adaptation of
the library to new computing architectures and integration of
new algorithms.
For a detailed discussion of our design see&nbsp;[<A
HREF="node108.html#Sparse03">11</A>]; other
works tackling advanced programming in Fortran&nbsp;2003 include&nbsp;[<A
HREF="node108.html#DesPat:11">1</A>,<A
HREF="node108.html#RouXiaXu:11">17</A>]
HREF="node107.html#Sparse03">11</A>]; other
works discussing advanced programming in Fortran&nbsp;2003
include&nbsp;[<A
HREF="node107.html#DesPat:11">1</A>,<A
HREF="node107.html#RouXiaXu:11">17</A>]; sufficient support for
Fortran&nbsp;2003 is now available from many compilers, including the GNU
Fortran compiler from the Free Software Foundation (as of version 4.6).
<P>
Previous approaches have been based on mixing Fortran&nbsp;95, with its
support for object-based design, with other languages; these have
been advocated by a number of authors,
e.g.&nbsp;[<A
HREF="node108.html#machiels">15</A>]. Moreover, the Fortran&nbsp;95 facilities for dynamic
HREF="node107.html#machiels">15</A>]. Moreover, the Fortran&nbsp;95 facilities for dynamic
memory management and interface overloading greatly enhance the
usability of the PSBLAS
subroutines. In this way, the library can take care of runtime memory
requirements that are quite difficult or even impossible to predict at
implementation or compilation time.
In the current release we rely on the availability of the so-called
allocatable extensions, specified in TR&nbsp;15581. Strictly speaking they
are outside the Fortran&nbsp;95 standard; however they have been included
in the Fortran&nbsp;2003 language standard, and are available in
practically all Fortran&nbsp;95 compilers on the market, including the GNU
Fortran compiler from the Free Software Foundation (as of version 4.2).
<P>
The presentation of the
PSBLAS library follows the general structure of the proposal for
serial Sparse BLAS&nbsp;[<A
HREF="node108.html#sblas97">8</A>,<A
HREF="node108.html#sblas02">9</A>], which in its turn is based on the
HREF="node107.html#sblas97">8</A>,<A
HREF="node107.html#sblas02">9</A>], which in its turn is based on the
proposal for BLAS on dense matrices&nbsp;[<A
HREF="node108.html#BLAS1">14</A>,<A
HREF="node108.html#BLAS2">5</A>,<A
HREF="node108.html#BLAS3">6</A>].
HREF="node107.html#BLAS1">14</A>,<A
HREF="node107.html#BLAS2">5</A>,<A
HREF="node107.html#BLAS3">6</A>].
<P>
The applicability of sparse iterative solvers to many different areas
@@ -145,26 +144,26 @@ computational fluid dynamics applications.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html184"
<A NAME="tex2html182"
HREF="node3.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html180"
<A NAME="tex2html178"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html174"
<A NAME="tex2html172"
HREF="node1.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html182"
<A NAME="tex2html180"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html185"
<B> Next:</B> <A NAME="tex2html183"
HREF="node3.html">General overview</A>
<B> Up:</B> <A NAME="tex2html181"
<B> Up:</B> <A NAME="tex2html179"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html175"
<B> Previous:</B> <A NAME="tex2html173"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html183"
&nbsp; <B> <A NAME="tex2html181"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->