Catálogo de publicaciones - libros

Compartir en
redes sociales


Título de Acceso Abierto

Finite Difference Computing with PDEs: A Modern Software Approach

Parte de: Texts in Computational Science and Engineering

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

finite difference methods; programming; python; verification; numerical methods; differential equations

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2017 Directory of Open access Books acceso abierto
No requiere 2017 SpringerLink acceso abierto

Información

Tipo de recurso:

libros

ISBN impreso

978-3-319-55455-6

ISBN electrónico

978-3-319-55456-3

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Tabla de contenidos

Vibration ODEs

Svein Linge; Hans Petter Langtangen

Vibration problems lead to differential equations with solutions that oscillate in time, typically in a damped or undamped sinusoidal fashion. Such solutions put certain demands on the numerical methods compared to other phenomena whose solutions are monotone or very smooth. Both the frequency and amplitude of the oscillations need to be accurately handled by the numerical schemes. The forthcoming text presents a range of different methods, from classical ones (Runge-Kutta and midpoint/Crank-Nicolson methods), to more modern and popular symplectic (geometric) integration schemes (Leapfrog, Euler-Cromer, and Störmer-Verlet methods), but with a clear emphasis on the latter. Vibration problems occur throughout mechanics and physics, but the methods discussed in this text are also fundamental for constructing successful algorithms for partial differential equations of wave nature in multiple spatial dimensions.

Pp. 1-92

Wave Equations

Svein Linge; Hans Petter Langtangen

A very wide range of physical processes lead to wave motion, where signals are propagated through a medium in space and time, normally with little or no permanent movement of the medium itself. The shape of the signals may undergo changes as they travel through matter, but usually not so much that the signals cannot be recognized at some later point in space and time. Many types of wave motion can be described by the equation , which we will solve in the forthcoming text by finite difference methods.

Pp. 93-205

Diffusion Equations

Svein Linge; Hans Petter Langtangen

The famous diffusion equation, also known as the heat equation, reads where is the unknown function to be solved for, is a coordinate in space, and is time. The coefficient α is the diffusion coefficient and determines how fast changes in time. A quick short form for the diffusion equation is .

Compared to the wave equation, , which looks very similar, the diffusion equation features solutions that are very different from those of the wave equation. Also, the diffusion equation makes quite different demands to the numerical methods.

Pp. 207-322

Advection-Dominated Equations

Svein Linge; Hans Petter Langtangen

Wave (Chap. 2) and diffusion (Chap. 3) equations are solved reliably by finite difference methods. As soon as we add a first-order derivative in space, representing advective transport (also known as convective transport), the numerics gets more complicated and intuitively attractive methods no longer work well. We shall show how and why such methods fail and provide remedies. The present chapter builds on basic knowledge about finite difference methods for diffusion and wave equations, including the analysis by Fourier components, truncation error analysis (Appendix B), and compact difference notation.

Pp. 323-351

Nonlinear Problems

Svein Linge; Hans Petter Langtangen

Pp. 353-407