Computational Seismology - A Practical Introduction (Paperback)


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 the supplementary 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 book is 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 a specific numerical method, and the presentation of current challenges.

R1,088

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles10880
Mobicred@R102pm x 12* Mobicred Info
Free Delivery
Delivery AdviceOut of stock

Toggle WishListAdd to wish list
Review this Item

Product 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 the supplementary 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 book is 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 a specific numerical method, and the presentation of current challenges.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Oxford UniversityPress

Country of origin

United Kingdom

Release date

November 2016

Availability

Supplier out of stock. If you add this item to your wish list we will let you know when it becomes available.

Authors

Dimensions

246 x 190 x 17mm (L x W x T)

Format

Paperback

Pages

352

ISBN-13

978-0-19-871741-6

Barcode

9780198717416

Categories

LSN

0-19-871741-5



Trending On Loot