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
+32 -31
View File
@@ -1,66 +1,67 @@
<!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>get_diag -- Get main diagonal</TITLE>
<META NAME="description" CONTENT="get_diag -- Get main diagonal">
<TITLE>clean_zeros -- Eliminate zero coefficients</TITLE>
<META NAME="description" CONTENT="clean_zeros -- Eliminate zero coefficients">
<META NAME="keywords" CONTENT="userhtml">
<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">
<LINK REL="next" HREF="node36.html">
<LINK REL="previous" HREF="node34.html">
<LINK REL="up" HREF="node22.html">
<LINK REL="up" HREF="node23.html">
<LINK REL="next" HREF="node36.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html678"
<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html681"
HREF="node36.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html674"
HREF="node22.html">
<A NAME="tex2html677"
HREF="node23.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html668"
<A NAME="tex2html671"
HREF="node34.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html676"
<A NAME="tex2html679"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html679"
HREF="node36.html">clip_diag Cut</A>
<B> Up:</B> <A NAME="tex2html675"
HREF="node22.html">Sparse Matrix class</A>
<B> Previous:</B> <A NAME="tex2html669"
HREF="node34.html">clean_zeros Eliminate</A>
&nbsp; <B> <A NAME="tex2html677"
<B> Next:</B> <A NAME="tex2html682"
HREF="node36.html">get_diag Get</A>
<B> Up:</B> <A NAME="tex2html678"
HREF="node23.html">Sparse Matrix class</A>
<B> Previous:</B> <A NAME="tex2html672"
HREF="node34.html">csclip Reduce</A>
&nbsp; <B> <A NAME="tex2html680"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<BR></DIV>
<!--End of Navigation Panel-->
<H3><A NAME="SECTION000421300000000000000">
get_diag -- Get main diagonal</A>
<H3><A NAME="SECTION000421200000000000000">
clean_zeros -- Eliminate zero coefficients</A>
</H3>
<PRE>
call a%get_diag(d,info)
call a%clean_zeros(info)
</PRE>
<P>
Returns a copy of the main diagonal.
Eliminates zero coefficients in the input matrix. Note that depending
on the internal storage format, there may still be some amount of
zero padding in the output.
<P>
<DL>
<DT><STRONG>Type:</STRONG></DT>
<DD>Asynchronous.
@@ -80,10 +81,10 @@ Scope: <B>local</B>.
<DT><STRONG><B>On Return</B></STRONG></DT>
<DD>
</DD>
<DT><STRONG>d</STRONG></DT>
<DD>A copy of the main diagonal.
<DT><STRONG>a</STRONG></DT>
<DD>The matrix <code>a</code> without zero coefficients.
<BR>
A one-dimensional array of the appropriate type.
A variable of type <code>psb_Tspmat_type</code>.
</DD>
<DT><STRONG>info</STRONG></DT>
<DD>Return code.