=================== In-Person Tutorials =================== Upcoming tutorials - :any:`2023_meeting` - Please contact us at petsc-maint@mcs.anl.gov if you are interested in hosting a tutorial. Previous tutorials - "PETSc with GPUs" at the `2022 CIG Developer's Workshop `__ (`slides and source `__). - 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-20>`__ - 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 <20110817-ACTS.pdf>`__, `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)