📄 node10.html
字号:
<!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.4 Inquiries and verification</TITLE><LINK REL=STYLESHEET TYPE="text/css" HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="1.4 Inquiries and verification"><meta name="keywords" value="Guide6"><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=tex2html598 HREF="node9.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html602 HREF="node6.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html604 HREF="node11.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html606 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide6-18/node10.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide6-14/node10.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide6-10/node10.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html605 HREF="node11.html">2 Manipulation of solutions</A><B>Up: </B> <A NAME=tex2html603 HREF="node6.html">1 Mesh manipulation</A><B> Prev: </B> <A NAME=tex2html599 HREF="node9.html">1.3 Changing the mesh structure</A><B><A HREF="node2.html" >Contents</A></B><HR SIZE=3 WIDTH="75%"><H1><A NAME=SECTION03240000000000000000>1.4 Inquiries and verification</A></H1><P><P><P><H2><A NAME=SECTION03241000000000000000>1.4.1 Inquiries</A></H2><P><P><P>Preprocessor <b> IMAGXX</b> lists the contents of an arbitrary type D.S. It calls module IM<i> DS</i>corresponding to the D.S. under consideration (see [<A HREF="node109.html#guide2"><A NAME=tex2html333 HREF="../Guide2/welcome.html">MODULEF User Guide - 2</A></A>]).<P>Preprocessor <b> INFOXX</b> obtains, in particular, information about a mesh stored in aD.S. <b> NOPO</b> or <b> GEOM</b>. In the case of a <b> NOPO</b> type D.S., it calls module INFONO, described in chapter 4 of[<A HREF="node109.html#guide3"><A NAME=tex2html335 HREF="../Guide3/welcome.html">MODULEF User Guide - 3</A></A>]. In the case of a <b> GEOM</b> type D.S., it calls module INFOGE, described in the same chapter of[<A HREF="node109.html#guide3"><A NAME=tex2html335 HREF="../Guide3/welcome.html">MODULEF User Guide - 3</A></A>].<P>The information obtained is the following, depending on the options chosen:<P><UL><LI> nothing,<LI> call IMNOPO,<LI> verification of the elements in the mesh (test of surfaces and volumes),<LI> output array NOP2, <LI> output the element with given number,<LI> output the elements containing a point with given number,<LI> output the elements containing a point with coordinates given,<LI> output the elements containing a node with given number,<LI> output the list of points with a given reference,<LI> output the list of nodes with a given reference,<LI> output the elements containing an edge with given reference,<LI> output the elements containing an edge or face with given reference,<LI> output the elements with sub-domain number given,<LI> output the coordinates of a point with a given number,<LI> output the elements containing a face with a given reference,</UL> for a D.S. <b> NOPO</b>, and<UL><LI> nothing,<LI> call IMGEOM,<LI> output array GEO2,<LI> output the list of points with a given reference,<LI> output the elements with a given sub-domain number,<LI> output the coordinates of a point with given number,</UL> for a D.S. <b> GEOM</b>.<P><P><P>When changing (using <b> NOPGXX</b> or <b> GEONXX</b>) from one type of D.S. to another, we can obtain one or the other type of information.<P>Preprocessor <b> REFPXX</b> calls module REFPOI (see [<A HREF="node109.html#guide3"><A NAME=tex2html335 HREF="../Guide3/welcome.html">MODULEF User Guide - 3</A></A>]) which lists the numbers of the points in amesh with a given reference.<P>Preprocessor <b> REFNXX</b> calls module REFNOP (see [<A HREF="node109.html#guide3"><A NAME=tex2html335 HREF="../Guide3/welcome.html">MODULEF User Guide - 3</A></A>]) which lists the numbers of the elements in a mesh containing a face or edge with given reference.<P><P><P><H2><A NAME=SECTION03242000000000000000>1.4.2 Verification</A></H2><P><P><P>Preprocessor <b> QUALXX</b> verifies that all the elements in a two-dimensional mesh have positive surfaces. It alsoascertains the element quality of a mesh.<P>For the three-dimensional case, the verification for positiveness of the element volumes is done whereas thequality is only calculated for tetrahedral type elements.<P>The module called is QUALNO. The element computational subroutines are: MESELE for a triangle,MESELQ for a quadrilateral, and MESELT for a tetrahedron (MESELP and MESELHfor a pentahedron and a hexahedron).These subroutines evaluates the element surface (volume). In essence, the formula to calculatethe quality of a triangle is the following:<P><DIV ALIGN=center><IMG BORDER=0 ALIGN=MIDDLE ALT="" SRC="img1.gif"></DIV><P>where <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img2.gif"> is a normalization coefficient (<IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img2.gif"> is set equal to <IMG BORDER=0 ALIGN=MIDDLE ALT="" SRC="img3.gif"> in such a way that<b>Q=1.</b> for a equilateral triangle), <b>h</b> is the diameter of the element and <IMG BORDER=0 ALIGN=MIDDLE ALT="" SRC="img4.gif"> is the radius ofthe inscribed circle. This formula can be expressed as:<P><DIV ALIGN=center><IMG BORDER=0 ALIGN=MIDDLE ALT="" SRC="img5.gif"></DIV><P>where <b>p</b> is the semi-perimeter and <b>S</b> is the surface of the triangle. For simplicity, we usethe same formula in the case of a quadrilateral (the result is not exact but the elements arecompared with each other without difficulty. On could undoubtedly find better!). For a tetrahedron,the formula is analogous (and therefore exact) to that of the triangle.<P>Note that the higher the value of <b>Q</b>, the worse the element.<P><DL COMPACT><DT>Remark: QUALXX<DD> replaces <b> GEODXX</b>, which has been discarded.<P> </DL><P><P><P><HR SIZE=3 WIDTH="75%"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html598 HREF="node9.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html602 HREF="node6.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html604 HREF="node11.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html606 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide6-18/node10.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide6-14/node10.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide6-10/node10.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html605 HREF="node11.html">2 Manipulation of solutions</A><B>Up: </B> <A NAME=tex2html603 HREF="node6.html">1 Mesh manipulation</A><B> Prev: </B> <A NAME=tex2html599 HREF="node9.html">1.3 Changing the mesh structure</A><B><A HREF="node2.html" >Contents</A></B><BR> <HR><P><ADDRESS></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -