node15.html
来自「htmdoc for html coding」· HTML 代码 · 共 103 行
HTML
103 行
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2 Final//FR"><!-- Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) --><!-- by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds --><!-- Modified Simulog 03/97 --><HTML><HEAD><TITLE>1.3 The algorithms</TITLE><LINK REL=STYLESHEET TYPE="text/css" HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="1.3 The algorithms"><meta name="keywords" value="Guide5"><meta name="resource-type" value="document"><meta name="distribution" value="global"></HEAD><BODY BGCOLOR="#FFFFFF"><P> <IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html482 HREF="node14.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html486 HREF="node12.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html488 HREF="node16.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html490 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide5-18/node15.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide5-14/node15.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide5-10/node15.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html489 HREF="node16.html">2 Iterative methods</A><B>Up: </B> <A NAME=tex2html487 HREF="node12.html">1 Direct methods</A><B> Prev: </B> <A NAME=tex2html483 HREF="node14.html">1.2 The modules</A><B><A HREF="node2.html" >Contents</A></B><HR SIZE=3 WIDTH="75%"><H1><A NAME=SECTION04130000000000000000>1.3 The algorithms</A></H1><P><P><P>It could be interesting to use the algorithms directly, in particular to write an efficient non-linear procedure. Two programs correspond to each module:one in single precision (library <b> RESR</b>) and one in double precision (library <b> RESD</b>).In principle, the names of the two programs differ only in the last letter:R in single precision, D in double.<P><P><P><H2><A NAME=SECTION04131000000000000000>1.3.1 List of programs</A></H2><P><P><P><UL><LI> Matrix assembly<A NAME=1699> </A> <UL><LI> <b> ASDIAD</b> vectorial assembly of a diagonal matrix in double precision, <LI> <b> ASNSYD</b> vectorial assembly of a non-symmetric matrix in double precision, <LI> <b> ASSYMD</b> vectorial assembly of a symmetric matrix in double precision, <LI> <b> ASDIAR</b> vectorial assembly of a diagonal matrix in single precision, <LI> <b> ASNSYR</b> vectorial assembly of a non-symmetric matrix in single precision, <LI> <b> ASSYMR</b> vectorial assembly of a symmetric matrix in single precision. </UL><LI> Assembly of the right-hand-side <A NAME=1708> </A> <UL><LI> <b> ASSBPD</b> assembly of the RHS in double precision (structure B in secondary memory), <LI> <b> ASSMBD</b> vectorial assembly of the RHS in double precision, <LI> <b> ASSBPR</b> assembly of the RHS in single precision (structure B in secondary memory), <LI> <b> ASSMBR</b> vectorial assembly of the RHS in single precision. </UL><LI> Impose the boundary conditions<A NAME=1715> </A> <UL><LI> <b> CLBD1D</b> boundary conditions of type <IMG BORDER=0 ALIGN=MIDDLE ALT="" SRC="img61.gif"> = V in double precision, <LI> <b> CLBRLD</b> boundary conditions i.t.o. linear relation in double precision, <LI> <b> CLBD1R</b> boundary conditions of type <IMG BORDER=0 ALIGN=MIDDLE ALT="" SRC="img61.gif"> = V in single precision, <LI> <b> CLBRLR</b> boundary conditions i.t.o. linear relation in single precision. </UL><LI> Solution by direct method<A NAME=1724> </A> <UL><LI> Factorization<A NAME=1726> </A> <UL><LI> <b> CHMC1D</b> Cholesky factorization <A NAME=1729> </A> in main memory and in double precision, <LI> <b> CRMC1D</b> Crout factorization <A NAME=1731> </A> in main memory and in double precision, <LI> <b> CRMC3D</b> Gauss factorization <A NAME=1733> </A> in main memory and in double precision, <LI> <b> CHMC1R</b> Cholesky factorization<A NAME=1735> </A> in main memory and in single precision, <LI> <b> CRMC1R</b> Crout factorization <A NAME=1737> </A> in main memory and in single precision, <LI> <b> CRMC3R</b> Gauss factorization <A NAME=1739> </A> in main memory and in single precision. </UL> <LI> Solution by forward-and-backward substitution<A NAME=1741> </A> <UL><LI> <b> DRCH1D</b> Cholesky forward-and-backward substitution<A NAME=1744> </A> in main memory and in double precision, <LI> <b> DRCR1D</b> Crout forward-and-backward substitution<A NAME=1746> </A> in main memory and in double precision, <LI> <b> DRCR3D</b> Gauss forward-and-backward substitution<A NAME=1748> </A> in main memory and in double precision, <LI> <b> DRCH1R</b> Cholesky forward-and-backward substitution in main memory and in single precision, <LI> <b> DRCR1R</b> Crout forward-and-backward substitution in main memory and in single precision, <LI> <b> DRCR3R</b> Gauss forward-and-backward substitution in main memory and in single precision. </UL></UL></UL><HR SIZE=3 WIDTH="75%"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html482 HREF="node14.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html486 HREF="node12.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html488 HREF="node16.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html490 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide5-18/node15.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide5-14/node15.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide5-10/node15.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html489 HREF="node16.html">2 Iterative methods</A><B>Up: </B> <A NAME=tex2html487 HREF="node12.html">1 Direct methods</A><B> Prev: </B> <A NAME=tex2html483 HREF="node14.html">1.2 The modules</A><B><A HREF="node2.html" >Contents</A></B><BR> <HR><P><ADDRESS></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?