PetIGA and igakit Tutorial¶
Authors: | Nathaniel Collier, Lisandro Dalcin |
---|---|
Contact: | nathaniel.collier@gmail.com, dalcinl@gmail.com |
Organization: | KAUST, CONICET |
Date: | Sep 09, 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.
Contents¶
- Overview
- Program Execution and Manipulation
- Post-processing Results with igakit
- Creating Geometry with igakit
- Dissecting the Poisson Codes
- Extracting Performance Information from
-log_summary
(*) - Vector-valued problems with Elasticity (*)
- Time-dependent, non-linear problems with Cahn-Hilliard (*)
- Nonlinear Elasticity and Mixed Language Programming (*)
Tutorials marked with a * are planned yet currently incomplete