node38.html

来自「htmdoc for html coding」· HTML 代码 · 共 374 行

HTML
374
字号
<!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.2 DS ATRI</TITLE><LINK REL=STYLESHEET TYPE="text/css"	HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="1.2 DS ATRI"><meta name="keywords" value="Guide2"><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=tex2html893 HREF="node37.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif"	ALT="previous"></A><A NAME=tex2html899 HREF="node35.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif"	ALT="up"></A><A NAME=tex2html901 HREF="node39.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif"	ALT="next"></A><A NAME=tex2html903 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif"	ALT="contents"></A><A NAME=tex2html904 HREF="node58.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif"	ALT="index"></A><A HREF="../Guide2-18/node38.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM	ALT="[BIG]"></A><A HREF="../Guide2-14/node38.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM	ALT="[Normal]"></A><A HREF="../Guide2-10/node38.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM	ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html902 HREF="node39.html">1.3 DS B</A><B>Up: </B> <A NAME=tex2html900 HREF="node35.html">1 Description of DS by type</A><B> Prev: </B> <A NAME=tex2html894 HREF="node37.html">1.1 DS AMAT</A><B><A HREF="node58.html"	>Index</A></B><B><A HREF="node2.html"	>Contents</A></B><HR SIZE=3 WIDTH="75&#37;"><H1><A NAME=SECTION05130000000000000000>1.2 DS ATRI</A></H1><A NAME=3384>&#160;</A><P><P><P><H2><A NAME=SECTION05131000000000000000>1.2.1 Contents</A></H2><P><P><P>This DS  stores the coefficients of the upper- (or lower-) triangular part of afull symmetric matrix.<P>DS <b> ATRI</b> consists of five arrays of predefined order.<P><DL COMPACT><DT>Array ATR0:<DD> General information.   <BR><P>This integer array contains 32 variables, consisting of a general descriptionof the job (title, date, name), of  DS <b> ATRI</b> (type, level, ...), and indicates the presence or absence of array <b> ATR1</b>.<P><DL COMPACT><DT> 1:20 <tt> TITRE</tt><DD><P>job title in 20 words of 4 characters,<P> </DL><P><DL COMPACT><DT> 21:22 <tt> DATE</tt><DD><P>the creation date in 2 words of 4 characters,<P> </DL><P><DL COMPACT><DT> 23:28 <tt> NOMCRE</tt><DD><P>the creator's name in 6 words of 4 characters,<P> </DL><P><DL COMPACT><DT> 29 <tt> 'ATRI'</tt><DD><P>the DS type,<P> </DL><P><DL COMPACT><DT> 30 <tt> NIVEAU</tt><DD><P>the DS level,<P> </DL><P><DL COMPACT><DT> 31 <tt> ETAT</tt><DD><P>a reserved parameter,<P> </DL><P><DL COMPACT><DT> 32 <tt> NTACM</tt><DD><P>the number of supplementary arrays associated with the DS <BR> (they are described in array <b> ATR1</b>).<P> </DL><P><DT>Array ATR1:<DD> description of any supplementary arrays.      <BR><P>This array is analogous to array <b> B1</b> of DS <b> B</b> (see this DS).<P><DT>Array ATR2:<DD>  General matrix description. <BR><P>This integer array contains 11 values.<P><DL COMPACT><DT> 1 <tt> NTYP</tt><DD><P>the matrix coefficients type,<P> </DL><P><DL COMPACT><DT> 2 <tt> NIND</tt><DD><P>the number of indices (here 1),<P> </DL><P><DL COMPACT><DT> 3 <tt> M1</tt><DD><P>the maximum value of this index,<P> </DL><P><DL COMPACT><DT> 4 <tt> NCODSA</tt><DD><P><P>the type of matrix storage, <BR> 1: symmetric matrix, only the lower-triangular part is stored, line per line,<P> </DL><P><DL COMPACT><DT> 5 <tt> NBLOC</tt><DD><P>the number of pages of the matrix,<P> </DL><P><DL COMPACT><DT> 6 <tt> NCOL</tt><DD><P>the maximum number of columns of a matrix page,<P> </DL><P><DL COMPACT><DT> 7 <tt> NBMAT</tt><DD><P>the number of matrices,<P> </DL><P><DL COMPACT><DT> 8 <tt> NCODST</tt><DD><P>the storage mode (here 1, i.e., by degrees of freedom),<P> </DL><P><DL COMPACT><DT> 9 <tt> ND</tt><DD><P>the number of degrees of freedom per node if it is constant, or 0,<P> </DL><P><DL COMPACT><DT> 10 <tt> NOE</tt><DD><P>the number of nodes,<P> </DL><P><DL COMPACT><DT> 11 <tt> NTDL</tt><DD><P>the matrix order,<P> </DL><P><DT>Array ATR3:<DD> Pointer to the last column of each page. <BR><P>This integer array contains:<P><UL><LI> ATR3(1) = 0,<LI> ATR3(i+1) = the number of the last column of page i of the matrix,</UL><P><DT>Array ATR4:<DD> The matrix coefficients.   <BR><P>This array of type NTYP contains the <em> a priori</em> non-zero matrix coefficients:<P><UL><LI> ATR4(k) = value of the k-th  matrix coefficient.</UL><P> </DL><P><P><P><H2><A NAME=SECTION05132000000000000000>1.2.2 Corresponding tools</A></H2><P><P><P><H3><A NAME=SECTION05132100000000000000> Reading and writing a DS ATRI</A></H3><P><P><P>A DS residing in M.M. is written in M.S. on a sequential access file.<P>This is a category 2 DS, where only the first 4 arraysand any associated arrays (described in array <b> ATR1</b>) are read (module <b> SDLECT</b>) orwritten  (module <b> SDECRI</b>):<P><UL><LI> when reading, array <b> ATR4</b> is only addressed  and the read is  performedby the program via a READ command:<P><blockquote> READ(NFATRI) LE,(M(IAATR4-1+I),I=1,LE)</blockquote><P><LI> when writing, array <b> ATR4</b> is transferred via a WRITE command.</UL><P><P><P><H3><A NAME=SECTION05132200000000000000> Printing a DS ATRI</A></H3><P><P><P>The contents (total or partial)  of a DS <b> ATRI</b> can be printed using module<BR>[4] <b> IMATRI</b>. Preprocessor <b> IMAGXX</b> is used when a  conversationnel (or interactive) callof  <b> IMATRI</b> is desired.<P><P><H3><A NAME=SECTION05132300000000000000> Creation and manipulation modules for a DS ATRI</A></H3><P><P><P>DS <b> ATRI</b> is created from a DS <b> TAE</b>, by assembling the element arrays, for examplevia module <b> ASSATR</b>.<P>Module <b> CLATRI</b> takes the prescribed  boundary conditions into account, whereas module <b> FACTOR</b>factorises a <b> ATRI</b> type matrix.<P><P> <HR SIZE=3 WIDTH="75&#37;"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM	ALT="Modulef"><A NAME=tex2html893 HREF="node37.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif"	ALT="previous"></A><A NAME=tex2html899 HREF="node35.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif"	ALT="up"></A><A NAME=tex2html901 HREF="node39.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif"	ALT="next"></A><A NAME=tex2html903 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif"	ALT="contents"></A><A NAME=tex2html904 HREF="node58.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif"	ALT="index"></A><A HREF="../Guide2-18/node38.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM	ALT="[BIG]"></A><A HREF="../Guide2-14/node38.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM	ALT="[Normal]"></A><A HREF="../Guide2-10/node38.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM	ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html902 HREF="node39.html">1.3 DS B</A><B>Up: </B> <A NAME=tex2html900 HREF="node35.html">1 Description of DS by type</A><B> Prev: </B> <A NAME=tex2html894 HREF="node37.html">1.1 DS AMAT</A><B><A HREF="node58.html"	>Index</A></B><B><A HREF="node2.html"	>Contents</A></B><BR> <HR><P><ADDRESS></ADDRESS></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?