Table of Contents

2013 Crustal Deformation Modeling Tutorial Agenda

June 24-28, 2013

Sessions will be held Monday June 24, Wednesday June 26, and Friday June 28.

Pre-workshop Help Session, Wednesday June 19, 1:00pm-3:00pm PDT

This help session will be a Q&A session to help users new to PyLith, CUBIT, and ParaView get started. We will expect that you come prepared with questions.

Session Schedule

Schedule A

Two sessions will be held each day on Monday, Wednesday, and Friday for participants in North and South America, Europe, and western Asia at

Schedule B

Two sessions will be held each day on Monday, Wednesday, and Friday for participants in eastern Asia, Australia, and New Zealand at

Downloadable movies use the H264 codec and play on most movie applications and plugins.

Times listed for each session below are for Schedule A in the PDT time zone (San Francisco) for convenience.

Monday - Intermediate Tutorials

These tutorials are designed for users that have become familiar with PyLith, CUBIT, and ParaView from viewing the other tutorials and/or attending previous workshops. Users are expected to have at least read the PyLith manual and run some of the examples. These tutorials will review the main features of CUBIT and PyLith and introduce users to new PyLith features.

Session I: PyLith, CUBIT, and Paraview Refresher

Flash movie recording of session via streaming (Schedule A (incomplete), Schedule B)

Time Title Schedule A Schedule B
9:00am - 9:15am Introduction and overview of tutorials (slides) not recorded YouTube
9:15am - 9:45am PyLith Overview (slides) YouTube YouTube
9:45am - 11:00am CUBIT, PyLith, and ParaView Example
CUBIT YouTube YouTube
PyLith YouTube YouTube
ParaView YouTube YouTube

Session II: Intermediate CUBIT Meshing Strategies

Flash movie recording of session via streaming (Schedule A, Schedule B)

Time Title Schedule A Schedule B
1:00pm - 1:10pm Overview (slides) YouTube YouTube
1:10pm - 1:45pm 2-D Nonplanar Geometry (slides) YouTube YouTube
1:45pm - 2:15pm 3-D Meshing Strategies YouTube YouTube
2:15pm - 3:00pm Discretization Size via Field YouTube YouTube

Wednesday - Advanced Tutorials

These tutorials build upon the tutorials from Mon and are designed for users that want to use more advanced features of PyLith.

Session III: Static Green's Functions for 3-D Earth Structure

Flash movie recording of session via streaming (Schedule A, Schedule B)

Time Title Schedule A Schedule B
9:00am - 9:15am Overview (slides) YouTube YouTube
9:15am - 10:15am 2-D Reverse Faulting Example YouTube YouTube
10:15am - 10:40am 3D Strike-Slip Faulting Example YouTube YouTube
10:40am - 11:00am Troubleshooting YouTube YouTube

Session IV: Optimizing Solver Parameters

Flash movie recording of session via streaming (Schedule A minor audio problems, Schedule B minor audio problems)

Solver parameter .cfg files discussed in this session.

Time Title Schedule A Schedule B
9:00am - 9:45am Linear Solvers and Preconditioners (slides) YouTube YouTube
9:45am - 10:00am Examples with Linear Solver YouTube YouTube
10:00am - 10:30am Nonlinear Solver YouTube YouTube
10:30am - 11:00am Troubleshooting and Q & A YouTube YouTube

Friday - Advanced Tutorials (cont.)

These tutorials build upon the tutorials from Mon and are designed for users that want to use more advanced features of PyLith.

Session V: Fault Friction

Flash movie recording of session via streaming (Schedule A, Schedule B)

Time Title Schedule A Schedule B
1:00pm - 1:30pm Overview (slides) YouTube YouTube
1:30pm - 2:15pm Quasi-static Example YouTube YouTube
2:15pm - 2:40pm Dynamic Example YouTube YouTube
2:40pm - 3:00pm Troubleshooting and Q&A YouTube YouTube

Session VI: Running PyLith in Parallel

Flash movie recording of session via streaming (Schedule A, Schedule B)

Time Title Schedule A Schedule B
1:00pm - 1:30pm Running on a Desktop (slides) YouTube YouTube
1:30pm - 2:00pm Running on a Cluster YouTube YouTube
2:00pm - 2:30pm Submitting Batch Jobs YouTube YouTube
2:30pm - 3:00pm Q & A YouTube