Institute for Digital Research and Education
The PETSc library contains a number of reusable data structures and solvers for linear and nonlinear systems of equations that can greatly simplify the programming work of scientific computing. While it is possible to code everything “from scratch” using MPI and C/C++/Fortran, some may find code written reusing PETSc’s data structures are easier to maintain and extend in the long term. This class will first discuss a number of common scenarios in scientific computing (such as solving a partial differential equation), expose their common data structures, and explain how to implement them using PETSc. We will also discuss how to interface PETSc to many other computational libraries. This is Part 2/2; you are expected to also attend Part 1/2 on March 10.Sign up here