mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-16 19:02:09 +00:00
Updated docs for prec%build
This commit is contained in:
+6
-4
@@ -356,8 +356,10 @@ follows:
|
||||
\item \verb|psb_spasb|
|
||||
\item \verb|psb_geasb|
|
||||
\end{enumerate}
|
||||
\item Choose the preconditioner to be used with \verb|psb_precset| and
|
||||
build it with \verb|psb_precbld|
|
||||
\item Choose the preconditioner to be used with \verb|prec%init| and
|
||||
build it with \verb|prec%build|\footnote{The subroutine style {\tt
|
||||
psb\_precinit} and {\tt psb\_precbl} are still supported for
|
||||
backward compatibility}.
|
||||
\item Call the iterative method of choice, e.g. \verb|psb_bicgstab|
|
||||
\end{enumerate}
|
||||
This is the structure of the sample program
|
||||
@@ -381,8 +383,8 @@ multiple time steps, the following structure may be more appropriate:
|
||||
\item Loop over the mesh, generate the coefficients and insert/update
|
||||
them with \verb|psb_spins| and \verb|psb_geins|
|
||||
\item Assemble with \verb|psb_spasb| and \verb|psb_geasb|
|
||||
\item Choose and build preconditioner with \verb|psb_precset| and
|
||||
\verb|psb_precbld|
|
||||
\item Choose and build preconditioner with \verb|prec%init| and
|
||||
\verb|prec%build|
|
||||
\item Call the iterative method of choice, e.g. \verb|psb_bicgstab|
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
|
||||
+2
-1
@@ -13,7 +13,8 @@ preconditioning techniques:
|
||||
\end{itemize}
|
||||
The supporting data type and subroutine interfaces are defined in the
|
||||
module \verb|psb_prec_mod|.
|
||||
|
||||
The old interfaces \verb|psb_precinit| and \verb|psb_precbld| are still supported for
|
||||
backward compatibility
|
||||
%% We also provide a companion package of multi-level Additive
|
||||
%% Schwarz preconditioners called MD2P4; this is actually a family of
|
||||
%% preconditioners since there is the possibility to choose between
|
||||
|
||||
Reference in New Issue
Block a user