Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

Computational Seismology : A Practical Introduction, PDF eBook

Computational Seismology : A Practical Introduction PDF

PDF

Please note: eBooks can only be purchased with a UK issued credit card and all our eBooks (ePub and PDF) are DRM protected.

Description

This book is an introductory text to a range of numerical methods used today to simulate time-dependent processes in Earth science, physics, engineering, and many other fields.

The physical problem of elastic wave propagation in 1D serves as a model system with which the various numerical methods are introduced and compared.

The theoretical background is presented with substantial graphical material supporting the concepts.

The results can be reproduced with thesupplementary electronic material provided as python codes embedded in Jupyter notebooks.

The book starts with a primer on the physics of elastic wave propagation, and a chapter on the fundamentals of parallel programming, computational grids, mesh generation, and hardware models.

The core of the bookis the presentation of numerical solutions of the wave equation with six different methods: 1) the finite-difference method; 2) the pseudospectral method (Fourier and Chebyshev); 3) the linear finite-element method; 4) the spectral-element method; 5) the finite-volume method; and 6) the discontinuous Galerkin method. Each chapter contains comprehension questions, theoretical, and programming exercises.

The book closes with a discussion of domains of application and criteria for the choice of aspecific numerical method, and the presentation of current challenges.

Information

Information