scispace - formally typeset
Search or ask a question
Author

Philip L. Roe

Bio: Philip L. Roe is an academic researcher from University of Michigan. The author has contributed to research in topics: Euler equations & Conservation law. The author has an hindex of 41, co-authored 156 publications receiving 17397 citations. Previous affiliations of Philip L. Roe include Royal Aircraft Establishment & Langley Research Center.


Papers
More filters
Journal ArticleDOI
TL;DR: In this article, it is shown that these features can be obtained by constructing a matrix with a certain property U, i.e., property U is a property of the solution of the Riemann problem.

8,174 citations

Journal ArticleDOI
TL;DR: Understanding of computer codes for aparticular class of problems has advanced some way toward completeness, yet the problems are sufficiently complex that naive numerical techniques can produce disaster, yet sufficiently simple that well-understood physics can be understood.
Abstract: P. L. RoeCollege of Aeronautics, Cranfield Institute of Technology,Cranfield MK43 0AL, EnglandIntroductionComputer simulations of fluid flow provide today the sort of detailedinformation concerning special cases that could previously only beobtained from experime.nts. The computer is attractive as a replacement forexperiments that are difficult, dangerous, or expensive, and as an alternativeto experiments that are impossible. Nevertheless, a computer simulationdoes not have quite the same status as a physical experiment because atpresent there usually remains some doubt about its accuracy. Even thoughthe computer code may be free of error to the extent that it operates exactlyas its author intended, it is seldom possible to give a rigorous proof thatthese intentions were in all respects correct. Most of the practical codeswritten to solve complicated problems contain empirical features, some-times in the form of "adjustable constants" whose values must be "tuned"by appeal to the experiments that the simulations are intended to displace.A computer code is described as being "robust" if it has the virtue ofgiving reliable answers to a wide range of problems without needing to beretuned. The ideal code would be one that fully met some declaredspecification of accuracy and problem range, and whose every line was anecessary contribution to that aim. Few codes yet approach that ideal; amajor impediment is that we presently have little idea what properties canbe specified without contradiction.In recent years, however, our understanding of computer codes for aparticular class of problems has advanced some way toward completeness.The problems are sufficiently complex that naive numerical techniques canproduce disaster, yet sufficiently simple that well-understood physics can3370066-4189/86/0115-0337502.00www.annualreviews.org/aronline Annual Reviews

1,777 citations

Journal ArticleDOI
TL;DR: In this article, the authors present a computational scheme for compressible magnetohydrodynamics (MHD) based on the same elements that make up many modern compressible gas dynamics codes: high-resolution upwinding based on an approximate Riemann solver for MHD and limited reconstruction; an optimally smoothing multi-stage time-stepping scheme; and solution-adaptive refinement and coarsening.

1,412 citations

Journal ArticleDOI
TL;DR: In this article, the Harten-Lax-van Leer (HLLE) scheme is positively conservative under certain conditions on the numerical wavespeeds, and this observation allows the linearised schemes to be rescued by modifying the wave-peeds employed.

896 citations

Journal ArticleDOI
TL;DR: An entropy-consistent flux is developed that is completely stable which will provide as a candidate to combat multidimensional shock instability, particularly the carbuncle phenomenon.

315 citations


Cited by
More filters
Book
01 Jan 2002
TL;DR: The CLAWPACK software as discussed by the authors is a popular tool for solving high-resolution hyperbolic problems with conservation laws and conservation laws of nonlinear scalar scalar conservation laws.
Abstract: Preface 1. Introduction 2. Conservation laws and differential equations 3. Characteristics and Riemann problems for linear hyperbolic equations 4. Finite-volume methods 5. Introduction to the CLAWPACK software 6. High resolution methods 7. Boundary conditions and ghost cells 8. Convergence, accuracy, and stability 9. Variable-coefficient linear equations 10. Other approaches to high resolution 11. Nonlinear scalar conservation laws 12. Finite-volume methods for nonlinear scalar conservation laws 13. Nonlinear systems of conservation laws 14. Gas dynamics and the Euler equations 15. Finite-volume methods for nonlinear systems 16. Some nonclassical hyperbolic problems 17. Source terms and balance laws 18. Multidimensional hyperbolic problems 19. Multidimensional numerical methods 20. Multidimensional scalar equations 21. Multidimensional systems 22. Elastic waves 23. Finite-volume methods on quadrilateral grids Bibliography Index.

5,791 citations

Journal ArticleDOI
TL;DR: In this article, the theory and application of Smoothed particle hydrodynamics (SPH) since its inception in 1977 are discussed, focusing on the strengths and weaknesses, the analogy with particle dynamics and the numerous areas where SPH has been successfully applied.
Abstract: In this review the theory and application of Smoothed particle hydrodynamics (SPH) since its inception in 1977 are discussed. Emphasis is placed on the strengths and weaknesses, the analogy with particle dynamics and the numerous areas where SPH has been successfully applied.

4,070 citations

Book
01 Jan 1990
TL;DR: In this paper, the authors describe the derivation of conservation laws and apply them to linear systems, including the linear advection equation, the Euler equation, and the Riemann problem.
Abstract: I Mathematical Theory- 1 Introduction- 11 Conservation laws- 12 Applications- 13 Mathematical difficulties- 14 Numerical difficulties- 15 Some references- 2 The Derivation of Conservation Laws- 21 Integral and differential forms- 22 Scalar equations- 23 Diffusion- 3 Scalar Conservation Laws- 31 The linear advection equation- 311 Domain of dependence- 312 Nonsmooth data- 32 Burgers' equation- 33 Shock formation- 34 Weak solutions- 35 The Riemann Problem- 36 Shock speed- 37 Manipulating conservation laws- 38 Entropy conditions- 381 Entropy functions- 4 Some Scalar Examples- 41 Traffic flow- 411 Characteristics and "sound speed"- 42 Two phase flow- 5 Some Nonlinear Systems- 51 The Euler equations- 511 Ideal gas- 512 Entropy- 52 Isentropic flow- 53 Isothermal flow- 54 The shallow water equations- 6 Linear Hyperbolic Systems 58- 61 Characteristic variables- 62 Simple waves- 63 The wave equation- 64 Linearization of nonlinear systems- 641 Sound waves- 65 The Riemann Problem- 651 The phase plane- 7 Shocks and the Hugoniot Locus- 71 The Hugoniot locus- 72 Solution of the Riemann problem- 721 Riemann problems with no solution- 73 Genuine nonlinearity- 74 The Lax entropy condition- 75 Linear degeneracy- 76 The Riemann problem- 8 Rarefaction Waves and Integral Curves- 81 Integral curves- 82 Rarefaction waves- 83 General solution of the Riemann problem- 84 Shock collisions- 9 The Riemann problem for the Euler equations- 91 Contact discontinuities- 92 Solution to the Riemann problem- II Numerical Methods- 10 Numerical Methods for Linear Equations- 101 The global error and convergence- 102 Norms- 103 Local truncation error- 104 Stability- 105 The Lax Equivalence Theorem- 106 The CFL condition- 107 Upwind methods- 11 Computing Discontinuous Solutions- 111 Modified equations- 1111 First order methods and diffusion- 1112 Second order methods and dispersion- 112 Accuracy- 12 Conservative Methods for Nonlinear Problems- 121 Conservative methods- 122 Consistency- 123 Discrete conservation- 124 The Lax-Wendroff Theorem- 125 The entropy condition- 13 Godunov's Method- 131 The Courant-Isaacson-Rees method- 132 Godunov's method- 133 Linear systems- 134 The entropy condition- 135 Scalar conservation laws- 14 Approximate Riemann Solvers- 141 General theory- 1411 The entropy condition- 1412 Modified conservation laws- 142 Roe's approximate Riemann solver- 1421 The numerical flux function for Roe's solver- 1422 A sonic entropy fix- 1423 The scalar case- 1424 A Roe matrix for isothermal flow- 15 Nonlinear Stability- 151 Convergence notions- 152 Compactness- 153 Total variation stability- 154 Total variation diminishing methods- 155 Monotonicity preserving methods- 156 l1-contracting numerical methods- 157 Monotone methods- 16 High Resolution Methods- 161 Artificial Viscosity- 162 Flux-limiter methods- 1621 Linear systems- 163 Slope-limiter methods- 1631 Linear Systems- 1632 Nonlinear scalar equations- 1633 Nonlinear Systems- 17 Semi-discrete Methods- 171 Evolution equations for the cell averages- 172 Spatial accuracy- 173 Reconstruction by primitive functions- 174 ENO schemes- 18 Multidimensional Problems- 181 Semi-discrete methods- 182 Splitting methods- 183 TVD Methods- 184 Multidimensional approaches

3,827 citations

Journal ArticleDOI
TL;DR: This paper reviews some of the recent developments in upstream difference schemes through a unified representation, in order to enable comparison between the various schemes.
Abstract: This paper reviews some of the recent developments in upstream difference schemes through a unified representation, in order to enable comparison between the various schemes. Special attention is given to the Godunov-type schemes that result from using an approximate solution of the Riemann problem. For schemes based on flux splitting, the approximate Riemann solution can be interpreted as a solution of the collisionless Boltzmann equation.

3,133 citations