⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 node63.html

📁 htmdoc for html coding
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!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>3.4.4 Examples of use</TITLE><LINK REL=STYLESHEET TYPE="text/css"	HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="3.4.4 Examples of use"><meta name="keywords" value="Guide3"><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=tex2html1627 HREF="node62.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif"	ALT="previous"></A><A NAME=tex2html1631 HREF="node59.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif"	ALT="up"></A><A NAME=tex2html1633 HREF="node64.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif"	ALT="next"></A><A NAME=tex2html1635 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif"	ALT="contents"></A><A NAME=tex2html1636 HREF="node28.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif"	ALT="index"></A><A HREF="../Guide3-18/node63.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM	ALT="[BIG]"></A><A HREF="../Guide3-14/node63.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM	ALT="[Normal]"></A><A HREF="../Guide3-10/node63.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM	ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html1634 HREF="node64.html">4 List of the modules</A><B>Up: </B> <A NAME=tex2html1632 HREF="node59.html">3.4 Method for a hexahedral topology</A><B> Prev: </B> <A NAME=tex2html1628 HREF="node62.html">3.4.3 Calling of module GEL3D1</A><B><A HREF="node28.html"	>Index</A></B><B><A HREF="node2.html"	>Contents</A></B><HR SIZE=3 WIDTH="75&#37;"><H2><A NAME=SECTION00644000000000000000>3.4.4 Examples of use</A></H2><P>As  an illustration, we now give three examples, each of which is accompanied by a listing of the calling program, the output obtained during execution (with print parameter: IMPRE = 5) and a plot of thefinal mesh.<P>The first example is the mesh of a cube into tetrahedra. The data is equidistant (step  <b>h=0.4</b>) in the 3 directions, with a single sub-domain  number (- JOPTSD ) assigned. The final mesh  is shown in figure <A HREF="node63.html#figgel1">3.31</A>.<P>The calling program is the following:<P><P><P><PRE>C  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C  EXAMPLE 1 : MODULE GEL3D1C  ---------          ( PARALLELEPEDICAL DOMAIN ==&gt; TETRAHEDRA )C  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++       PARAMETER ( LM = 18000 )       COMMON M(LM)      REAL    H(1)      INTEGER NUMAT(1),ITYP(1)      EXTERNAL F1,F2,F3C            IMPRE = 5      CALL INITIS(M,LM,IMPRE,0) C     ------   THE RESULTING FILE NOPO :      NFNOPO = 10      NINOPO = 0      CALL OUVRIR(NFNOPO,'GEL1.NOPO','UNFORMATTED',0,IOSTAT) C     ------   THE GEOMETRY :      N1 = 8      N2 = 7      NB = 4        H(1) = .4      IOPTM  = 0      NOPTDE = 5 C     ------  THE NUMBERS :      JOPTSD = -1C      NFAUX = 0  C     ------   CALL THE MODULE   ------      CALL GEL3D1(M,IOPTM,JOPTSD,NOPTDE,N1,N2,NB,H,H,H,F1,F2,F3,     +            NUMAT,ITYP,NFNOPO,NINOPO,NFAUX)      END</PRE><P><P><P>The listing of the output obtained during execution is given below:<P><P><P><PRE> M   M    OOO    DDDD    U   U   L       EEEEE   FFFFF MM MM   O   O   D   D   U   U   L       E       F M M M   O   O   D   D   U   U   L       EEEE    FFFF M   M   O   O   D   D   U   U   L       E       F M   M    OOO    DDDD     UUU    LLLLL   EEEEE   F      VERSION 91 DATE   : 18/10/91 AUTHOR : dutoit                   ++ OPEN(10,FILE='gel1.nopo',SPEC='UNFORMATTED',RECL=0) &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; MODULE GEL3D1 :                                                                                  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; GENERATION OF     840 TETRAHEDRA AND      280 NODES LENGTH OF M (OVER-ESTIMATION) TO GENERATE NOPO :     17238 NUMBER OF POINTS IN X             (NX) :      8 NUMBER OF POINTS IN Y             (NY) :      7 NUMBER OF BANDS                   (NB) :      4 GENERATION OPTION               (IOPT) :      0 NUMBERING OPTION OF THE D.S.    (JOPT) :     -1 SPLITTING OPTION                (NOPT) :      5 STEP IN X   (X(1)) :  0.4000E+00 STEP IN Y   (Y(1)) :  0.4000E+00 STEP IN Z   (H(1)) :  0.4000E+00 LENGTH CALCULATED OF M FOR D.S. NOPO      14726 END OF GENERATION OF NOPO ON FILE :     10 TABLE  N O P 2  -------------- MESH CHARACTERISTICS :  SPACE DIMENSION                        (NDIM ) :      3 MAXIMUM NUMBER OF REFERENCES           (NDSR ) :     26 MAXIMUM NUMBER OF SUB-DOMAINS          (NDSD ) :      1 NODES AND POINTS COINCIDE             (NCOPNP) :      1 NUMBER OF ELEMENTS IN THE MESH         (NE   ) :    840 NUMBER OF TETRAHEDRA                   (NTET ) :    840 NUMBER OF BOUNDARY ELEMENTS            (NEF  ) :    640 NUMBER OF NODES                        (NOE  ) :    280 NUMBER OF NODES PER SEGMENT (NO EXTREMITIES)   :      0 TYPE OF COORDINATE VALUES             (NTYCOO) : REEL1MOT MAX DIFFERENCE +1 BETWEEN 2 NODES OF AN ELEMENT :    64 NUMBER OF COARSE ELEMENTS             (NBEGM ) :      0 NUMBER OF WORDS IN ARRAY NOP5         (LNOP5 ) :  13808 REFERENCE AXIS    X,Y,Z               (NTACOO) :      1 &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; END OF MODULE GEL3D1  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;</PRE><P><P><A NAME=5182>&#160;</A><IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img182.gif"><BR><STRONG>Figure 3.31:</STRONG> <i> First example of a mesh generated by <b> GEL3D1</b></i><A NAME=figgel1>&#160;</A><BR><P><P>The second example is a mesh of a cube into hexahedra. The data consists of several bands of varying heights (array  H(.)).Several sub-domain numbers are assigned (arrays ITYP and NUMAT). The final mesh is shown infigure <A HREF="node63.html#figgel2">3.32</A>.<P>The calling program is the following:<P><P><P><PRE>C  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C  EXAMPLE 2 : MODULE GEL3D1C  ---------   ( PARALLELEPEDICAL DOMAIN ==&gt; HEXAHEDRA ) C              ( DIFFERENT HEIGHT BANDS, SEVERAL MEDIA )C  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++       PARAMETER ( LM = 18000 )       COMMON M(LM)      REAL    X(7),Y(7),H(6)      INTEGER NUMAT(6,6,2),ITYP(5)      EXTERNAL F1,F2,F3C            IMPRE = 5      CALL INITIS(M,LM,IMPRE,0) C     ------   THE RESULTING FILE NOPO :      NFNOPO = 10      NINOPO = 0      CALL OUVRIR(NFNOPO,'GEL2.NOPO','UNFORMATTED',0,IOSTAT) C     ------   THE GEOMETRY :      N1 = 7         X(1) = 0.         X(2) = 1.         X(3) = 1.5         X(4) = 2.         X(5) = 3.5         X(6) = 5.5         X(7) = 7.5      N2 = 7         Y(1) = 0.         Y(2) = 1.         Y(3) = 1.5         Y(4) = 2.         Y(5) = 3.         Y(6) = 4.         Y(7) = 5.      NB = 5           H(1) = 0.         H(2) = 1.         H(3) = 1.5         H(4) = 2.         H(5) = 3.         H(6) = 4.      IOPTM  = 2      NOPTDE = 0 C     ------   THE NUMBERS :      JOPTSD = 2C     ------   THE LAYER TYPES :      DO 1 I=1,5         ITYP(I) = 1    1 CONTINUE      ITYP(2) = 2      ITYP(3) = 2  C     ------   THE SUB-DOMAINS :      DO 2 I=1,6         DO 2 J=1,6            DO 2 K=1,2               NUMAT(I,J,K) = 1    2 CONTINUE      NUMAT(4,4,1) = 2        NUMAT(4,4,2) = 3C      NFAUX = 0  C     ------   CALL THE MODULE   ------      CALL GEL3D1(M,IOPTM,JOPTSD,NOPTDE,N1,N2,NB,X,Y,H,F1,F2,F3,     +            NUMAT,ITYP,NFNOPO,NINOPO,NFAUX)      END</PRE><P><P><P>The listing of the output during execution is given below:<P><P><P><PRE> M   M    OOO    DDDD    U   U   L       EEEEE   FFFFF MM MM   O   O   D   D   U   U   L       E       F M M M   O   O   D   D   U   U   L       EEEE    FFFF M   M   O   O   D   D   U   U   L       E       F M   M    OOO    DDDD     UUU    LLLLL   EEEEE   F      VERSION 91 DATE   : 21/10/91 AUTHOR : dutoit                   ++ OPEN(10,FILE='gel2.nopo',SPEC='UNFORMATTED',RECL=0) &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; MODULE GEL3D1 :                                                                                  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; GENERATION OF     180 HEXAHEDRA  AND      294 NODES LENGTH OF M (OVER-ESTIMATION) TO GENERATE NOPO :      6684 NUMBER OF POINTS IN X             (NX) :      7 NUMBER OF POINTS IN Y             (NY) :      7 NUMBER OF BANDS                   (NB) :      5 GENERATION OPTION               (IOPT) :      2 NUMBERING OPTION OF THE D.S.    (JOPT) :      2 SPLITTING OPTION                (NOPT) :      0 ABSCISSIS OF POINTS   (X(*)) :   0.0000E+00 0.1000E+01 0.1500E+01 0.2000E+01 0.3500E+01 0.5500E+01  0.7500E+01 ORDINATES OF POINTS   (Y(*)) :   0.0000E+00 0.1000E+01 0.1500E+01 0.2000E+01 0.3000E+01 0.4000E+01  0.5000E+01 HEIGHTS OF POINTS     (H(*)) : 

⌨️ 快捷键说明

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