node42.html

来自「htmdoc for html coding」· HTML 代码 · 共 1,000 行 · 第 1/5 页

HTML
1,000
字号
 STORAGE OPTION FOR B4                     (NCODSB) :     -1 TABLE  B 3  ----------  POINTER ON THE LAST ROW OF EACH PAGE OF B4     1           0     2        2811 -- CREATE THE DATA  =-=  EXECUTE MODULE (DATA EXISTING)  =-=  END  =-=  ?    -                     -                                    ---F</PRE><P><P><P><H2><A NAME=SECTION05125000000000000000>1.2.5 Solution by Conjugate Gradient</A></H2><P> <P><P> If we want to solve the model problem by the conjugate gradient method, we need to assemble the matrix in a compact form, an AMAT data structure. Module <b> GRADXX</b> successively calls modules PREPGC, ASSAMA, ASEMBV, then depending on the type of preconditioning chosen, one of the following modules: <UL><LI> SIMPGC: conjugate gradient iterations without preconditioning,<LI> GCDIAG: conjugate gradient iterations with preconditioning by the diagonal <LI> SSORGC: conjugate gradient iterations with preconditioning by matrix SSOR (Symmetric Successive Over Relaxation)<LI> ICHRGC: conjugate gradient iterations with preconditioning by an incomplete Cholesky factorisation of matrix A. In this case, the preconditioning matrix must be calculated beforehand by module FANIGC, orby module CSAMAT.</UL><P>The model problem is firstly solved by conjugate gradient iterations without preconditioning (module SIMPGC), using the following data:<P><PRE> crochet.nopo                          $ FILE NAME                            1                                 $     AND LEVEL OF THE D.S. NOPO     1     5     3                     $ NDSM NTYP ND  crochet.tae                           $ FILE NAME                            1                                 $     AND LEVEL OF THE D.S. TAE      1                                 $ 1 IF BDCL EXISTS  crochet.bdcl                          $ FILE NAME                            1                                 $     AND LEVEL OF THE D.S. BDCL     0                                 $ 1 IF BOUNDARY CONDITIONS                                        $ I.T.O. LINEAR RELATIONS EXIST crochet.b                             $ FILE NAME                            1                                 $     AND LEVEL OF THE D.S. B        3                                 $ PRINT PARAMETER      0                                 $ METHOD  0.1000000E-03                        $ EPS</PRE><P>The corresponding results are given below:<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 93 DATE   : 18/06/93 AUTEUR : dutoit ************************************************************** EXECUTING OF CONJUGATE GRADIENT SOLUTION WITH SEQUENTIAL FILES ************************************************************** -- CREATE THE DATA  =-=  EXECUTE MODULE (DATA EXISTING)  =-=  END  =-=  ?    -                     -                                    ---E -- NAME OF DATA FILE ? dgrad.data_gb --PRINT PARAMETER FOR EXECUTION ? 3 ++ OPEN(11,FILE='nopo',SPEC='OLD,UNFORMATTED',RECL=0) ++ OPEN(12,FILE='tae',SPEC='OLD,UNFORMATTED',RECL=0) ++ OPEN(13,FILE='bdcl',SPEC='OLD,UNFORMATTED',RECL=0) ++ OPEN(14,FILE='crochet.bgrad',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 PREPGC :                                                                                  NUMBER OF D.O.F. PER NODE          (ND) :      3 MATRIX STRORAGE CODE           (NCODSA) :      1 ARRAY TYPE                        (NTY) :      5 PRESENCE OF LINEAR RELATIONS    (NCLRL) :      0 INPUT D.S. BDCL     (NFBDCL AND NIBDCL) :     13     1 INPUT D.S. NDL1     (NFNDL1 AND NINDL1) :      0     0 INPUT D.S. NOPO     (NFNOPO AND NINOPO) :     11     1 OUTPUT D.S. AMAT    (NFAMAT AND NIAMAT) :      0     0 NUMBER OF ASSOCIATED TABLES    (NTAMAT) :      0 NUMBER OF WORDS IN C.M. OF THE ASSEMBLED D.S. AMAT :     198030 END OF MODULE PREPGC   &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&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 ASSAMA :                                                                                  ARRAY TAE TO ASSEMBLE          (NOT) :      1 INPUT D.S. AMAT  (NFAMAT AND NIAMAT) :      0     0 INPUT D.S. TAE   (NFTAE  AND NITAE ) :     12     1 INPUT D.S. NDL1  (NFNDL1 AND NINDL1) :      0     0 OUTPUT D.S. AMAT (NFAMAT AND NIAMAT) :      0     0 ASSEMBLY OF ELEMENT ARRAY    1 HAS    1 INDEX(ES), OF STORAGE CODE    1 STORAGE CODE FOR THE GLOBAL MATRIX      1 END OF MODULE ASSAMA  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&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 ASEMBV :      ARRAY TO ASSEMBLE              (NOT) :      2 NUMBER OF LOAD CASES          (NDSM) :      1 INPUT D.S. TAE     (NFTAE AND NITAE) :     12     1 INPUT D.S. NDL1  (NFNDL1 AND NINDL1) :      0     0 OUTPUT D.S. B          (NFB AND NIB) :      0     1 NUMBER OF ASSOCIATED TABLES    (NTB) :      0 NUMBER OF WORDS IN CENTRAL MEMORY FOR THE D.S. B :    5667 END OF MODULE ASEMBV  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&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 CLIMGC :                                                                                  PROCESSING OPTION             (NIVO) :      3 PENALTY VALUE                  (VTG) :    1.000000     INPUT D.S. NDL1  (NFNDL1 AND NINDL1 ) :      0     0 INPUT D.S. AMAT  (NFAMAT AND NIAMAT ) :      0     0 INPUT D.S. B     (NFBE   AND NIBE   ) :      0     1 INPUT D.S. BDCL  (NFBDCL AND NIBDCL ) :     13     1 OUTPUT D.S. AMAT (NFAMAT AND NIAMAT ) :      0     0 OUTPUT D.S. B    (NFBS   AND NIBS   ) :      0     1 END OF MODULE CLIMGC  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&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 SIMPGC :      STOP PARAMETER                   (EPS) :  0.100000E-03 NAME OF INITIALISATION ARRAY           : NULL NUMBER OF LINEAR COMBINATIONS  (NCLRL) :      0 I.D.S. BDCL        (NFBDCL AND NIBDCL) :     13     1 I.D.S. B           (NFBE   AND NIBE  ) :      0     1 I.D.S. AMAT        (NFAMAT AND NIAMAT) :      0     0 O.D.S. B           (NFBS   AND NIBS  ) :     14     1 INITIALISATION OF C.G. TO ZERO  SYSTEM NUMBER :      1 -------------- NORM OF B :  0.229213E+09 MAXIMUM NUMBER OF ITERATIONS :   2811 STOP TEST (EPS1) :   2.29213     NUMBER OF ITERATIONS OF SYSTEM NUMBER     1 :    1211 ** RESOLUTION EXECUTION TIME                  0.432811E+03 S ** &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&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 SIMPGC  &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; &amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;     PRINT OUT OF D.S. B    OF LEVEL  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; TITLE                           :                                                                                  DATE AND USER'S NAME            : 06/05/93  pate                     DATA STRUCTURE TYPE             : B    LEVEL AND STATE NUMBER          :      1     2 NUMBER OF ASSOCIATED TABLES     :      0 TABLE  B 2 ---------- TYPE OF THE TABLE                           (NTYT) :      5 NUMBER OF INDICES AND THEIR MAX VALUES    (NIND..) :      2     1  2811 OPTION (1: PAGES OF SAME SIZE , 0: IF NOT)  (NCOD) :      1 NUMBER OF PAGES OF THE TABLE B4            (NBLOC) :      1 NUMBER OF NODES                              (NOE) :    937 NUMBER OF TABLES B4 IN THIS D.S.          (NBBLOC) :      1 CONSTANT NUMBER OF D.O.F. AT EACH NODE OR 0   (ND) :      3 NUMBER OF D.O.F. OR LENGHT OF A B4 PAGE     (NTDL) :   2811 STORAGE OPTION FOR B4                     (NCODSB) :     -1 TABLE  B 3  ----------  POINTER ON THE LAST ROW OF EACH PAGE OF B4     1           0     2        2811 -- CREATE THE DATA  =-=  EXECUTE MODULE (DATA EXISTING)  =-=  END  =-=  ?    -                     -                                    ---f</PRE><P><P><P>The model problem is then 

⌨️ 快捷键说明

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