Get Free Shipping on orders over $89
PETSc for Partial Differential Equations : Numerical Solutions in C and Python - Ed Bueler

PETSc for Partial Differential Equations

Numerical Solutions in C and Python

By: Ed Bueler

Paperback | 30 April 2021

Sorry, we are not able to source the book you are looking for right now.

We did a search for other books with a similar title, however there were no matches. You can try selecting from a similar category, click on the author's name, or use the search box above to find your book.

The Portable, Extensible Toolkit for Scientific Computation (PETSc) is an open-source library of advanced data structures and methods for solving linear and nonlinear equations and for managing discretizations. This book uses these modern numerical tools to demonstrate how to solve nonlinear partial differential equations (PDEs) in parallel. It starts from key mathematical concepts, such as Krylov space methods, preconditioning, multigrid, and Newton's method. In PETSc these components are composed at run time into fast solvers.

Discretizations are introduced from the beginning, with an emphasis on finite difference and finite element methodologies. The example C programs of the first 12 chapters, listed on the inside front cover, solve (mostly) elliptic and parabolic PDE problems. Discretization leads to large, sparse, and generally nonlinear systems of algebraic equations. For such problems, mathematical solver concepts are explained and illustrated through the examples, with sufficient context to speed further development.

PETSc for Partial Differential Equations addresses both discretizations and fast solvers for PDEs, emphasizing practice more than theory. Well-structured examples lead to run-time choices that result in high solver performance and parallel scalability. The last two chapters build on the reader's understanding of fast solver concepts when applying the Firedrake Python finite element solver library.

This textbook, the first to cover PETSc programming for nonlinear PDEs, provides an on-ramp for graduate students and researchers to a major area of high-performance computing for science and engineering. It is suitable as a supplement for courses in scientific computing or numerical methods for differential equations.

More in Calculus & Mathematical Analysis

Calculus : 3rd Edition - Michael Spivak

RRP $97.95

$84.75

13%
OFF
Introductory Numerical Analysis - Griffin Cook
Essential Calculus : 2nd Edition - James Stewart

RRP $219.95

$173.75

21%
OFF
Calculus For Dummies : For Dummies - Mark Ryan

RRP $37.95

$27.75

27%
OFF
Calculus, Metric Edition : 9th edition - James Michael Stewart

RRP $184.95

$148.75

20%
OFF
The Maths Book : Big Ideas Simply Explained - DK

RRP $42.99

$33.99

21%
OFF
Intermediate Financial Theory : 3rd Edition - Jean-Pierre Danthine

RRP $195.75

$190.99

Calculus Essentials For Dummies : For Dummies - Mark Ryan

RRP $21.95

$17.75

19%
OFF
Thomas' Calculus : 15th Edition - Early Transcendentals, SI Units - Christopher Heil
Cartoon Guide to Calculus : Cartoon Guide Series - Larry Gonick