mirror of
https://github.com/sfilippone/amg4psblas.git
synced 2026-10-06 14:44:55 +00:00
mld2p4:
docs/html/img92.png docs/html/node18.html docs/mld2p4-1.0.pdf docs/src/userinterface.tex mlprec/mld_caggrmat_smth_asb.F90 mlprec/mld_cmlprec_bld.f90 mlprec/mld_cprecinit.F90 mlprec/mld_cprecset.f90 mlprec/mld_daggrmat_smth_asb.F90 mlprec/mld_dmlprec_bld.f90 mlprec/mld_dprecinit.F90 mlprec/mld_dprecset.f90 mlprec/mld_prec_type.f90 mlprec/mld_saggrmat_smth_asb.F90 mlprec/mld_smlprec_bld.f90 mlprec/mld_sprecinit.F90 mlprec/mld_sprecset.f90 mlprec/mld_zaggrmat_smth_asb.F90 mlprec/mld_zmlprec_bld.f90 mlprec/mld_zprecinit.F90 mlprec/mld_zprecset.f90 test/fileread/cf_sample.f90 test/fileread/df_sample.f90 test/fileread/runs/cfs.inp test/fileread/runs/dfs.inp test/fileread/runs/sfs.inp test/fileread/runs/zfs.inp test/fileread/sf_sample.f90 test/fileread/zf_sample.f90 test/pdegen/ppde.f90 test/pdegen/runs/ppde.inp test/pdegen/spde.f90 Fixed proposal for aggr_omega_Alg aggr_omega_val.
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 695 B After Width: | Height: | Size: 813 B |
+32
-30
@@ -137,7 +137,7 @@ refer to Section <A HREF="node11.html#sec:background">4</A>.
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="1246"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="1251"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 2:</STRONG>
|
||||
Parameters defining the type of multi-level preconditioner.
|
||||
@@ -181,7 +181,7 @@ Parameters defining the type of multi-level preconditioner.
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="1248"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="1253"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 3:</STRONG>
|
||||
Parameters defining the one-level preconditioner used as smoother.
|
||||
@@ -281,7 +281,7 @@ Parameters defining the one-level preconditioner used as smoother.
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="1250"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="1255"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 4:</STRONG>
|
||||
Parameters defining the aggregation algorithm.
|
||||
@@ -319,49 +319,51 @@ Parameters defining the aggregation algorithm.
|
||||
SRC="img91.png"
|
||||
ALT="$\theta$"> in the aggregation algorithm.</TD>
|
||||
</TR>
|
||||
<TR><TD ALIGN="LEFT"><code>mld_aggr_omega_alg_</code></TD>
|
||||
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65><TT>'USER_CHOICE'</TT> <TT>'EIG_EST'</TT></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74><TT>'EIG_EST'</TT></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=198>How the damping parameter <IMG
|
||||
WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img84.png"
|
||||
ALT="$\omega$"> in the
|
||||
smoothed aggregation should be computed:
|
||||
either via an estimate of the eigenvalue
|
||||
<IMG
|
||||
WIDTH="50" HEIGHT="21" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img85.png"
|
||||
ALT="$D^{-1}A$"> with largest modulus, or explicily
|
||||
specified by the user.</TD>
|
||||
</TR>
|
||||
<TR><TD ALIGN="LEFT"><code>mld_aggr_eig_</code></TD>
|
||||
<TD ALIGN="LEFT"><code>character(len=*)</code></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65><TT>'A_NORMI'</TT></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74><TT>'A_NORMI'</TT></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=198>Estimate of the eigenvalue <IMG
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=198>How to estimate the eigenvalue <IMG
|
||||
WIDTH="50" HEIGHT="21" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img85.png"
|
||||
ALT="$D^{-1}A$"> with largest modulus,
|
||||
to build the damping parameter <IMG
|
||||
WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img84.png"
|
||||
ALT="$\omega$"> in the smoothed aggregation.
|
||||
Currently, only the infinity norm of
|
||||
the matrix is available.</TD>
|
||||
ALT="$D^{-1}A$"> with largest modulus.
|
||||
Currently only the infinity norm estimate
|
||||
is available.</TD>
|
||||
</TR>
|
||||
<TR><TD ALIGN="LEFT"><code>mld_aggr_damp_</code></TD>
|
||||
<TD ALIGN="LEFT"><code>real(</code><I>kind_parameter</I><code>)</code></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65>Any real num.</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=65>Any nonnegative real num.</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74><!-- MATH
|
||||
$4/(3||D^{-1}A||_\infty)$
|
||||
$4/(3|\lambda_{max}(D^{-1}A)|)$
|
||||
-->
|
||||
<IMG
|
||||
WIDTH="124" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
|
||||
WIDTH="151" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img92.png"
|
||||
ALT="$4/(3\vert\vert D^{-1}A\vert\vert _\infty)$"></TD>
|
||||
ALT="$4/(3\vert\lambda_{max}(D^{-1}A)\vert)$"></TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=198>Damping parameter <IMG
|
||||
WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img84.png"
|
||||
ALT="$\omega$"> in the smoothed aggregation algorithm.
|
||||
If the user specifies a negative value, then <IMG
|
||||
WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img84.png"
|
||||
ALT="$\omega$">
|
||||
is set to its default value;
|
||||
otherwise, <IMG
|
||||
WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img84.png"
|
||||
ALT="$\omega$"> is set to the value provided by the
|
||||
user. In the latter case no estimate of the eigenvalue of
|
||||
<IMG
|
||||
WIDTH="50" HEIGHT="21" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img85.png"
|
||||
ALT="$D^{-1}A$"> with largest modulus is computed.</TD>
|
||||
Must be set by the user if
|
||||
<code>USER_CHOICE</code> was specified for
|
||||
<code>mld_aggr_omega_alg_</code>,
|
||||
otherwise it is computed by the library.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</DIV>
|
||||
@@ -372,7 +374,7 @@ Parameters defining the aggregation algorithm.
|
||||
|
||||
<P>
|
||||
<BR><P></P>
|
||||
<DIV ALIGN="CENTER"><A NAME="1252"></A>
|
||||
<DIV ALIGN="CENTER"><A NAME="1257"></A>
|
||||
<TABLE>
|
||||
<CAPTION><STRONG>Table 5:</STRONG>
|
||||
Parameters defining the coarse-space correction at the coarsest
|
||||
|
||||
+455
-392
File diff suppressed because it is too large
Load Diff
+17
-11
@@ -234,22 +234,28 @@ refer to Section~\ref{sec:background}.
|
||||
& Any~real~num. $\in [0, 1]$
|
||||
& 0
|
||||
& Threshold $\theta$ in the aggregation algorithm. \\ \hline
|
||||
\verb|mld_aggr_omega_alg_| & \verb|character(len=*)|
|
||||
& \texttt{'USER\_CHOICE'} \hspace{2.5cm} \texttt{'EIG\_EST'}
|
||||
& \texttt{'EIG\_EST'}
|
||||
& How the damping parameter $\omega$ in the
|
||||
smoothed aggregation should be computed:
|
||||
either via an estimate of the eigenvalue
|
||||
$D^{-1}A$ with largest modulus, or explicily
|
||||
specified by the user. \\ \hline
|
||||
\verb|mld_aggr_eig_| & \verb|character(len=*)|
|
||||
& \texttt{'A\_NORMI'}
|
||||
& \texttt{'A\_NORMI'}
|
||||
& Estimate of the eigenvalue $D^{-1}A$ with largest modulus,
|
||||
to build the damping parameter $\omega$ in the smoothed aggregation.
|
||||
Currently, only the infinity norm of
|
||||
the matrix is available. \\ \hline
|
||||
& How to estimate the eigenvalue $D^{-1}A$ with largest modulus.
|
||||
Currently only the infinity norm estimate
|
||||
is available. \\ \hline
|
||||
\verb|mld_aggr_damp_| & \verb|real(|\emph{kind\_parameter}\verb|)|
|
||||
& Any~real~num.
|
||||
& $4/(3||D^{-1}A||_\infty)$
|
||||
& Any~nonnegative~real~num.
|
||||
& $4/(3|\lambda_{max}(D^{-1}A)|)$
|
||||
& Damping parameter $\omega$ in the smoothed aggregation algorithm.
|
||||
If the user specifies a negative value, then $\omega$
|
||||
is set to its default value;
|
||||
otherwise, $\omega$ is set to the value provided by the
|
||||
user. In the latter case no estimate of the eigenvalue of
|
||||
$D^{-1}A$ with largest modulus is computed.\\
|
||||
Must be set by the user if
|
||||
\verb|USER_CHOICE| was specified for
|
||||
\verb|mld_aggr_omega_alg_|,
|
||||
otherwise it is computed by the library.\\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
Reference in New Issue
Block a user