Finish switch to htlatex.

psblas-3.6-maint
Salvatore Filippone 5 years ago
parent e7a73df3f4
commit ee433ae961

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 B

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 765 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -54,9 +54,8 @@ href="userhtmlse7.html#x65-990007">7<!--tex4ht:ref: sec:parenv --></a>.
>
<!--l. 102--><p class="noindent" >
<!--l. 104--><p class="noindent" ><img
src="userhtml0x.png" alt="PIC" class="graphics" width="128" height="140" ><!--tex4ht:graphics
name="userhtml0x.png" src="figures/psblas.eps"
--></div>
src="psblas.png" alt="PIC"
></div>
<br /> <div class="caption"
><span class="id">Figure&#x00A0;1: </span><span
class="content">PSBLAS library components hierarchy.</span></div><!--tex4ht:label?: x4-30011 -->

@ -124,9 +124,8 @@ class="cmsy-10">|</span>.
>
<!--l. 218--><p class="noindent" >
<!--l. 221--><p class="noindent" ><img
src="userhtml1x.png" alt="PIC" class="graphics" width="200" height="179" ><!--tex4ht:graphics
name="userhtml1x.png" src="figures/points.eps"
--></div>
src="points.png" alt="PIC"
></div>
<br /> <div class="caption"
><span class="id">Figure&#x00A0;2: </span><span
class="content">Point classfication.</span></div><!--tex4ht:label?: x6-40022 -->

@ -20,7 +20,7 @@ href="userhtmlsu12.html#userhtmlsu13.html" >up</a>] </p></div>
sum:
<center class="math-display" >
<img
src="userhtml3x.png" alt="y &#x2190; &#x03B1; x+ &#x03B2;y
src="userhtml1x.png" alt="y &#x2190; &#x03B1; x+ &#x03B2;y
" class="math-display" ></center>
<!--l. 12--><p class="nopar" >

@ -26,7 +26,7 @@ class="cmmi-10">x </span>and <span
class="cmmi-10">y </span>are real vectors it computes dot-product as:
<center class="math-display" >
<img
src="userhtml4x.png" alt=" T
src="userhtml2x.png" alt=" T
dot &#x2190; x y
" class="math-display" ></center>
<!--l. 119--><p class="nopar" > Else if <span
@ -34,7 +34,7 @@ class="cmmi-10">x </span>and <span
class="cmmi-10">y </span>are complex vectors then it computes dot-product as:
<center class="math-display" >
<img
src="userhtml5x.png" alt="dot &#x2190; xHy
src="userhtml3x.png" alt="dot &#x2190; xHy
" class="math-display" ></center>
<!--l. 121--><p class="nopar" >

@ -24,7 +24,7 @@ class="cmmi-10">x </span>and <span
class="cmmi-10">y</span>:
<center class="math-display" >
<img
src="userhtml6x.png" alt=" T
src="userhtml4x.png" alt=" T
res(i) &#x2190; x(:,i) y(:,i)
" class="math-display" ></center>
<!--l. 234--><p class="nopar" > If the matrices are complex, then the usual convention applies, i.e. the conjugate

@ -24,13 +24,13 @@ class="newline" />If <span
class="cmmi-10">x </span>is a real vector it computes infinity norm as:
<center class="math-display" >
<img
src="userhtml7x.png" alt="amax &#x2190; maxi |xi|
src="userhtml5x.png" alt="amax &#x2190; maxi |xi|
" class="math-display" ></center>
<!--l. 309--><p class="nopar" > else if <span
class="cmmi-10">x </span>is a complex vector then it computes the infinity-norm as:
<center class="math-display" >
<img
src="userhtml8x.png" alt="amax &#x2190; maxi (|re(xi)|+ |im(xi)|)
src="userhtml6x.png" alt="amax &#x2190; maxi (|re(xi)|+ |im(xi)|)
" class="math-display" ></center>
<!--l. 311--><p class="nopar" >

@ -23,7 +23,7 @@ href="userhtmlsu12.html#userhtmlsu17.html" >up</a>] </p></div>
class="cmmi-10">x</span>:
<center class="math-display" >
<img
src="userhtml9x.png" alt="res(i) &#x2190; makx|x(k,i)|
src="userhtml7x.png" alt="res(i) &#x2190; makx|x(k,i)|
" class="math-display" ></center>
<!--l. 410--><p class="nopar" >

@ -24,13 +24,13 @@ class="newline" />If <span
class="cmmi-10">x </span>is a real vector it computes 1-norm as:
<center class="math-display" >
<img
src="userhtml10x.png" alt="asum &#x2190; &#x2225;xi&#x2225;
src="userhtml8x.png" alt="asum &#x2190; &#x2225;xi&#x2225;
" class="math-display" ></center>
<!--l. 472--><p class="nopar" > else if <span
class="cmmi-10">x </span>is a complex vector then it computes 1-norm as:
<center class="math-display" >
<img
src="userhtml11x.png" alt="asum &#x2190; &#x2225;re(x)&#x2225; + &#x2225;im (x)&#x2225;
src="userhtml9x.png" alt="asum &#x2190; &#x2225;re(x)&#x2225; + &#x2225;im (x)&#x2225;
1 1
" class="math-display" ></center>
<!--l. 474--><p class="nopar" >

@ -23,7 +23,7 @@ href="userhtmlsu12.html#userhtmlsu19.html" >up</a>] </p></div>
class="cmmi-10">x</span>:
<center class="math-display" >
<img
src="userhtml12x.png" alt="res(i) &#x2190; makx|x(k,i)|
src="userhtml10x.png" alt="res(i) &#x2190; makx|x(k,i)|
" class="math-display" ></center>
<!--l. 558--><p class="nopar" > This function computes the 1-norm of a vector <span
class="cmmi-10">x</span>.<br
@ -31,13 +31,13 @@ class="newline" />If <span
class="cmmi-10">x </span>is a real vector it computes 1-norm as:
<center class="math-display" >
<img
src="userhtml13x.png" alt="res(i) &#x2190; &#x2225;xi&#x2225;
src="userhtml11x.png" alt="res(i) &#x2190; &#x2225;xi&#x2225;
" class="math-display" ></center>
<!--l. 562--><p class="nopar" > else if <span
class="cmmi-10">x </span>is a complex vector then it computes 1-norm as:
<center class="math-display" >
<img
src="userhtml14x.png" alt="res(i) &#x2190; &#x2225;re(x )&#x2225;1 +&#x2225;im (x )&#x2225;1
src="userhtml12x.png" alt="res(i) &#x2190; &#x2225;re(x )&#x2225;1 +&#x2225;im (x )&#x2225;1
" class="math-display" ></center>
<!--l. 564--><p class="nopar" >

@ -24,14 +24,14 @@ class="newline" />If <span
class="cmmi-10">x </span>is a real vector it computes 2-norm as:
<center class="math-display" >
<img
src="userhtml15x.png" alt=" &#x221A; -T--
src="userhtml13x.png" alt=" &#x221A; -T--
nrm2 &#x2190; x x
" class="math-display" ></center>
<!--l. 632--><p class="nopar" > else if <span
class="cmmi-10">x </span>is a complex vector then it computes 2-norm as:
<center class="math-display" >
<img
src="userhtml16x.png" alt=" &#x221A;----
src="userhtml14x.png" alt=" &#x221A;----
nrm2 &#x2190; xHx
" class="math-display" ></center>
<!--l. 634--><p class="nopar" >

@ -23,7 +23,7 @@ href="userhtmlsu12.html#userhtmlsu21.html" >up</a>] </p></div>
class="cmmi-10">x</span>:
<center class="math-display" >
<img
src="userhtml17x.png" alt="res(i) &#x2190; &#x2225;x(:,i)&#x2225;2
src="userhtml15x.png" alt="res(i) &#x2190; &#x2225;x(:,i)&#x2225;2
" class="math-display" ></center>
<!--l. 729--><p class="nopar" >

@ -23,7 +23,7 @@ class="cmmi-10">A</span>:<br
class="newline" />
<center class="par-math-display" >
<img
src="userhtml18x.png" alt="nrm1 &#x2190; &#x2225;A &#x2225;1
src="userhtml16x.png" alt="nrm1 &#x2190; &#x2225;A &#x2225;1
" class="par-math-display" ></center>
<!--l. 796--><p class="nopar" > where:
<dl class="description"><dt class="description">

@ -111,7 +111,7 @@ class="description">Each process has its own value(s) independently.</dd></dl>
<!--l. 293--><p class="noindent" >To finish our general description, we define a version string with the constant
<center class="math-display" >
<img
src="userhtml2x.png" alt="psb_version_string_
src="userhtml0x.png" alt="psb_version_string_
" class="math-display" ></center>
<!--l. 295--><p class="nopar" > whose current value is <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">3.4.0</span></span></span>

@ -23,7 +23,7 @@ class="cmmi-10">A</span>:<br
class="newline" />
<center class="par-math-display" >
<img
src="userhtml19x.png" alt="nrmi &#x2190; &#x2225;A&#x2225;&#x221E;
src="userhtml17x.png" alt="nrmi &#x2190; &#x2225;A&#x2225;&#x221E;
" class="par-math-display" ></center>
<!--l. 860--><p class="nopar" > where:
<dl class="description"><dt class="description">

@ -23,7 +23,7 @@ href="userhtmlsu12.html#userhtmlsu23.html" >up</a>] </p></div>
class="equation"><tr><td>
<center class="math-display" >
<img
src="userhtml20x.png" alt="y &#x2190; &#x03B1;Ax + &#x03B2;y
src="userhtml18x.png" alt="y &#x2190; &#x03B1;Ax + &#x03B2;y
" class="math-display" ><a
id="x30-64001r1"></a></center></td><td class="equation-label">(1)</td></tr></table>
<!--l. 928--><p class="nopar" >
@ -31,7 +31,7 @@ src="userhtml20x.png" alt="y &#x2190; &#x03B1;Ax + &#x03B2;y
class="equation"><tr><td>
<center class="math-display" >
<img
src="userhtml21x.png" alt="y &#x2190; &#x03B1;AT x+ &#x03B2;y
src="userhtml19x.png" alt="y &#x2190; &#x03B1;AT x+ &#x03B2;y
" class="math-display" ><a
id="x30-64002r2"></a></center></td><td class="equation-label">(2)</td></tr></table>
<!--l. 932--><p class="nopar" >
@ -39,7 +39,7 @@ src="userhtml21x.png" alt="y &#x2190; &#x03B1;AT x+ &#x03B2;y
class="equation"><tr><td>
<center class="math-display" >
<img
src="userhtml22x.png" alt=" H
src="userhtml20x.png" alt=" H
y &#x2190; &#x03B1;A x+ &#x03B2;y

@ -21,7 +21,7 @@ href="userhtmlsu12.html#userhtmlsu24.html" >up</a>] </p></div>
<!--l. 1076--><p class="indent" > <div class="eqnarray">
<center class="math-display" >
<img
src="userhtml23x.png" alt="y &#x2190; &#x03B1;T- 1x + &#x03B2;y
src="userhtml21x.png" alt="y &#x2190; &#x03B1;T- 1x + &#x03B2;y
-1
y &#x2190; &#x03B1;DT x +&#x03B2;y
y &#x2190; &#x03B1;T- 1Dx +&#x03B2;y

@ -19,7 +19,7 @@ href="userhtmlsu25.html#userhtmlsu26.html" >up</a>] </p></div>
<!--l. 14--><p class="noindent" >These subroutines gathers the values of the halo elements:
<center class="par-math-display" >
<img
src="userhtml24x.png" alt="x &#x2190; x
src="userhtml22x.png" alt="x &#x2190; x
" class="par-math-display" ></center>
<!--l. 17--><p class="nopar" > where:
<dl class="description"><dt class="description">
@ -201,9 +201,8 @@ class="newline" />An integer value that contains an error code.</dd></dl>
>
<!--l. 88--><p class="noindent" >
<!--l. 90--><p class="noindent" ><img
src="userhtml25x.png" alt="PIC" class="graphics" width="224" height="198" ><!--tex4ht:graphics
name="userhtml25x.png" src="figures/try8x8.eps"
--></div>
src="try8x8.png" alt="PIC"
></div>
<br /> <div class="caption"
><span class="id">Figure&#x00A0;7: </span><span
class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x33-670047 -->

@ -21,7 +21,7 @@ href="userhtmlsu25.html#userhtmlse6.html" >up</a>] </p></div>
<!--l. 166--><p class="noindent" >These subroutines applies an overlap operator to the input vector:
<center class="par-math-display" >
<img
src="userhtml26x.png" alt="x &#x2190; Qx
src="userhtml23x.png" alt="x &#x2190; Qx
" class="par-math-display" ></center>
<!--l. 168--><p class="nopar" > where:
<dl class="description"><dt class="description">
@ -261,9 +261,8 @@ class="cmmi-7">a</span></sub> performs a scaling on the overlap elements
>
<!--l. 266--><p class="noindent" >
<!--l. 268--><p class="noindent" ><img
src="userhtml27x.png" alt="PIC" class="graphics" width="336" height="286" ><!--tex4ht:graphics
name="userhtml27x.png" src="figures/try8x8_ov.eps"
--></div>
src="try8x8_ov.png" alt="PIC"
></div>
<br /> <div class="caption"
><span class="id">Figure&#x00A0;8: </span><span
class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x34-680108 -->

@ -22,7 +22,7 @@ href="userhtmlsu25.html#userhtmlsu27.html" >up</a>] </p></div>
process into one single array stored on one process.
<center class="par-math-display" >
<img
src="userhtml28x.png" alt="glob-x &#x2190; collect(loc-xi)
src="userhtml24x.png" alt="glob-x &#x2190; collect(loc-xi)
" class="par-math-display" ></center>
<!--l. 361--><p class="nopar" > where:
<dl class="description"><dt class="description">

@ -21,7 +21,7 @@ href="userhtmlsu25.html#userhtmlsu28.html" >up</a>] </p></div>
all the processes in the processes grid.
<center class="par-math-display" >
<img
src="userhtml29x.png" alt="loc-xi &#x2190; scatter(glob-x)
src="userhtml25x.png" alt="loc-xi &#x2190; scatter(glob-x)
" class="par-math-display" ></center>
<!--l. 461--><p class="nopar" > where:
<dl class="description"><dt class="description">

@ -113,7 +113,7 @@ class="cmmi-10">res</span>
is equivalent to the computation of
<center class="math-display" >
<img
src="userhtml30x.png" alt=" &#x2218; -------
src="userhtml26x.png" alt=" &#x2218; -------
&#x2211; 2
res = dati,
i

@ -24,7 +24,7 @@ class="cmbx-10">1</span> </dt><dd
class="description">normwise backward error in the infinity norm; the iteration is stopped when
<center class="math-display" >
<img
src="userhtml31x.png" alt="err = -----&#x2225;ri&#x2225;------&#x003C; eps
src="userhtml27x.png" alt="err = -----&#x2225;ri&#x2225;------&#x003C; eps
(&#x2225;A &#x2225;&#x2225;xi&#x2225; + &#x2225;b&#x2225;)
" class="math-display" ></center>
<!--l. 24--><p class="nopar" >
@ -34,7 +34,7 @@ class="cmbx-10">2</span> </dt><dd
class="description">Relative residual in the 2-norm; the iteration is stopped when
<center class="math-display" >
<img
src="userhtml32x.png" alt="err = &#x2225;ri&#x2225;-&#x003C; eps
src="userhtml28x.png" alt="err = &#x2225;ri&#x2225;-&#x003C; eps
&#x2225;b&#x2225;2
" class="math-display" ></center>
<!--l. 27--><p class="nopar" >
@ -44,7 +44,7 @@ class="cmbx-10">3</span> </dt><dd
class="description">Relative residual reduction in the 2-norm; the iteration is stopped when
<center class="math-display" >
<img
src="userhtml33x.png" alt="err = -&#x2225;ri&#x2225;-&#x003C; eps
src="userhtml29x.png" alt="err = -&#x2225;ri&#x2225;-&#x003C; eps
&#x2225;r0&#x2225;2
" class="math-display" ></center>
<!--l. 30--><p class="nopar" ></dd></dl>

@ -28646,8 +28646,8 @@ endobj
2051 0 obj
<<
/Title (Parallel Sparse BLAS V. 3.6.1) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.19)/Keywords()
/CreationDate (D:20191218140425Z)
/ModDate (D:20191218140425Z)
/CreationDate (D:20191218141937Z)
/ModDate (D:20191218141937Z)
/Trapped /False
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) kpathsea version 6.3.0)
>>
@ -28919,7 +28919,7 @@ endobj
/W [1 3 1]
/Root 2050 0 R
/Info 2051 0 R
/ID [<1C1A3E5E7736CEE1DC065D43B8DD1D35> <1C1A3E5E7736CEE1DC065D43B8DD1D35>]
/ID [<4D3E0FA5864C2ED3B27E8377CB6ED8EE> <4D3E0FA5864C2ED3B27E8377CB6ED8EE>]
/Length 10265
>>
stream

@ -289,6 +289,7 @@ define initialize
@ln -sf $(TEXLNFIL) tmp
@ln -sf $(PWD)/lib/* tmp
@ln -sf $(PWD)/$(FIGDIR) tmp
@ln -sf $(PWD)/$(FIGDIR)/*png tmp
endef
#----------------------------------------------------------------------------

@ -87,7 +87,7 @@ An integer value that contains an error code.
\begin{figure}[h]
\begin{center}
\ifcase\pdfoutput
\includegraphics[scale=0.45]{figures/try8x8.eps}
\includegraphics[scale=0.45]{try8x8.png}
\or
\includegraphics[scale=0.45]{figures/try8x8}
\fi
@ -265,7 +265,7 @@ their instances.
\begin{figure}[h]
\begin{center}
\ifcase\pdfoutput
\includegraphics[scale=0.65]{figures/try8x8_ov.eps}
\includegraphics[scale=0.65]{try8x8_ov.png}
\or
{\includegraphics[scale=0.65]{figures/try8x8_ov}}
\fi

@ -101,7 +101,7 @@ further details on our communication layer see Sec.~\ref{sec:parenv}.
\begin{figure}[h]
\begin{center}
\ifcase\pdfoutput
\includegraphics[scale=0.65]{figures/psblas.eps}
\includegraphics[scale=0.65]{psblas.png}
\or
\includegraphics[scale=0.65]{figures/psblas}
\fi
@ -218,7 +218,7 @@ local rows) is $|{\cal I}_i| + |{\cal B}_i| +|{\cal H}_i|$.
\begin{center}
\ifcase\pdfoutput
%\rotatebox{-90}{
\includegraphics[scale=0.65]{figures/points.eps}%}
\includegraphics[scale=0.65]{points.png}%}
\or
\rotatebox{-90}{\includegraphics[scale=0.65]{figures/points}}
\fi

Loading…
Cancel
Save