Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edits to Preface and additions to .bib #197

Merged
merged 2 commits into from
Jul 10, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions Preface.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@
"\n",
"The book covers the fundamental ideas related to classical Riemann solutions, including their special structure and the types of waves that arise, as well as the ideas behind fast approximate solvers for the Riemann problem. The emphasis is on the general ideas, but each chapter delves into a particular application.\n",
"\n",
"It is assumed that the reader has some knowledge of hyperbolic problems in advance. This book is intended to supplement rather than replace standard textbooks on the theory and numerical solution of hyperbolic PDEs. It should also be useful as a tool for students or researchers seeking to better understand the nature of Riemann solutions to a particular hyperbolic system."
"It is assumed that the reader has some knowledge of hyperbolic problems in advance. This book is intended to supplement rather than replace standard textbooks on the theory and numerical solution of hyperbolic PDEs. It should also be useful as a tool for students or researchers seeking to better understand the nature of Riemann solutions to a particular hyperbolic system.\n",
"\n",
"The notation generally follows that of <cite data-cite=\"fvmhp\"><a href=\"riemann.html#fvmhp\">(LeVeque 2002)</a></cite>, but many other books cover this basic material, including for example <cite data-cite=\"hesthaven2018\"><a href=\"riemann.html#hesthaven2018\">(Hesthaven 2018)</a></cite>, <cite data-cite=\"rjl:eth\"><a href=\"riemann.html#rjl:eth\">(LeVeque 1990)</a>,</cite><cite data-cite=\"toro2013riemann\"><a href=\"riemann.html#toro2013riemann\">(Toro 2013)</a></cite>, or <cite data-cite=\"trangenstein2009\"><a href=\"riemann.html#trangenstein2009\">(Trangenstein 2009)</a></cite>.\n"
]
},
{
Expand Down Expand Up @@ -53,9 +55,8 @@
"\n",
" - On your own computer: follow the [installation instructions](https://github.com/clawpack/riemann_book/wiki/Installation) **[move these to a .md file in the repo?]**\n",
" - With Docker: follow [these instructions](https://github.com/clawpack/riemann_book/blob/master/Docker.md) to use the `Dockerfile` that is included in the [Github repository](https://github.com/clawpack/riemann_book).\n",
" - On the [Microsoft Azure Notebooks](https://notebooks.azure.com) cloud service: Create a free account and then clone the [riemann_book library](https://notebooks.azure.com/rjleveque/libraries/riemann-book).\n",
" - With Binder: This is still under development using the latest version of [binder](https://beta.mybinder.org/). You can try it out for these notebooks at this link: [https://mybinder.org/v2/gh/clawpack/riemann_book/master](https://mybinder.org/v2/gh/clawpack/riemann_book/master).\n",
" This should start up a notebook server on a [Jupyterhub](https://jupyterhub.readthedocs.io/en/latest/) that lets you execute all the notebooks with no installation required."
" - With Binder: The cloud service [binder](https://mybinder.org/) allows you to start up a notebook server running notebooks from any Git repository (assuming it specifies the dependencies properly). You can try it out for these notebooks at this link: **Update!** [this link](https://mybinder.org/v2/gh/clawpack/riemann_book/master).\n",
" This should start up a notebook server on a [Jupyterhub](https://jupyterhub.readthedocs.io/en/latest/) that lets you execute all the notebooks in your browser with no local installation of the notebooks or dependencies required."
]
},
{
Expand All @@ -70,15 +71,17 @@
"\n",
"Part II introduces approximate Riemann solvers, which are an essential tool in numerical algorithms for hyperbolic PDEs. This part discusses the most important approaches to such solvers: from simple Lax-Friedrichs and HLL solvers to linearizations, including Roe solvers. Potential issues with these methods (such as the need for entropy fixes and lack of positivity) are addressed. Part II concludes with comparisons of canonical approximate solvers for the shallow water and Euler systems.\n",
"\n",
"The remaining parts are still a work in progress at the time of this writing, and additional topics may be added at a later date. \n",
"The [Index](Index.ipynb) notebook contains links to the chapters of Parts I and II.\n",
"\n",
"The remaining parts are still a work in progress at the time of this writing. Some additional notebooks can be found in the [Github repository](https://github.com/clawpack/riemann_book/blob/master/Index2.ipynb) and additional topics may be added at a later date. \n",
"\n",
"Part III examines various complications that may arise when the flux function depends explicitly on the spatial coordinate. In particular, we study Riemann problems in which the flux function is also discontinuous at the same point where the initial data is discontinuous.\n",
"\n",
"Part IV focuses on models with additional (non-hyperbolic) source terms, such as traffic flow with on- and off-ramps, shallow water with variable bathymetry, and fluid dynamics in the presence of gravity or chemical reactions.\n",
"\n",
"Part V focuses on non-classical problems such as non-convex conservation laws and pressureless gas.\n",
"\n",
"Finally, in Part VI we consider some multidimensional applications."
"Finally, in Part VI we consider some multidimensional applications.\n"
]
}
],
Expand Down
38 changes: 25 additions & 13 deletions riemann.bib
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ @book{fvmhp

@article{osher1984,
Author = {S. Osher},
Journal = sinum,
Journal = {SIAM J. Numer. Anal.},
Pages = {217--235},
Title = {{R}iemann solvers, the entropy condition, and difference approximations},
Volume = {21},
Expand All @@ -192,7 +192,7 @@ @article{osher1984

@article{delrazo2017,
Author = {M. J. del Razo and R. J. LeVeque},
Journal = {SIAM Journal on Scientific Computing},
Journal = {SIAM J. Sci. Comput.},
Pages = {B486–B507},
Title = {{N}umerical methods for interface coupling of compressible and almost incompressible media},
Volume = {39(3)},
Expand Down Expand Up @@ -230,17 +230,6 @@ @article{Burger2008
Volume = {60},
Year = {2008}}

@article{isaacson1992nonlinear,
title={Nonlinear resonance in systems of conservation laws},
author={Isaacson, Eli and Temple, Blake},
journal={SIAM Journal on Applied Mathematics},
volume={52},
number={5},
pages={1260--1278},
year={1992},
publisher={SIAM}
}

@article{Roe1981,
title = {Approximate Riemann solvers, parameter vectors, and difference schemes},
volume = {43},
Expand Down Expand Up @@ -315,3 +304,26 @@ @article{roe1981approximate
pages={357--372},
year={1981},
}

@book{trangenstein2009,
author="J. A. Trangenstein",
title="Numerical Solution of Hyperbolic Partial Differential Equations",
publisher="Cambridge University Press",
year="2009"
}

@book{hesthaven2018,
author="J. S. Hesthaven",
title="Numerical Methods for Conservation Laws",
publisher="SIAM",
year="2018"
}

@Book{rjl:eth,
author = {R. J. LeVeque},
title = {Numerical Methods for Conservation Laws},
year = {1990},
publisher = {Birkh{\"a}user-Verlag}
}


Loading