PetIGA and igakit Tutorial

Authors:Nathaniel Collier, Lisandro Dalcin,
Organization:KAUST, CONICET
Date:January 13, 2017

This document is a collection of tutorials intended to exemplify how two software packages (PetIGA and igakit) can be used to solve partial differential equations. The IGA in the names of both projects, refers to isogeometric analysis, a B-spline-based Galerkin finite element method. PetIGA is heavily based on PETSc, a framework geared at providing scalable components frequently used in scientific software. As such, much of what we cover here is also a tutorial in the use of PETSc.