Numerical Methods for Partial Differential Equations - 1st Edition - ISBN: 9780128498941, 9780128035047

Numerical Methods for Partial Differential Equations

1st Edition

Finite Difference and Finite Volume Methods

Authors: Sandip Mazumder
eBook ISBN: 9780128035047
Paperback ISBN: 9780128498941
Imprint: Academic Press
Published Date: 16th December 2015
Page Count: 484
Tax/VAT will be calculated at check-out Price includes VAT (GST)
Price includes VAT (GST)
× Read this ebook on your PC, Mac, Apple iOS and Andriod mobile devices and eReader

This ebook is protected by Adobe Content Server digital rights management.

For more information on how to use .acsm files please click the Ebook Format Help link.

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.


Numerical Methods for Partial Differential Equations: Finite Difference and Finite Volume Methods focuses on two popular deterministic methods for solving partial differential equations (PDEs), namely finite difference and finite volume methods. The solution of PDEs can be very challenging, depending on the type of equation, the number of independent variables, the boundary, and initial conditions, and other factors. These two methods have been traditionally used to solve problems involving fluid flow.

For practical reasons, the finite element method, used more often for solving problems in solid mechanics, and covered extensively in various other texts, has been excluded. The book is intended for beginning graduate students and early career professionals, although advanced undergraduate students may find it equally useful.

The material is meant to serve as a prerequisite for students who might go on to take additional courses in computational mechanics, computational fluid dynamics, or computational electromagnetics. The notations, language, and technical jargon used in the book can be easily understood by scientists and engineers who may not have had graduate-level applied mathematics or computer science courses.

Key Features

  • Presents one of the few available resources that comprehensively describes and demonstrates the finite volume method for unstructured mesh used frequently by practicing code developers in industry
  • Includes step-by-step algorithms and code snippets in each chapter that enables the reader to make the transition from equations on the page to working codes
  • Includes 51 worked out examples that comprehensively demonstrate important mathematical steps, algorithms, and coding practices required to numerically solve PDEs, as well as how to interpret the results from both physical and mathematic perspectives


Graduate level Mechanical, Aerospace, Civil, Biomedical, and Chemical Engineering students; engineering professionals involved in areas such as computational mechanics, computational fluid dynamics, and computational electromagnetics.

Table of Contents

  • Dedication
  • About the Author
  • Preface
  • List of Symbols
  • Chapter 1: Introduction to Numerical Methods for Solving Differential Equations
    • Abstract
    • 1.1. Role of Analysis
    • 1.2. Classification of PDEs
    • 1.3. Overview of methods for solving PDEs
    • 1.4. Overview of Mesh Types
    • 1.5. Verification and Validation
  • Chapter 2: The Finite Difference Method
    • Abstract
    • 2.1. Difference Approximations and Truncation Errors
    • 2.2. General Procedure for Deriving Difference Approximations
    • 2.3. Application of Boundary Conditions
    • 2.4. Assembly of Nodal Equations in Matrix Form
    • 2.5. Multidimensional Problems
    • 2.6. Higher-Order Approximations
    • 2.7. Difference Approximations in the Cylindrical Coordinate System
    • 2.8. Coordinate Transformation to Curvilinear Coordinates
  • Chapter 3: Solution to a System of Linear Algebraic Equations
    • Abstract
    • 3.1. Direct Solvers
    • 3.2. Iterative Solvers
    • 3.3. Overview of Other Methods
    • 3.4. Treatment of Nonlinear Sources
  • Chapter 4: Stability and Convergence of Iterative Solvers
    • Abstract
    • 4.1. Eigenvalues and Condition Number
    • 4.2. Stability
    • 4.3. Rate of Convergence
    • 4.4. Preconditioning
    • 4.5. Multigrid Method
  • Chapter 5: Treatment of the Time Derivative (Parabolic and Hyperbolic PDEs)
    • Abstract
    • 5.1. Steady-State Versus Time-Marching
    • 5.2. Parabolic Partial Differential Equations
    • 5.3. Hyperbolic Partial Differential Equations
    • 5.4. Higher Order Methods for Ordinary Differential Equations
    • 5.5. Method of Lines
  • Chapter 6: The Finite Volume Method (FVM)
    • Abstract
    • 6.1. Derivation of Finite Volume Equations
    • 6.2. Application of Boundary Conditions
    • 6.3. Flux Schemes for Advection–Diffusion
    • 6.4. Multidimensional Problems
    • 6.5. Two-Dimensional Axisymmetric Problems
    • 6.6. Finite Volume Method in Curvilinear Coordinates
    • 6.7. Summary of FDM and FVM
  • Chapter 7: Unstructured Finite Volume Method
    • Abstract
    • 7.1. Gauss Divergence Theorem and its Physical Significance
    • 7.2. Derivation of Finite Volume Equations on an Unstructured Mesh
    • 7.3. Processing and Storage of Geometric (Mesh) Information
    • 7.4. Treatment of Normal and Tangential Fluxes
    • 7.5. Boundary Condition Treatment
    • 7.6. Assembly and Solution of Discrete Equations
    • 7.7. Finite Volume Formulation for Advection–Diffusion Equation
  • Chapter 8: Miscellaneous Topics
    • Abstract
    • 8.1. Interpolation
    • 8.2. Numerical integration
    • 8.3. Newton–Raphson method for nonlinear equations
    • 8.4. Application of the Newton–Raphson method to solving nonlinear PDEs
    • 8.5. Solution of coupled PDEs
  • Appendix A: Useful Relationships in Matrix Algebra
  • Appendix B: Useful Relationships in Vector Calculus
  • Appendix C: Tensor Notations and Useful Relationships
  • Index


No. of pages:
© Academic Press 2016
Academic Press
eBook ISBN:
Paperback ISBN:

About the Author

Sandip Mazumder

Sandip Mazumder received his Ph.D. in Mechanical Engineering from Penn State University. After graduation, he joined CFD Research Corporation, where he was one of the architects and early developers of the commercial computational fluid dynamics code CFD-ACE+. In 2004, he joined the Ohio State University, where he teaches both graduate and undergraduate courses in heat and mass transfer, thermodynamics, numerical methods, and computational fluid dynamics. He is the author of over fifty journal publications, which have been cited more than one thousand times according to the ISI citation index. Dr. Mazumder is the recipient of several research and teaching awards, and is a Fellow of the American Society of Mechanical Engineers since 2011.

Affiliations and Expertise

Department of Mechanical and Aerospace Engineering, The Ohio State University, Columbus, OH


"All in all, this is a good book for the engineering students being patient enough to study this exciting and advanced subject of numerically solving PDEs. These students will be able to analyse their computational results, compare them for several methods and use to judge on them since not all what the computer prints or draws is useful information." --Zentralblatt MATH

"The book is rich in examples and numerical results. Each chapter contains exercises. The book could be a valuable text for engineering students." --Mathematical Reviews, Numerical Methods for Partial Differential Equations