PETSc

Documentation:  Tutorials


These courses introduce the organization and use of PETSc for the parallel solution of PDEs

Tutorial slides from Parallel CFD 2007, May, 2007, compatible with the development version of PETSc.

Introduction of PETSc, given at CCT, Louisiana State University, April 2007, compatible with the development version of PETSc.

Tutorial slides from Lorena Barba's SCAT Summer School, Jan, 2007, compatible with the development version of PETSc.

Tutorial slides from David Keyes' Columbia class Oct, 2006, compatible with the development version of PETSc.

Tutorial slides from LCRC tutorial Aug, 2006, compatible with version 2.3.1 of PETSc.

Tutorial slides from ACTS Aug, 2006, compatible with version 2.3.1 of PETSc.

Tutorial slides from SCAT 2006 Workshop at Daresbury Laboratory.

Parallel Implementation of Finite Element Code Using PETSc, J. K. Houchins, Clemson University, May 2006.

Tutorial slides from SIAM PP 2006  compatible with version 2.3.1 of PETSc

Tutorial slides from INL, compatible with version 2.2.3 of PETSc.

Slides on the use of Domain Decomposition and Multigrid in PETSc

Tutorial slides, compatible with version 2.2.1/2.2.2 of PETSc.

Older slides compatiable with version 2.1.6 of PETSc

On-line exercises that introduce PETSc

Upcoming

Previous

  • LCRC PETSc Tutorial, Argonne National Laboratory, August 2006 (Barry)
  • Scientific Computing Advanced Training, June 2006, Acess Grid (Barry)
  • SIAM Parallel Processing Conference, Febuary 2006, San Francisco(Barry)
  • Machine Learning Tools Satellite Workshop at the  Neural Information Processing Systems, December 4, 2005, Vancouver, (Barry)
  • 5 hour course; ACTS Workshop, Berkekey Lab, August 24th, 2005 (Matt)

  • 6 hour course; April 8th, 2005, Houston, Texas (Matt)

  • Whole day course from INL February, 2005 (Matt)

  • 6 hour course, including 3 hours devoted to multigrid and domain decomposition with PETSc. January 11th, Columbia University, New York City(Barry, Matt, Dinesh, Bill)

  • 2-day PETSc short course: May 24, 2004, Gran Canaria, Canary Islands, Spain, in conjunction with the International Parallel CFD 2004 Conference (Matt, Kris)
  • At the Workshop on the ACTS Toolkit at NERSC, August 2003 (Bill,David).

  • At the 15th Annual Domain Decomposition Meeting, July 17-18, 2003 at Freie Universität Berlin (FUB) (Bill, David).

  • At the Workshop on the ACTS Toolkit at NERSC, September 5th, 2002 (Barry, Kris).

  • 3 day tutorial as part of the Parallel Computing Workshop, Center for 
    Computational Science and Engineering, Peking University, Beijing, China, 
    July 1-August 2, 2002, (Bill).

  • 1/2-day PETSc tutorial as part of a Workshop on the ACTS Toolkit at NERSC, October 12, 2001 (Lois, Satish).

  • 2-day PETSc tutorial on the Access Grid, October 17-18, 2000 (Barry, Satish).

  • 2-day tutorial on PETSc, including its support for domain decomposition and multigrid, October 7-8, 2000 in Lyon, France (Bill).

  • 1/2-day PETSc tutorial at a Workshop on the ACTS Toolkit at NERSC, September 29, 2000 (Lois, Satish).

  • 1/2-day PETSc short course: May 23, 1999, Williamsburg, Virginia, in conjunction with the International Parallel CFD 1999 Conference (Lois, Satish, Dinesh).
  • 1-day PETSc short course: March 21, 1999,  San Antonio, Texas, in conjunction with the Ninth SIAM Conference on Parallel Processing for Scientific Computing (Lois, Satish).
  • Tutorial at Supercomputing '97 - 1/2-day November, 1997 (Barry, Lois, Satish).
  • "Bring Your Own Code" Workshop - 3-day, with lectures and hands-on computer sessions, Cornell Theory Center, April, 1997 (Barry, Lois, Satish).
  • "Bring Your Own Code" Workshop - 3-day, with lectures and hands-on computer sessions, ICASE, NASA Langley Research Center, December, 1996 (Bill, Barry, Lois, Satish).