Finite Elements and Fast Iterative Solvers : with Applications in Incompressible Fluid Dynamics


Book Description

The authors' intended audience is at the level of graduate students and researchers, and we believe that the text offers a valuable contribution to all finite element researchers who would like to broadened both their fundamental and applied knowledge of the field. - Spencer J. Sherwin and Robert M. Kirby, Fluid Mechanics, Vol 557, 2006.




Finite Elements and Fast Iterative Solvers


Book Description

This book is a description of why and how to do Scientific Computing for fundamental models of fluid flow. It contains introduction, motivation, analysis, and algorithms and is closely tied to freely available MATLAB codes that implement the methods described. The focus is on finite element approximation methods and fast iterative solution methods for the consequent linear(ized) systems arising in important problems that model incompressible fluid flow. The problems addressed are the Poisson equation, Convection-Diffusion problem, Stokes problem and Navier-Stokes problem, including new material on time-dependent problems and models of multi-physics. The corresponding iterative algebra based on preconditioned Krylov subspace and multigrid techniques is for symmetric and positive definite, nonsymmetric positive definite, symmetric indefinite and nonsymmetric indefinite matrix systems respectively. For each problem and associated solvers there is a description of how to compute together with theoretical analysis that guides the choice of approaches and describes what happens in practice in the many illustrative numerical results throughout the book (computed with the freely downloadable IFISS software). All of the numerical results should be reproducible by readers who have access to MATLAB and there is considerable scope for experimentation in the "computational laboratory " provided by the software. Developments in the field since the first edition was published have been represented in three new chapters covering optimization with PDE constraints (Chapter 5); solution of unsteady Navier-Stokes equations (Chapter 10); solution of models of buoyancy-driven flow (Chapter 11). Each chapter has many theoretical problems and practical computer exercises that involve the use of the IFISS software. This book is suitable as an introduction to iterative linear solvers or more generally as a model of Scientific Computing at an advanced undergraduate or beginning graduate level.




Finite Elements and Fast Iterative Solvers


Book Description

This book is a description of why and how to do Scientific Computing for fundamental models of fluid flow. It contains introduction, motivation, analysis, and algorithms and is closely tied to freely available MATLAB codes that implement the methods described. The focus is on finite element approximation methods and fast iterative solution methods for the consequent linear(ized) systems arising in important problems that model incompressible fluid flow. The problems addressed are the Poisson equation, Convection-Diffusion problem, Stokes problem and Navier-Stokes problem, including new material on time-dependent problems and models of multi-physics. The corresponding iterative algebra based on preconditioned Krylov subspace and multigrid techniques is for symmetric and positive definite, nonsymmetric positive definite, symmetric indefinite and nonsymmetric indefinite matrix systems respectively. For each problem and associated solvers there is a description of how to compute together with theoretical analysis that guides the choice of approaches and describes what happens in practice in the many illustrative numerical results throughout the book (computed with the freely downloadable IFISS software). All of the numerical results should be reproducible by readers who have access to MATLAB and there is considerable scope for experimentation in the "computational laboratory " provided by the software. Developments in the field since the first edition was published have been represented in three new chapters covering optimization with PDE constraints (Chapter 5); solution of unsteady Navier-Stokes equations (Chapter 10); solution of models of buoyancy-driven flow (Chapter 11). Each chapter has many theoretical problems and practical computer exercises that involve the use of the IFISS software. This book is suitable as an introduction to iterative linear solvers or more generally as a model of Scientific Computing at an advanced undergraduate or beginning graduate level.




Numerical Methods for Two-phase Incompressible Flows


Book Description

This book is the first monograph providing an introduction to and an overview of numerical methods for the simulation of two-phase incompressible flows. The Navier-Stokes equations describing the fluid dynamics are examined in combination with models for mass and surfactant transport. The book pursues a comprehensive approach: important modeling issues are treated, appropriate weak formulations are derived, level set and finite element discretization techniques are analyzed, efficient iterative solvers are investigated, implementational aspects are considered and the results of numerical experiments are presented. The book is aimed at M Sc and PhD students and other researchers in the fields of Numerical Analysis and Computational Engineering Science interested in the numerical treatment of two-phase incompressible flows.




Principles of Computational Fluid Dynamics


Book Description

This up-to-date book gives an account of the present state of the art of numerical methods employed in computational fluid dynamics. The underlying numerical principles are treated in some detail, using elementary methods. The author gives many pointers to the current literature, facilitating further study. This book will become the standard reference for CFD for the next 20 years.




The Finite Element Method in Heat Transfer and Fluid Dynamics, Third Edition


Book Description

As Computational Fluid Dynamics (CFD) and Computational Heat Transfer (CHT) evolve and become increasingly important in standard engineering design and analysis practice, users require a solid understanding of mechanics and numerical methods to make optimal use of available software. The Finite Element Method in Heat Transfer and Fluid Dynamics, Third Edition illustrates what a user must know to ensure the optimal application of computational procedures—particularly the Finite Element Method (FEM)—to important problems associated with heat conduction, incompressible viscous flows, and convection heat transfer. This book follows the tradition of the bestselling previous editions, noted for their concise explanation and powerful presentation of useful methodology tailored for use in simulating CFD and CHT. The authors update research developments while retaining the previous editions’ key material and popular style in regard to text organization, equation numbering, references, and symbols. This updated third edition features new or extended coverage of: Coupled problems and parallel processing Mathematical preliminaries and low-speed compressible flows Mode superposition methods and a more detailed account of radiation solution methods Variational multi-scale methods (VMM) and least-squares finite element models (LSFEM) Application of the finite element method to non-isothermal flows Formulation of low-speed, compressible flows With its presentation of realistic, applied examples of FEM in thermal and fluid design analysis, this proven masterwork is an invaluable tool for mastering basic methodology, competently using existing simulation software, and developing simpler special-purpose computer codes. It remains one of the very best resources for understanding numerical methods used in the study of fluid mechanics and heat transfer phenomena.




Mixed Finite Element Methods and Applications


Book Description

Non-standard finite element methods, in particular mixed methods, are central to many applications. In this text the authors, Boffi, Brezzi and Fortin present a general framework, starting with a finite dimensional presentation, then moving on to formulation in Hilbert spaces and finally considering approximations, including stabilized methods and eigenvalue problems. This book also provides an introduction to standard finite element approximations, followed by the construction of elements for the approximation of mixed formulations in H(div) and H(curl). The general theory is applied to some classical examples: Dirichlet's problem, Stokes' problem, plate problems, elasticity and electromagnetism.




Direct Methods for Sparse Matrices


Book Description

The subject of sparse matrices has its root in such diverse fields as management science, power systems analysis, surveying, circuit theory, and structural analysis. Efficient use of sparsity is a key to solving large problems in many fields. This book provides both insight and answers for those attempting to solve these problems.




Modern Fortran Explained


Book Description

Fortran marches on, remaining one of the principal programming languages used in high-performance scientific, numerical, and engineering computing. A series of significant revisions to the standard versions of the language have progressively enhanced its capabilities, and the latest standard - Fortran 2018 - includes many additions and improvements. This edition of Modern Fortran Explained expands on the last. Given the release of updated versions of Fortran compilers, the separate descriptions of Fortran 2003 and Fortran 2008 have been incorporated into the main text, which thereby becomes a unified description of the full Fortran 2008 version of the language. This clearer standard has allowed many deficiencies and irregularities in the earlier language versions to be resolved. Four new chapters describe the additional features of Fortran 2018, with its enhancements to coarrays for parallel programming, interoperability with C, IEEE arithmetic, and various other improvements. Written by leading experts in the field, two of whom have actively contributed to Fortran 2018, this is a complete and authoritative description of Fortran in its latest form. It is intended for new and existing users of the language, and for all those involved in scientific and numerical computing. It is suitable as a textbook for teaching and, with its index, as a handy reference for practitioners.




Applications of Differential-Algebraic Equations: Examples and Benchmarks


Book Description

This volume encompasses prototypical, innovative and emerging examples and benchmarks of Differential-Algebraic Equations (DAEs) and their applications, such as electrical networks, chemical reactors, multibody systems, and multiphysics models, to name but a few. Each article begins with an exposition of modelling, explaining whether the model is prototypical and for which applications it is used. This is followed by a mathematical analysis, and if appropriate, a discussion of the numerical aspects including simulation. Additionally, benchmark examples are included throughout the text. Mathematicians, engineers, and other scientists, working in both academia and industry either on differential-algebraic equations and systems or on problems where the tools and insight provided by differential-algebraic equations could be useful, would find this book resourceful.