Preface to the Series in Information and Computational Science
Preface
Introduction
Chapter 1 Description Language of Differential Equation Expression
1.1 Writing PDE Files
1.1.1 DEFI Information Segments
1.1.2 FUNC Information Segments
1.1.3 STIF Information Segments
1.1.4 MASS Information Segments
1.1.5 DAMP Information Segments
1.1.6 LOAD Information Segments
1.1.7 Insert Fortran Source Programs
1.1.8 Examples
1.2 Writing CDE Files
1.2.1 DEFI Information Segments
1.2.2 FUNC Information Segments
1.2.3 SHIF Information Segments
1.2.4 MASS Information Segments
1.2.5 DAMP Information Segment
1.2.6 LOAD Information Segments
1.2.7 Insert Fortran Source Programs
1.2.8 Examples
1.3 Writing VDE Files
1.3.1 Vector and Matrix Specification Statements
1.3.2 ARRAY Specification Statements
1.3.3 Tensor Operation Expressions
1.3.4 Examples
1.4 Writing FDE Files
1.4.1 Writing Format of FDE Documents
1.4.2 FVECT and FMATR Statements
1.4.3 l Operator Statements
1.4.4 Common l Operator Library
1.4.5 a Operator Statements
1.4.6 w Operator Statements
1.4.7 s Operator Statements
1.4.8 r Operator Statements
1.4.9 Examples
1.5 Writing FBC Files
1.6 Writing GES Files
1.6.1 GES Files Structure
1.6.2 Rules for Writing GES Files
1.6.3 Examples
1.6.4 Element Subroutine
1.7 Writing GLT Files
1.7.1 DEFI Information Segments
1.7.2 VART Information Segments
1.7.3 Insert Fortran Source Programs
1.8 Writing Finite Volume Method Programs
1.8.1 GVS File Structure
1.8.2 Rules for Writing GVS Files
1.8.3 Rules for writing FVS Files
1.8.4 Basic flow of Finite Volume Method Program
1.8.5 Examples
1.8.6 FVS Files of Several Types of Elements
Chapter 2 Description Language of Algorithms in Single-physics Fields
2.1 NFE File Structure
2.2 Rules of writing NFE Files
2.2.1 DEFI Information Segments
2.2.2 COEF Information Segments
2.2.3 EQUATION Information Segments
2.2.4 SOLUTION Information Segments
2.2.5 Insert Fortran Source Programs
2.2.6 The Ending Character
2.3 NFE Algorithm Library
2.3.1 ell. nfe
2.3.2 nell. nfe
2.3.3 parb. nfe
2.3.4 par. ale
2.3.5 nparb, nfe
2.3.6 npar. nfe
2.3.7 wave. nfe
2.3.8 wavev. nfe
2.3.9 newmark. nfe
2.3.10 waveexp. nfe
2.3.11 nwave, nfe
2.3.12 nnewmark. nfe
2.3.13 nwaveexp. nfe
2.3.14 str. nfe
2.3.15 nstr. nfe
2.3.16 hypls, nfe
2.3.17 cbsexp, nfe
Chapter 3 Description Language of Coupling FEM Algorithms in Multi-Physlcs Fields
3.1 Writing GCN Files
3.1.1 Writing Pattern
3.1.2 Examples
3.2 GCN Library
3.3 Writing MDI Files
3.3.1 Writing Pattern
3.3.2 Examples
Chapter 4 Component-based Program Design Method
4.1 Finite Element Program Structure and Component-based Program Design Method
4.1.1 Program Structure
4.1.2 Component-based Program Design Method
4.2 Five Component Programs
4.2.1 START Component Program
4.2.2 BFT Component Program
4.2.3 E Component Program
4.2.4 SOLV Solver
4.2.5 U Component Program
Chapter 5 Data Structure of Finite Element Method
5.1 Component Description of Input Data for Finite Element Computation
5.1.1 Data Entry Form
5.1.2 ReadWrite Format of Table Files
5.2 Input Data of FEM in Single-physics Problem
5.2.1 Coordinate Data Table
5.2.2 Table of Node Specification Number
5.2.3 Table of Specified Nodal Displacement and Nodal Load Information
5.2.4 Table of Initial Values
5.2.5 Element Information Data
5.3 Display and Query of FEM Input Data
5.4 PRE Files
5.4.1 Linear Steady State Examples
5.4.2 Nonlinear Transient Examples
5.4.3 Examples of Coupling Problems in Multi-physics Fields ~
5.4.4 Automatic Writing and Modification of Files
5.5 Results Display POS Files
Appendix A Interpolation Functions and Element Types
A.1 1D Lagrange Element
A.1.1 1D Linear Element
A.1.2 1D Quadratic Element
A.2 2D Lag-range Element
A.2.1 Four Nodal Rectangular Element
A.2.2 Nine-Node Rectangular Element
A.2.3 Eight Nodal Rectangular Element
A.2.4 Three Nodal Triangle Element
A.2.5 Six Triangle Element
A.3 3D Lagrange Element
A.3.1 Eight-node Hexahedral Element
A.3.2 27-node Hexahedral Element
A.3.3 20-node Hexahedral Element
A.3.4 Four nodal Tetrahedron Element
A.3.5 Ten-node Tetrahedron Element
A.3.6 Six-node Triangular Prism Element
Appendix B Isoparametric Element
B.1 Integral Transformation for Rectangular Coordinates of Natural Coordinates
B.2 Integral Transformation for Rectangular Coordinates of Natural Coordinates
Appendix C Numerical Integration
C.1 Gaussian Integral
C.2 Nodal Integral
Appendix D Appendix D Term Collections of Finite Element Program
Appendix E Collections of Key Words of Finite Element Language
Symbol Table
References
Index