Details

Krylov Subspace Methods with Application in Incompressible Fluid Flow Solvers


Krylov Subspace Methods with Application in Incompressible Fluid Flow Solvers


1. Aufl.

von: Iman Farahbakhsh

110,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 10.07.2020
ISBN/EAN: 9781119618690
Sprache: englisch
Anzahl Seiten: 256

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>A succinct and complete explanation of Krylov subspace methods for solving systems of equations</b> <p><i>Krylov Subspace Methods with Application in Incompressible Fluid Flow Solvers</i> is the most current and complete guide to the implementation of Krylov subspace methods for solving systems of equations with different types of matrices. <p>Written in the simplest language possible and eliminating ambiguities, the text is easy to follow for post-grad students and applied mathematicians alike. The book covers a breadth of topics, including: <ul> <li>The different methods used in solving the systems of equations with ill-conditioned and well-conditioned matrices</li> <li>The behavior of Krylov subspace methods in the solution of systems with ill-posed singular matrices</li> <li>Expertly supported with the addition of a companion website hosting computer programs of appendices</li> </ul> <p>The book includes executable subroutines and main programs that can be applied in CFD codes as well as appendices that support the results provided throughout the text. There is no other comparable resource to prepare the reader to use Krylov subspace methods in incompressible fluid flow solvers.
<p>List of Figures xi</p> <p>List of Tables xv</p> <p>Preface xvii</p> <p>About the Companion Website xix</p> <p><b>1 Introduction </b><b>1</b></p> <p>1.1 Motivation 1</p> <p>1.1.1 Governing Equations 2</p> <p>1.1.2 Methods for Solving Flow Equations 3</p> <p>1.2 History of Krylov Subspase Methods 4</p> <p>1.3 Scope of Book 7</p> <p>1.3.1 The General Structure of Solver 7</p> <p>1.3.2 Review of Book Content 10</p> <p><b>2 Discretization of Partial Differential Equations and Formation of Sparse Matrices </b><b>13</b></p> <p>2.1 Introduction 13</p> <p>2.2 Partial Differential Equations 13</p> <p>2.2.1 Elliptic Operators 14</p> <p>2.2.2 Convection–Diffusion Equation 15</p> <p>2.3 Finite Difference Method 16</p> <p>2.4 Sparse Matrices 17</p> <p>2.4.1 Benchmark Problems for Comparing Solvers 17</p> <p>2.4.2 Storage Formats of Sparse Matrices 21</p> <p>2.4.2.1 Coordinate Format 21</p> <p>2.4.2.2 Compressed Sparse Row Format 22</p> <p>2.4.2.3 Block Compressed Row Storage Format 23</p> <p>2.4.2.4 Sparse Block Compressed Row Storage Format 24</p> <p>2.4.2.5 Modified Sparse Row Format 25</p> <p>2.4.2.6 Diagonal Storage Format 25</p> <p>2.4.2.7 Compressed Diagonal Storage Format 27</p> <p>2.4.2.8 Ellpack-Itpack Format 28</p> <p>2.4.3 Redefined Matrix–Vector Multiplication 28</p> <p>Exercises 29</p> <p><b>3 Theory of Krylov Subspace Methods </b><b>31</b></p> <p>3.1 Introduction 31</p> <p>3.2 Projection Methods 31</p> <p>3.3 Krylov Subspace 34</p> <p>3.4 Conjugate Gradient Method 35</p> <p>3.4.1 Steepest Descent Method 35</p> <p>3.4.2 Derivation of Conjugate Gradient Method 38</p> <p>3.4.3 Convergence 40</p> <p>3.5 Minimal Residual Method 41</p> <p>3.6 Generalized Minimal Residual Method 42</p> <p>3.7 Conjugate Residual Method 44</p> <p>3.8 Bi-Conjugate Gradient Method 45</p> <p>3.9 Transpose-Free Methods 47</p> <p>3.9.1 Conjugate Gradient Squared Method 48</p> <p>3.9.2 Bi-Conjugate Gradient Stabilized Method 50</p> <p>Exercises 54</p> <p><b>4 Numerical Analysis of Krylov Subspace Methods </b><b>57</b></p> <p>4.1 Numerical Solution of Linear Systems 57</p> <p>4.1.1 Solution of Symmetric Positive-Definite Systems 58</p> <p>4.1.2 Solution of Asymmetric Systems 64</p> <p>4.1.3 Solution of Symmetric Indefinite Systems 67</p> <p>4.2 Preconditioning 69</p> <p>4.2.1 Preconditioned Conjugate Gradient Method 69</p> <p>4.2.2 Preconditioning With the ILU(0) Method 71</p> <p>4.2.3 Numerical Solutions Using Preconditioned Methods 72</p> <p>4.3 Numerical Solution of Systems Using GMRES<sup>∗</sup> 77</p> <p>4.4 Storage Formats and CPU-Time 78</p> <p>4.5 Solution of Singular Systems 84</p> <p>4.5.1 Solution of Poisson’s Equation with Pure Neumann Boundary Conditions 84</p> <p>4.5.2 Comparison of the Krylov Subspace Methods with the Point Successive Over-Relaxation (PSOR) Method 95</p> <p>Exercises 96</p> <p><b>5 Solution of Incompressible Navier–Stokes Equations </b><b>99</b></p> <p>5.1 Introduction 99</p> <p>5.2 Theory of the Chorin’s Projection Method 100</p> <p>5.3 Analysis of Projection Method 101</p> <p>5.4 The Main Framework of the Projection Method 103</p> <p>5.4.1 Implementation of the Projection Method 104</p> <p>5.4.2 Discretization of the Governing Equations 104</p> <p>5.5 Numerical Case Study 109</p> <p>5.5.1 Vortex Shedding from Circular Cylinder 109</p> <p>5.5.2 Vortex Shedding from a Four-Leaf Cylinder 111</p> <p>5.5.3 Oscillating Cylinder in Quiescent Fluid 112</p> <p>Exercises 115</p> <p><b>Appendix A Sparse Matrices </b><b>117</b></p> <p>A.1 Storing the Sparse Matrices 117</p> <p>A.1.1 Coordinate to CSR Format Conversion 117</p> <p>A.1.2 CSR to MSR Format Conversion 118</p> <p>A.1.3 CSR to Ellpack-Itpack Format Conversion 119</p> <p>A.1.4 CSR to Diagonal Format Conversion 121</p> <p>A.2 Matrix-Vector Multiplication 124</p> <p>A.2.1 CSR Format Matrix-Vector Multiplication 124</p> <p>A.2.2 MSR Format Matrix-Vector Multiplication 125</p> <p>A.2.3 Ellpack-Itpack Format Matrix-Vector Multiplication 125</p> <p>A.2.4 Diagonal Format Matrix-Vector Multiplication 126</p> <p>A.3 Transpose Matrix-Vector Multiplication 127</p> <p>A.3.1 CSR Format Transpose Matrix-Vector Multiplication 127</p> <p>A.3.2 MSR Format Transpose Matrix-Vector Multiplication 127</p> <p>A.4 Matrix Pattern 128</p> <p><b>Appendix B Krylov Subspace Methods </b><b>131</b></p> <p>B.1 Conjugate Gradient Method 131</p> <p>B.2 Bi-Conjugate Gradient Method 135</p> <p>B.3 Conjugate Gradient Squared Method 136</p> <p>B.4 Bi-Conjugate Gradient Stabilized Method 138</p> <p>B.5 Conjugate Residual Method 140</p> <p>B.6 GMRES* Method 142</p> <p><b>Appendix C ILU(0) Preconditioning </b><b>145</b></p> <p>C.1 ILU(0)-Preconditioned Conjugate Gradient Method 145</p> <p>C.2 ILU(0)-Preconditioned Conjugate Gradient Squared Method 149</p> <p>C.3 ILU(0)-Preconditioned Bi-Conjugate Gradient Stabilized Method 151</p> <p><b>Appendix D Inner Iterations of GMRES* Method </b><b>155</b></p> <p>D.1 Conjugate Gradient Method Inner Iterations 155</p> <p>D.2 Conjugate Gradient Squared Method Inner Iterations 157</p> <p>D.3 Bi-Conjugate Gradient Stabilized Method Inner Iterations 158</p> <p>D.4 Conjugate Residual Method Inner Iterations 160</p> <p>D.5 ILU(0) Preconditioned Conjugate Gradient Method Inner Iterations 162</p> <p>D.6 ILU(0) Preconditioned Conjugate Gradient Squared Method Inner Iterations 163</p> <p>D.7 ILU(0) Preconditioned Bi-Conjugate Gradient Stabilized Method Inner Iterations 165</p> <p><b>Appendix E Main Program </b><b>167</b></p> <p><b>Appendix F Steepest Descent Method </b><b>173</b></p> <p><b>Appendix G Vorticity-Stream Function Formulation of Navier–Stokes Equation </b><b>177</b></p> <p>Bibliography 219</p> <p>Index 225</p>
<p><b>IMAN FARAHBAKHSH, Ph.D.,</b> is an Assistant Professor of Hydromechanics and Propulsion Systems in the Department of Maritime Engineering at the Amirkabir University of Technology. His research interests lie in the area of computational fluid dynamics, fluid-structure interaction, multiphase flow, instability in fluids, and numerical linear algebra. The present book is the result of more than a decade of his studies in computational mathematics and application of Krylov subspace methods in CFD codes and the development of computer programs.
<p><b>A succinct and complete explanation of Krylov subspace methods for solving systems of equations</b> <p><i>Krylov Subspace Methods with Application in Incompressible Fluid Flow Solvers</i> is the most current and complete guide to the implementation of Krylov subspace methods for solving systems of equations with different types of matrices. <p>Written in the simplest language possible and eliminating ambiguities, the text is easy to follow for post-grad students and applied mathematicians alike. The book covers a breadth of topics, including: <ul> <li>The different methods used in solving the systems of equations with ill-conditioned and well-conditioned matrices</li> <li>The behavior of Krylov subspace methods in the solution of systems with ill-posed singular matrices</li> <li>Expertly supported with the addition of a companion website hosting computer programs of appendices</li> </ul> <p>The book includes executable subroutines and main programs that can be applied in CFD codes as well as appendices that support the results provided throughout the text. There is no other comparable resource to prepare the reader to use Krylov subspace methods in incompressible fluid flow solvers.

Diese Produkte könnten Sie auch interessieren:

Automatisierung 4.0
Automatisierung 4.0
von: Thomas Schmertosch, Markus Krabbes, Christian Zinke-Wehlmann
EPUB ebook
44,99 €
Electric Vehicle Design
Electric Vehicle Design
von: Krishan Arora, Suman Lata Tripathi, Himanshu Sharma
PDF ebook
168,99 €