Description

Book Synopsis
Mathematical models have become a crucial way for the Earth scientist to understand and predict how our planet functions and evolves through time and space. The finite element method (FEM) is a remarkably flexible and powerful tool with enormous potential in the Earth Sciences.

Table of Contents

Preface xiii

Symbols xv

About the Companion Website xvii

Part I The Finite Element Method with Matlab 1

1 Preliminaries 3

1.1 Mathematical Models 3

1.2 Boundary and Initial Conditions 4

1.3 Analytical Solutions 5

1.4 Numerical Solutions 5

1.5 Numerical Solution Methods 7

1.6 Matlab Script 8

1.7 Exercises 10

Suggested Reading 12

2 Beginning with the Finite Element Method 13

2.1 The Governing PDE 13

2.2 Approximating the Continuous Variable 14

2.3 Minimizing the Residual 15

2.4 Evaluating the Element Matrices 17

2.5 Time Discretization 18

2.6 Assembly 19

2.7 Boundary and Initial Conditions 21

2.8 Solution of the Algebraic Equations 21

2.9 Exercises 22

Suggested Reading 23

3 Programming the Finite Element Method in Matlab 25

3.1 Program Structure and Philosophy 25

3.2 Summary of the Problem 25

3.3 Discretized Equations 26

3.4 The Program 27

3.4.1 Preprocessor Stage 27

3.4.2 Solution Stage 29

3.4.3 Postprocessor Stage 30

3.5 Matlab Script 30

3.6 Exercises 33

Suggested Reading 34

4 Numerical Integration and Local Coordinates 35

4.1 Gauss–Legendre Quadrature 36

4.2 Local Coordinates 37

4.3 Evaluating the Integrals 39

4.4 Variable Material Properties 40

4.5 Programming Considerations 41

4.6 Matlab Script 43

4.7 Exercises 45

Suggested Reading 47

5 The Finite Element Method in Two Dimensions 49

5.1 Discretization 50

5.2 Geometry and Nodal Connectivity 52

5.3 Integration of Element Matrices 54

5.4 Multielement Assembly 57

5.5 Boundary Conditions and Solution 60

5.6 Matlab Script 61

5.7 Exercises 65

Suggested Reading 66

6 The Finite Element Method in Three Dimensions 67

6.1 Discretization 67

6.2 Element Integration 69

6.3 Assembly for Multielement Mesh 72

6.4 Boundary Conditions and Solution 73

6.5 Matlab Program 74

6.6 Exercises 79

Suggested Reading 80

7 Generalization of Finite Element Concepts 81

7.1 The FEM for an Elliptic Problem 84

7.2 The FEM for a Hyperbolic Problem 96

7.3 The FEM for Systems of Equations 102

7.4 Exercises 116

Suggested Reading 116

Part II Applications of the Finite Element Method in Earth Science 119

8 Heat Transfer 121

8.1 Conductive Cooling in an Eroding Crust 122

8.2 Conductive Cooling of an Intrusion 126

Suggested Reading 135

9 Landscape Evolution 137

9.1 Evolution of a 1D River Profile 138

9.2 Evolution of a Fluvially Dissected Landscape 143

Suggested Reading 150

10 Fluid Flow in Porous Media 151

10.1 Fluid Flow Around a Fault 152

10.2 Viscous Fingering 157

Suggested Reading 166

11 Lithospheric Flexure 167

11.1 Governing Equations 167

11.2 FEM Discretization 168

11.3 Matlab Implementation 171

Suggested Reading 181

12 Deformation of Earth’s Crust 183

12.1 Governing Equations 183

12.2 Rate Formulation 185

12.3 FEM Discretization 186

12.4 Viscoelastoplasticity 188

12.5 Matlab Implementation 190

Suggested Reading 205

13 Going Further 207

13.1 Optimization 207

13.2 Using Other FEMs 213

13.3 Use of Existing Finite Element Software 215

Appendix A Derivation of the Diffusion Equation 217

Appendix B Basics of Linear Algebra with Matlab 221

Appendix C Comparison between Different Numerical Methods 227

Appendix D Integration by Parts 237

Appendix E Time Discretization 239

References 241

Index 245

Practical Finite Element Modeling in Earth

    Product form

    £73.76

    Includes FREE delivery

    RRP £81.95 – you save £8.19 (9%)

    Order before 4pm tomorrow for delivery by Mon 22 Jun 2026.

    A Hardback by Guy Simpson


      View other formats and editions of Practical Finite Element Modeling in Earth by Guy Simpson

      Publisher: John Wiley and Sons Ltd
      Publication Date: 07/04/2017
      ISBN13: 9781119248620, 978-1119248620
      ISBN10: 1119248620
      Also in:
      Algebra

      Description

      Book Synopsis
      Mathematical models have become a crucial way for the Earth scientist to understand and predict how our planet functions and evolves through time and space. The finite element method (FEM) is a remarkably flexible and powerful tool with enormous potential in the Earth Sciences.

      Table of Contents

      Preface xiii

      Symbols xv

      About the Companion Website xvii

      Part I The Finite Element Method with Matlab 1

      1 Preliminaries 3

      1.1 Mathematical Models 3

      1.2 Boundary and Initial Conditions 4

      1.3 Analytical Solutions 5

      1.4 Numerical Solutions 5

      1.5 Numerical Solution Methods 7

      1.6 Matlab Script 8

      1.7 Exercises 10

      Suggested Reading 12

      2 Beginning with the Finite Element Method 13

      2.1 The Governing PDE 13

      2.2 Approximating the Continuous Variable 14

      2.3 Minimizing the Residual 15

      2.4 Evaluating the Element Matrices 17

      2.5 Time Discretization 18

      2.6 Assembly 19

      2.7 Boundary and Initial Conditions 21

      2.8 Solution of the Algebraic Equations 21

      2.9 Exercises 22

      Suggested Reading 23

      3 Programming the Finite Element Method in Matlab 25

      3.1 Program Structure and Philosophy 25

      3.2 Summary of the Problem 25

      3.3 Discretized Equations 26

      3.4 The Program 27

      3.4.1 Preprocessor Stage 27

      3.4.2 Solution Stage 29

      3.4.3 Postprocessor Stage 30

      3.5 Matlab Script 30

      3.6 Exercises 33

      Suggested Reading 34

      4 Numerical Integration and Local Coordinates 35

      4.1 Gauss–Legendre Quadrature 36

      4.2 Local Coordinates 37

      4.3 Evaluating the Integrals 39

      4.4 Variable Material Properties 40

      4.5 Programming Considerations 41

      4.6 Matlab Script 43

      4.7 Exercises 45

      Suggested Reading 47

      5 The Finite Element Method in Two Dimensions 49

      5.1 Discretization 50

      5.2 Geometry and Nodal Connectivity 52

      5.3 Integration of Element Matrices 54

      5.4 Multielement Assembly 57

      5.5 Boundary Conditions and Solution 60

      5.6 Matlab Script 61

      5.7 Exercises 65

      Suggested Reading 66

      6 The Finite Element Method in Three Dimensions 67

      6.1 Discretization 67

      6.2 Element Integration 69

      6.3 Assembly for Multielement Mesh 72

      6.4 Boundary Conditions and Solution 73

      6.5 Matlab Program 74

      6.6 Exercises 79

      Suggested Reading 80

      7 Generalization of Finite Element Concepts 81

      7.1 The FEM for an Elliptic Problem 84

      7.2 The FEM for a Hyperbolic Problem 96

      7.3 The FEM for Systems of Equations 102

      7.4 Exercises 116

      Suggested Reading 116

      Part II Applications of the Finite Element Method in Earth Science 119

      8 Heat Transfer 121

      8.1 Conductive Cooling in an Eroding Crust 122

      8.2 Conductive Cooling of an Intrusion 126

      Suggested Reading 135

      9 Landscape Evolution 137

      9.1 Evolution of a 1D River Profile 138

      9.2 Evolution of a Fluvially Dissected Landscape 143

      Suggested Reading 150

      10 Fluid Flow in Porous Media 151

      10.1 Fluid Flow Around a Fault 152

      10.2 Viscous Fingering 157

      Suggested Reading 166

      11 Lithospheric Flexure 167

      11.1 Governing Equations 167

      11.2 FEM Discretization 168

      11.3 Matlab Implementation 171

      Suggested Reading 181

      12 Deformation of Earth’s Crust 183

      12.1 Governing Equations 183

      12.2 Rate Formulation 185

      12.3 FEM Discretization 186

      12.4 Viscoelastoplasticity 188

      12.5 Matlab Implementation 190

      Suggested Reading 205

      13 Going Further 207

      13.1 Optimization 207

      13.2 Using Other FEMs 213

      13.3 Use of Existing Finite Element Software 215

      Appendix A Derivation of the Diffusion Equation 217

      Appendix B Basics of Linear Algebra with Matlab 221

      Appendix C Comparison between Different Numerical Methods 227

      Appendix D Integration by Parts 237

      Appendix E Time Discretization 239

      References 241

      Index 245

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account