Document DESC%CNV method and MOLD arguments to CDASB and PREC%BUILD

This commit is contained in:
Salvatore Filippone
2017-12-14 17:09:59 +00:00
parent 4beef03aec
commit c3633b6fb2
140 changed files with 24695 additions and 24798 deletions
+35 -37
View File
@@ -1,10 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--Converted with LaTeX2HTML 2012 (1.2)
original version by: Nikos Drakos, CBLU, University of Leeds
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<!--Converted with LaTeX2HTML 2017.2 (Released Jan 23, 2017) -->
<HTML>
<HEAD>
<TITLE>Introduction</TITLE>
@@ -13,7 +9,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META NAME="Generator" CONTENT="LaTeX2HTML v2012">
<META NAME="Generator" CONTENT="LaTeX2HTML v2017.2">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="userhtml.css">
@@ -25,30 +21,31 @@ original version by: Nikos Drakos, CBLU, University of Leeds
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html211"
<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html212"
HREF="node3.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html207"
<A NAME="tex2html208"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html201"
<A NAME="tex2html202"
HREF="node1.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html209"
<A NAME="tex2html210"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html212"
<B> Next:</B> <A NAME="tex2html213"
HREF="node3.html">General overview</A>
<B> Up:</B> <A NAME="tex2html208"
<B> Up:</B> <A NAME="tex2html209"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html202"
<B> Previous:</B> <A NAME="tex2html203"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html210"
&nbsp; <B> <A NAME="tex2html211"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<BR></DIV>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00020000000000000000"></A><A NAME="sec:intro"></A>
@@ -71,7 +68,7 @@ passing.
<P>
The PSBLAS library version 3 is implemented in
the Fortran&nbsp;2003&nbsp;[<A
HREF="node132.html#metcalf">17</A>] programming language, with reuse and/or
HREF="node133.html#metcalf">17</A>] programming language, with reuse and/or
adaptation of existing Fortran&nbsp;77 and Fortran&nbsp;95 software, plus a
handful of C routines.
@@ -81,11 +78,11 @@ 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="node132.html#Sparse03">11</A>]; other
HREF="node133.html#Sparse03">11</A>]; other
works discussing advanced programming in Fortran&nbsp;2003
include&nbsp;[<A
HREF="node132.html#DesPat:11">1</A>,<A
HREF="node132.html#RouXiaXu:11">18</A>]; sufficient support for
HREF="node133.html#DesPat:11">1</A>,<A
HREF="node133.html#RouXiaXu:11">18</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.8).
@@ -94,7 +91,7 @@ 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="node132.html#machiels">16</A>]. Moreover, the Fortran&nbsp;95 facilities for dynamic
HREF="node133.html#machiels">16</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
@@ -105,12 +102,12 @@ implementation or compilation time.
The presentation of the
PSBLAS library follows the general structure of the proposal for
serial Sparse BLAS&nbsp;[<A
HREF="node132.html#sblas97">8</A>,<A
HREF="node132.html#sblas02">9</A>], which in its turn is based on the
HREF="node133.html#sblas97">8</A>,<A
HREF="node133.html#sblas02">9</A>], which in its turn is based on the
proposal for BLAS on dense matrices&nbsp;[<A
HREF="node132.html#BLAS1">15</A>,<A
HREF="node132.html#BLAS2">5</A>,<A
HREF="node132.html#BLAS3">6</A>].
HREF="node133.html#BLAS1">15</A>,<A
HREF="node133.html#BLAS2">5</A>,<A
HREF="node133.html#BLAS3">6</A>].
<P>
The applicability of sparse iterative solvers to many different areas
@@ -142,29 +139,30 @@ an established experience in applying the PSBLAS solvers to
computational fluid dynamics applications.
<P>
<HR>
<DIV CLASS="navigation"><HR>
<!--Navigation Panel-->
<A NAME="tex2html211"
<A NAME="tex2html212"
HREF="node3.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html207"
<A NAME="tex2html208"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html201"
<A NAME="tex2html202"
HREF="node1.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html209"
<A NAME="tex2html210"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html212"
<B> Next:</B> <A NAME="tex2html213"
HREF="node3.html">General overview</A>
<B> Up:</B> <A NAME="tex2html208"
<B> Up:</B> <A NAME="tex2html209"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html202"
<B> Previous:</B> <A NAME="tex2html203"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html210"
HREF="node1.html">Contents</A></B>
&nbsp; <B> <A NAME="tex2html211"
HREF="node1.html">Contents</A></B> </DIV>
<!--End of Navigation Panel-->
</BODY>