mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-06 22:55:08 +00:00
Fixed html docs for new get_vect.
This commit is contained in:
@@ -137,7 +137,7 @@ sample scatter/gather routines.
|
||||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot7809">... follows</A><A
|
||||
<DT><A NAME="foot7823">... follows</A><A
|
||||
HREF="node126.html#tex2html31"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A></DT>
|
||||
<DD>The string is case-insensitive
|
||||
|
||||
@@ -173,7 +173,7 @@ sample scatter/gather routines.
|
||||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot8258">... method</A><A
|
||||
<DT><A NAME="foot8272">... method</A><A
|
||||
HREF="node133.html#tex2html32"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A></DT>
|
||||
<DD>Note:
|
||||
the implementation is for <SPAN CLASS="MATH"><IMG
|
||||
|
||||
@@ -195,7 +195,7 @@ Specified as: an allocatable integer array of rank two.
|
||||
The Fortran 2003 declaration for <code>psb_desc_type</code> structures is
|
||||
as follows:
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:desctype"></A><A NAME="931"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:desctype"></A><A NAME="933"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3:</STRONG>
|
||||
The PSBLAS defined data type that
|
||||
|
||||
@@ -91,7 +91,7 @@ explicitly.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:routerr"></A><A NAME="7430"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:routerr"></A><A NAME="7444"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 9:</STRONG>
|
||||
The layout of a generic <TT>psb_foo</TT>
|
||||
@@ -121,7 +121,7 @@ called by <code>psb_spasb</code> ... by process 0 (i.e. the root process).
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:errormsg"></A><A NAME="7431"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:errormsg"></A><A NAME="7445"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 10:</STRONG>
|
||||
A sample PSBLAS-2.0 error
|
||||
|
||||
@@ -103,7 +103,7 @@ Legal inputs to this subroutine are interpreted depending on the
|
||||
WIDTH="41" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img160.png"
|
||||
ALT="$ptype$"></SPAN> string as follows<A NAME="tex2html31"
|
||||
HREF="footnode.html#foot7809"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A>:
|
||||
HREF="footnode.html#foot7823"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A>:
|
||||
<DL>
|
||||
<DT><STRONG>NONE</STRONG></DT>
|
||||
<DD>No preconditioning, i.e. the preconditioner is just a copy
|
||||
|
||||
@@ -169,7 +169,7 @@ call psb_krylov(method,a,prec,b,x,eps,desc_a,info,&
|
||||
</DD>
|
||||
<DT><STRONG>FCG:</STRONG></DT>
|
||||
<DD>the Flexible Conjugate Gradient method<A NAME="tex2html32"
|
||||
HREF="footnode.html#foot8258"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A>;
|
||||
HREF="footnode.html#foot8272"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A>;
|
||||
|
||||
<P>
|
||||
</DD>
|
||||
|
||||
@@ -82,7 +82,7 @@ specific layout can be chosen dynamically among the predefined types,
|
||||
or an entirely new storage layout can be implemented and passed to the
|
||||
library at runtime via the <code>psb_spasb</code> routine.
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:spmattype"></A><A NAME="934"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:spmattype"></A><A NAME="936"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 4:</STRONG>
|
||||
The PSBLAS defined data type that
|
||||
|
||||
@@ -90,7 +90,7 @@ available elsewhere outside the direct control of the
|
||||
compiler/application, e.g. data stored in a graphics accelerator's
|
||||
private memory.
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:vectype"></A><A NAME="937"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:vectype"></A><A NAME="939"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 5:</STRONG>
|
||||
The PSBLAS defined data type that
|
||||
|
||||
+23
-2
@@ -54,7 +54,7 @@ get_vect -- Get a copy of the vector contents</A>
|
||||
|
||||
<P>
|
||||
<PRE>
|
||||
extv = v%get_vect()
|
||||
extv = v%get_vect([n])
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
@@ -70,6 +70,15 @@ extv = v%get_vect()
|
||||
<BR>
|
||||
Scope: <B>local</B>
|
||||
<BR></DD>
|
||||
<DT><STRONG>n</STRONG></DT>
|
||||
<DD>Size to be returned
|
||||
<BR>
|
||||
Scope: <B>local</B>.
|
||||
<BR>
|
||||
Type: <B>optional</B>; default: entire vector.
|
||||
<BR>
|
||||
<P>
|
||||
</DD>
|
||||
</DL>
|
||||
|
||||
<P>
|
||||
@@ -79,7 +88,19 @@ Scope: <B>local</B>
|
||||
</DD>
|
||||
<DT><STRONG>Function value</STRONG></DT>
|
||||
<DD>An allocatable array holding a copy of the dense
|
||||
vector contents.
|
||||
vector contents. If the argument <SPAN CLASS="MATH"><IMG
|
||||
WIDTH="13" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img16.png"
|
||||
ALT="$n$"></SPAN> is specified, the size of the
|
||||
returned array equals the minimum between <SPAN CLASS="MATH"><IMG
|
||||
WIDTH="13" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img16.png"
|
||||
ALT="$n$"></SPAN> and the internal size
|
||||
of the vector, or 0 if <SPAN CLASS="MATH"><IMG
|
||||
WIDTH="13" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img16.png"
|
||||
ALT="$n$"></SPAN> is negative; otherwise, the size of the
|
||||
array is the same as the internal size of the vector.
|
||||
</DD>
|
||||
</DL>
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ data type may contain a simple preconditioning matrix with the
|
||||
associated communication descriptor.The internal preconditioner is allocated appropriately with the
|
||||
dynamic type corresponding to the desired preconditioner.
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:prectype"></A><A NAME="939"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:prectype"></A><A NAME="941"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 6:</STRONG>
|
||||
The PSBLAS defined data type that contains a preconditioner.</CAPTION>
|
||||
|
||||
@@ -78,7 +78,7 @@ call psb_geaxpby(alpha, x, beta, y, desc_a, info)
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2009"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2023"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 1:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -113,7 +113,7 @@ dot \leftarrow x^H y
|
||||
psb_gedot(x, y, desc_a, info [,global])
|
||||
</PRE>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2010"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2024"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 2:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -98,7 +98,7 @@ is a rank one array.
|
||||
call psb_gedots(res, x, y, desc_a, info)
|
||||
</PRE>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2011"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2025"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 3:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -107,7 +107,7 @@ psb_normi(x, desc_a, info [,global])
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2012"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2026"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 4:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -81,7 +81,7 @@ call psb_geamaxs(res, x, desc_a, info)
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2013"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2027"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 5:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -106,7 +106,7 @@ psb_norm1(x, desc_a, info [,global])
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2014"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2028"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 6:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -125,7 +125,7 @@ call psb_geasums(res, x, desc_a, info)
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2015"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2029"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 7:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -100,7 +100,7 @@ nrm2 \leftarrow \sqrt{x^H x}
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2016"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2030"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 8:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -81,7 +81,7 @@ call psb_genrm2s(res, x, desc_a, info)
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2017"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2031"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 9:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -89,7 +89,7 @@ where:
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2018"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2032"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 10:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -89,7 +89,7 @@ where:
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2019"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2033"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 11:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -152,7 +152,7 @@ where:
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2020"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2034"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 12:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -129,7 +129,7 @@ call psb_spsm(alpha, t, x, beta, y, desc_a, info,&
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="2021"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="2035"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 13:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -84,7 +84,7 @@ where:
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="3453"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="3467"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 14:</STRONG>
|
||||
Data types</CAPTION>
|
||||
@@ -230,7 +230,7 @@ An integer value that contains an error code.
|
||||
</DD>
|
||||
</DL>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:try8x8"></A><A NAME="3454"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:try8x8"></A><A NAME="3468"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 7:</STRONG>
|
||||
Sample discretization mesh.</CAPTION>
|
||||
|
||||
@@ -99,7 +99,7 @@ operators <SPAN CLASS="MATH"><IMG
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="3456"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="3470"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 15:</STRONG>
|
||||
Data types</CAPTION>
|
||||
@@ -290,7 +290,7 @@ their instances.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:try8x8_ov"></A><A NAME="3458"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="fig:try8x8_ov"></A><A NAME="3472"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 8:</STRONG>
|
||||
Sample discretization mesh.</CAPTION>
|
||||
|
||||
@@ -107,7 +107,7 @@ process <SPAN CLASS="MATH"><IMG
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="3460"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="3474"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 16:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
@@ -105,7 +105,7 @@ process <SPAN CLASS="MATH"><IMG
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="3461"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="3475"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 17:</STRONG>
|
||||
Data types</CAPTION>
|
||||
|
||||
Reference in New Issue
Block a user