The Portable, Extensible Toolkit for Scientific Computation (PETSc) is an open-source library of advanced data structures and methods for solving linear and non
This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examp
This companion piece to the author’s 2018 book, A Software Repository for Orthogonal Polynomials, focuses on Gaussian quadrature and the related Christoffel f
This book is a tutorial written by researchers and developers behind the FEniCS Project and explores an advanced, expressive approach to the development of math