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) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 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 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 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 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 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 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 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 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 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 ** &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& END OF MODULE SIMPGC &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& PRINT OUT OF D.S. B OF LEVEL 1 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 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 + -
显示快捷键?