+612 9045 4394
Pythonic Geodynamics : Implementations for Fast Computing - Gabriele Morra

Pythonic Geodynamics

Implementations for Fast Computing


Published: 2nd August 2017
Ships: 7 to 10 business days
7 to 10 business days
RRP $322.99
or 4 easy payments of $58.44 with Learn more

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.

Bird's eye view.- Visualization.- Fast Python: NumPy and Cython.- Mechanics I: Kinematics.- Mechanics II: Newtonian Dynamics.- Insights on the physics of Stokes Flow.- Lagrangian Transport.- Operator Formulation.- Laplacian Operator and Diffusion.- Beyond Linearity.- Trees, Particles and Boundaries.- Applications to Geodynamics.- The future.

ISBN: 9783319556802
ISBN-10: 3319556800
Series: Lecture Notes in Earth System Sciences
Audience: Professional
Format: Hardcover
Language: English
Number Of Pages: 227
Published: 2nd August 2017
Publisher: Springer International Publishing AG
Country of Publication: CH
Dimensions (cm): 23.5 x 15.5  x 1.42
Weight (kg): 0.53