Users guide updates

gpucinterfaces
sfilippone 11 months ago
parent b724a324c9
commit 7050095ca5

Binary file not shown.

@ -31,7 +31,7 @@ class="cmr-12">University of Rome Tor-Vergata and IAC-CNR</span><br
class="newline" /> <span
class="cmr-12">Software version: 1.2</span><br
class="newline" /><span
class="cmr-12">December 31st, 2024</span>
class="cmr-12">June 9th, 2025</span>

@ -31,7 +31,7 @@ class="cmr-12">University of Rome Tor-Vergata and IAC-CNR</span><br
class="newline" /> <span
class="cmr-12">Software version: 1.2</span><br
class="newline" /><span
class="cmr-12">December 31st, 2024</span>
class="cmr-12">June 9th, 2025</span>

@ -59,7 +59,7 @@ src="userhtml1x.png" alt="amg_version_string_
" class="math-display" ></div>
<!--l. 20--><p class="nopar" > <span
class="cmr-12">whose current value is </span><span class="obeylines-h"><span class="verb"><span
class="cmtt-12">1.0</span></span></span><span
class="cmtt-12">1.2</span></span></span><span
class="cmr-12">.</span>
<!--l. 23--><p class="noindent" >
<h4 class="likesubsectionHead"><a

@ -790,15 +790,13 @@ class="cmr-12">In this particular example we are choosing to employ a </span><sp
class="cmtt-12">HLG</span></span></span> <span
class="cmr-12">data structure for</span>
<span
class="cmr-12">sparse matrices on GPUs; for more information please refer to the PSBLAS-EXT users&#8217;</span>
class="cmr-12">sparse matrices on GPUs; for more information please refer to the PSBLAS users&#8217;</span>
<span
class="cmr-12">guide.</span>
<!--l. 482--><p class="indent" > <span
class="cmr-12">We then have to initialize the GPU environment, and pass the appropriate MOLD</span>
<span
class="cmr-12">variables to the build methods (see also the PSBLAS and PSBLAS-EXT users&#8217;</span>
<span
class="cmr-12">guides).</span>
class="cmr-12">variables to the build methods (see also the PSBLAS users&#8217; guide).</span>
@ -914,8 +912,11 @@ class="cmtt-12">INVT</span></span></span>
<li class="itemize">
<!--l. 601--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
class="cmtt-12">AINV</span></span></span></li></ul>
</li></ul>
<!--l. 604--><p class="noindent" ><span
</li>
<li class="itemize">
<!--l. 603--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
class="cmtt-12">POLY</span></span></span></li></ul>
<!--l. 605--><p class="noindent" ><span
class="cmr-12">and their </span><span
class="cmmi-12">&#x2113;</span><sub><span
class="cmr-8">1</span></sub> <span

@ -1871,9 +1871,9 @@ class="cmr-10">Degree of the polynomial accelerator, is</span>
<span
class="cmr-10">equal to the number of matrix-vector</span>
<span
class="cmr-10">products performed by the smoother. Is</span>
class="cmr-10">products performed by the smoother.</span>
<span
class="cmr-10">ignored if the smoother is not </span><code class="lstinline"><span style="color:#000000">&#8217;</span><span style="color:#000000">POLY</span><span style="color:#000000">&#8217;</span></code> </td>
class="cmr-10">Ignored if the smoother is not </span><code class="lstinline"><span style="color:#000000">&#8217;</span><span style="color:#000000">POLY</span><span style="color:#000000">&#8217;</span></code> </td>
</tr><tr
class="hline"><td><hr></td><td><hr></td><td><hr></td><td><hr></td><td><hr></td></tr><tr
style="vertical-align:baseline;" id="TBL-9-6-"><td style="white-space:normal; text-align:left;" id="TBL-9-6-1"

@ -18,7 +18,7 @@ account when treating derived works.
The library defines a version string with the
constant
\[ \verb|amg_version_string_|\]
whose current value is \verb|1.0|.
whose current value is \verb|1.2|.
\subsection*{Contributors}
\begin{itemize}
@ -68,4 +68,4 @@ When use the library, please cite the following:
year = {2021}
}
\end{verbatim}
\fi
\fi

@ -477,11 +477,11 @@ program amg_dexample_gpu
\end{listing}
In this particular example we are choosing to employ a \verb|HLG| data
structure for sparse matrices on GPUs; for more information please
refer to the PSBLAS-EXT users' guide.
refer to the PSBLAS users' guide.
We then have to initialize the GPU environment, and pass the
appropriate MOLD variables to the build methods (see also the PSBLAS
and PSBLAS-EXT users' guides).
users' guide).
\begin{listing}[h!]
\ifpdf
\begin{minted}[breaklines=true,bgcolor=bg,fontsize=\small]{fortran}
@ -600,6 +600,7 @@ system solve kernels. Methods that satisfy this constraint include:
\item \verb|INVT|
\item \verb|AINV|
\end{itemize}
\item \verb|POLY|
\end{itemize}
and their $\ell_1$ variants.

@ -154,7 +154,7 @@ Preconditioners Package based on PSBLAS}
\flushright
\large Software version: 1.2\\
%\todaym
\large Deceber 31st, 2024
\large June 9th, 2025
\end{minipage}}
%\addtolength{\textwidth}{\centeroffset}
\vspace{\stretch{2}}

@ -114,7 +114,7 @@
%\today
Software version: 1.2\\
%\today
December 31st, 2024
June 9th, 2025
\clearpage
\ \\
\thispagestyle{empty}

@ -625,7 +625,7 @@ level (continued).\label{tab:p_coarse_1}}
\fortinline|'POLY_DEGREE'| & \fortinline|integer|
& Any integer \par number~$\ge 1$ and~$\le 30$
& 1
& Degree of the polynomial accelerator, is equal to the number of matrix-vector products performed by the smoother. Is ignored if the smoother is not \fortinline|'POLY'|\\ \hline
& Degree of the polynomial accelerator, is equal to the number of matrix-vector products performed by the smoother. Ignored if the smoother is not \fortinline|'POLY'|\\ \hline
\end{tabular}
\end{center}
\caption{Parameters defining the smoother or the details of the one-level preconditioner.

Loading…
Cancel
Save