You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
3.2 KiB
HTML
65 lines
3.2 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
|
"http://www.w3.org/TR/html4/loose.dtd">
|
|
<html >
|
|
<head><title>Preconditioner routines</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
|
|
<meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
|
|
<!-- html,3 -->
|
|
<meta name="src" content="userhtml.tex">
|
|
<link rel="stylesheet" type="text/css" href="userhtml.css">
|
|
</head><body
|
|
>
|
|
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
|
|
href="userhtmlse9.html" >prev</a>] [<a
|
|
href="userhtmlse9.html#tailuserhtmlse9.html" >prev-tail</a>] [<a
|
|
href="userhtmlsu81.html#tailuserhtmlse10.html">tail</a>] [<a
|
|
href="userhtml.html#userhtmlsu86.html" >up</a>] </p></div>
|
|
<h3 class="sectionHead"><span class="titlemark">10 </span> <a
|
|
id="x98-13500010"></a>Preconditioner routines</h3>
|
|
<!--l. 6--><p class="noindent" >The base PSBLAS library contains the implementation of two simple preconditioning
|
|
techniques:
|
|
<ul class="itemize1">
|
|
<li class="itemize">Diagonal Scaling
|
|
</li>
|
|
<li class="itemize">Block Jacobi with ILU(0) factorization</li></ul>
|
|
<!--l. 14--><p class="noindent" >The supporting data type and subroutine interfaces are defined in the module
|
|
<span class="obeylines-h"><span class="verb"><span
|
|
class="cmtt-10">psb_prec_mod</span></span></span>. The old interfaces <span class="obeylines-h"><span class="verb"><span
|
|
class="cmtt-10">psb_precinit</span></span></span> and <span class="obeylines-h"><span class="verb"><span
|
|
class="cmtt-10">psb_precbld</span></span></span> are still
|
|
supported for backward compatibility
|
|
|
|
|
|
|
|
<div class="subsectionTOCS">
|
|
 <span class="subsectionToc" >10.1 <a
|
|
href="userhtmlsu84.html#x99-13600010.1">init — Initialize a preconditioner</a></span>
|
|
<br />  <span class="subsectionToc" >10.2 <a
|
|
href="userhtmlsu85.html#x101-13700010.2">build — Builds a preconditioner</a></span>
|
|
<br />  <span class="subsectionToc" >10.3 <a
|
|
href="userhtmlsu86.html#x102-13800010.3">apply — Preconditioner application routine</a></span>
|
|
<br />  <span class="subsectionToc" >10.4 <a
|
|
href="userhtmlsu87.html#x103-13900010.4">descr — Prints a description of current preconditioner</a></span>
|
|
<br />  <span class="subsectionToc" >10.5 <a
|
|
href="userhtmlsu88.html#x104-14000010.5">clone — clone current preconditioner</a></span>
|
|
<br />  <span class="subsectionToc" >10.6 <a
|
|
href="userhtmlsu89.html#x105-14100010.6">free — Free a preconditioner</a></span>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
|
|
href="userhtmlse9.html" >prev</a>] [<a
|
|
href="userhtmlse9.html#tailuserhtmlse9.html" >prev-tail</a>] [<a
|
|
href="userhtmlse10.html" >front</a>] [<a
|
|
href="userhtml.html#userhtmlsu86.html" >up</a>] </p></div>
|
|
<!--l. 1--><p class="indent" > <a
|
|
id="tailuserhtmlse10.html"></a>
|
|
</body></html>
|