This book addresses students and young researchers who want to learn to use numerical modeling to solve problems in the geosciences. Intended as an easy-to-use book and self-learning guide, readers only need a basic background in calculus (including derivatives and integrals). Most numerical methods in geodynamics are based on partial differential equations describing laws of continuum mechanics. The text makes use of different numerical techniques, ranging from the standard Finite Differences to the sophisticated but extremely powerful Boundary Integral Methods. The entire book is organized around examples in Python, an easier language compared to the standardly used C and Fortran, though very flexible and powerful. Particular emphasis is given to the implementation of three-dimensional problems, like subduction and convection in spherical coordinates, and to the implementation of sharp transitions, such as compositional changes, faults, and multiphase immiscible flows. Clear explanations of how to implement fast solvers and parallelize them on different systems are provided at the end of the book.
Series: Lecture Notes in Earth System Sciences
Number Of Pages: 207
Published: 17th June 2017
Publisher: Springer International Publishing AG
Country of Publication: CH
Dimensions (cm): 23.5 x 15.49