PETSc
These courses introduce the organization and use of PETSc for the parallel solution of PDEs.
Previous
- PETSc Tutorial at NASA Langley Research Center, March 2019 (Oana, Barry)
- PETSc Tutorial at the ECP Annual Meeting, Jan 2019 (Alp, Hong, Matt, Rich, Todd) Slides1 Slides2 Slides3 Slides4
- PETSc Tutorial at Memorial University AARMS Workshop on Scientific Computing Software, May 2017 (Jed) Slides
- PETSc Tutorial at the CEMRACS 2016 in Marseille
(Matt) Slides Video
- PETSc Tutorial at the PETSc-20 anniversary conference and workshop
- PETSc Tutorial at IT4I, Ostrava, Czech Republic, May 21-22, 2015 (Jed)
- Intro to Parallel Algebraic Solvers using PETSc, UC Merced, Oct 31, 2014 (Jed) Slides
- PETSc Tutorial at the SUNY Buffalo, Buffalo, NY, April 22 2014 (Matt and Jed) Slides
- PETSc Tutorial at the Imperial College, London, UK, March 19 2014 (Matt) Slides
- PETSc Tutorial at the Minnesota Supercomputing Institute, University of Minnesota, Minneapolis MN, September 30 2013 (Matt) Slides
-
PETSc Tutorial/Implicit Solvers, PRACE Summer School, Ostrava, Czech Republic, June 2013 (Jed)
Slides
-
Advanced PETSc Tutorial, Maison de la Simulation, Orsay, France, June 2013 (Matt)
Slides
-
Tutorial (ViennaCL & PETSc) at FEMTEC 2013
Las Vegas, NV, May 2013 (Karl) Slides
-
PETSc at the Second National Workshop on High Performance Computing for Scientific Applications (WHPC13),
Cordoba, Argentina, May 2013 (Karl)
Slides 1,
Slides 2,
Slides 3,
Tutorial code
-
Tutorial at the 21st High Performance Computing Symposia (HPC'13),
San Diego, CA, April 2013 (Karl) Slides
-
Tutorial at ACTS,
Berkeley, CA, August 2012 (Matt) Slides,
Hands-On
-
Advanced PETSc, TACC, Feb 20, 2012 (Jed).
Video.
Slides.
-
Introduction to PETSc, TACC, Jan 17, 2012 (Victor Eijkhout).
Slides.
- Tutorial at ICES, UT Austin, TX September 2011 (Matt) Slides
-
Tutorial at ACTS,
Berkeley, CA, August 2011 (Jed) Slides,
Video
- What's New in PETSc? from 39th Speedup Conference, ETH Zurich, Switzerland, September 2010
-
Short course at the Arctic Region Supercomputing Center, Fairbanks
Alaska, August 2010 (Jed). Slides.
-
Short Course at the Graduate University, Chinese Academy of Sciences,
Beijing, China, July 2010 (Matt) Slides.
-
New developments, memory performance, and algorithmic experimentation.
at the ninth annual meeting on High Performance Computing and
Infrastructure for computational science in Norway (NOTUR), Bergen,
May 2010 (Jed)
-
Short course at the Swiss National Supercomputing Center, Manno, May
2010 (Jed). Slides. Tutorial code
-
Short Course at the Graduate University, Chinese Academy of Sciences,
Beijing, China, July 2009 (Matt) Slides
- Tutorial at TACC, Austin, TX, May 2009 (Matt) Slides
- Tutorial at TACC, Austin, TX, July 2008 (Matt) Slides
- Tutorial at ACTS NERSC, Berkeley, CA, August 2008 (Satish)
- ACTS NERSC, Berkeley, CA, August 2007 (Matt) Slides
- Parallel CFD, Antalya, Turkey, May 2007 (Matt) Slides
- CCT at LSU, Baton Rouge, LA, April 2007 (Hong) Slides
- Lorena Barba's SCAT Summer School, Valparaiso, Chile, January 2007, (Matt) Slides
- David Keyes' Columbia class, New York City, October 2006 (Matt) Slides
- ACTS NERSC, Berkeley, CA, August 2006, (Matt) Slides
- LCRC PETSc Tutorial, Argonne National Laboratory, August 2006 (Barry)
-
Scientific Computing Advanced Training
Daresbury Laboratory,June 2006, (Barry) Slides
-
Parallel Implementation of PETSc Finite Element Code, Clemson University,
May 2006. (J.K. Houchins) Slides
-
SIAM Parallel Processing Conference,
February 2006, San Francisco(Barry) Slides
-
Machine Learning Tools Satellite Workshop at the
Neural Information Processing Systems,
Vancouver, December 2005 (Barry)
- 5 hour course; ACTS Workshop, NERSC, August 2005 (Matt)
- 6 hour course; University of Houston, Houston, Texas, April 2005 (Matt)
- Whole day course at INL, February 2005, (Matt) Slides
-
6 hour course, including 3 hours devoted to multigrid and domain
decomposition with PETSc.
Columbia University, New York City,
January 2005, (Barry, Matt, Dinesh, Bill) Slides
-
2-day PETSc short course in conjunction with the International
Parallel CFD 2004 Conference, Gran Canaria, Canary Islands, Spain,
May 2004 (Matt, Kris)
- At the Workshop on the ACTS Toolkit at NERSC, August 2003 (Bill, David)
- At the 15th Annual Domain Decomposition Meeting, Freie Universität Berlin (FUB), July 2003 (Bill, David)
- At the Workshop on the ACTS Toolkit at NERSC, September 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 2001 (Lois, Satish)
- 2-day PETSc tutorial on the Access Grid, October 2000 (Barry, Satish)
- 2-day tutorial on PETSc, including its support for domain decomposition and multigrid, Lyon, France, October 2000 (Bill)
-
1/2-day PETSc tutorial at a Workshop on the ACTS Toolkit at
NERSC, September 2000 (Lois, Satish)
-
1/2-day PETSc short course: Williamsburg, Virginia, in conjunction
with the International Parallel CFD 1999 Conference, May 1999 (Lois,
Satish, Dinesh)
-
1-day PETSc short course: San Antonio, Texas, in conjunction with the
Ninth SIAM Conference on Parallel Processing for Scientific
Computing, March 1999 (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)