[petsc-dev] [petsc-users] new book introducing PETSc for PDEs

Junchao Zhang junchao.zhang at gmail.com
Fri Oct 30 19:50:18 CDT 2020


Prof. Ed Bueler,
   Congratulations on your book. I am eager to read it.
   I was wondering if it is feasible to add your example programs to PETSc
tests so that readers will always be able to run your code.
--Junchao Zhang


On Thu, Oct 29, 2020 at 8:29 PM Ed Bueler <elbueler at alaska.edu> wrote:

> All --
>
> SIAM Press just published my new book "PETSc for Partial Differential
> Equations: Numerical Solutions in C and Python":
>
>   https://my.siam.org/Store/Product/viewproduct/?ProductId=32850137
>
> The book is available both as a paperback and an e-book with working
> links.  A SIAM member discount is available, of course.
>
> This book is a genuine introduction which does not assume you have used
> PETSc before, and which should make sense even if your differential
> equations knowledge is basic.  The prerequisites are a bit of programming
> in C and a bit of numerical linear algebra, roughly like the main ideas of
> Trefethen and Bau, but even that is reviewed and summarized.  I've made an
> effort to introduce discretizations from the beginning, especially finite
> differences and elements.
>
> The book is based on a collection of example programs at
> https://github.com/bueler/p4pdes.  Most of these codes call PETSc
> directly through the C API, but the last two chapters have Python codes
> using UFL and Firedrake.  Nonetheless the book contains ideas, mathematical
> and computational; it complements, but does not replace, the PETSc User's
> Manual and the tutorial examples in the PETSc source.  Concepts are
> explained and illustrated, with sufficient context to facilitate further
> development. Performance (optimality) and parallel scalability are the
> primary goals, so preconditioners including multigrid are central threads,
> and run-time solver options are explored in both the text and the exercises.
>
> Here is the place to appreciate the usual PETSc suspects for their
> comments on drafts, and help in writing this book: Barry, Jed, Matt, Dave,
> Rich, Lois, Patrick, Mark, Satish, David K., and many others.  Also let me
> say that SIAM Press has nothing but professionals who are nice to work with
> too; send them your book idea!
>
> Ed
>
> --
> Ed Bueler
> Dept of Mathematics and Statistics
> University of Alaska Fairbanks
> Fairbanks, AK 99775-6660
> 306C Chapman
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20201030/2107fb0e/attachment.html>


More information about the petsc-dev mailing list