The Statewide California Earthquake Center (SCEC), in collaboration with the University of California San Diego, University of Illinois Urbana-Champaign, San Diego Supercomputer Center, and other research institutions, invites you to participate in the “Quakeworx Kickoff: Advancing Earthquake Science and Cybertraining in Seismology” from January 21-24, 2025. This virtual workshop and training session will introduce key research computing practices and provide access to leading-edge seismological research applications. Workshop participants will use the NSF-supported Quakeworx science gateway to run applications for simulating wave propagation and dynamic ruptures, aftershock forecasting, and evaluating earthquake forecasts.

The workshop will be fully virtual from January 21-24, 2025, with daily sessions from 09:00-12:00 Pacific Time (UTC-8). The schedule includes four half-day sessions:

  • Day 1 (Jan 21): Open Science and Research Computing for Seismology
  • Day 2 (Jan 22): Introduction to Research Computing via the Quakeworx Science Gateway
  • Day 3 (Jan 23): Earth Science Applications (Part 1) - SeisSol and Tandem 
  • Day 4 (Jan 24): Earth Science Applications (Part 2) - Moose-FARMS, UCERF3-ETAS, and pyCSEP


Register for workshop Registration ends Jan 3, 2025.

Audience: This workshop is designed for graduate students, postdocs, and researchers in seismology, geophysics, seismic hazard, and risk modeling who are interested in computational research.

Number of Participants: We have up to 50 spots available for the workshop. These spots will be assigned by the committee following a review of the workshop applications.     

Computing Requirements: A computer with a web browser (Chrome, Firefox, Safari). Mobile devices are not sufficient for these sessions. An account on the Quakeworx science gateway will be created for participants.     

Questions?: Email software@scec.org     

Workshop Organizers: Philip Maechling (USC), Yehuda Ben-Zion (USC), Alice-Agnes Gabriel (UCSD), Amit Chourasia (SDSC), Ahmed Elbanna (UIUC), and David May (UCSD)

 

Session 1: Open Science and Research Computing for Seismology

Presenters: Phil Maechling (SCEC/USC), Fabio Silva (SCEC/USC), Mei-Hui Su (SCEC/USC)

Date: Jan 21 2025

Time: 9am - noon PT| 11am -2pm CT | 12pm-3pm ET

Session description: This session will introduce open science and research software engineering principles and practices in seismology and describe how the Quakeworx gateway can support these practices. Hands-on exercises will show how to access open seismological datasets (catalogs, observed seismograms, velocity models, fault models) and introduce commonly used research software and computing tools. 

Agenda:

  • Welcome and Introduction
  • Open Science for Seismology
  • Accessing Open Seismological Data (Hands-on)
  • Research Software Engineering for Seismology
  • Using Git/Markdown/Docker/Quakeworx (Hands-on)

 

Session 2: Introduction to Research Computing via the Quakeworx Science Gateway

Presenters: Amit Chourasia (SDSC), Choonhan Youn (SDSC), Mona Wong (SDSC)

Date: Jan 22 2025

Time: 9am - noon PT | 11am -2pm CT | 12pm-3pm ET

Session description: This session will describe the research capabilities of science gateways and show participants how to run seismological research applications using the Quakeworx gateway.

Agenda:

  • Session and Quakeworx account logistics 
  • Overview of Quakeworx/OneSciencePlace Platform
  • Overview of available apps: Moose-FARMS, Seissol, Tandem, UCERF3-ETAS, pyCSEP, HFQsim, QuakeNN
  • Apps: Running applications (Hands-on)
  • Interactive Web app (containerized): Jupyter & RStudio
  • Interactive VNC app (containerized): Linux Desktop
  • Batch command line app: Executable on a batch system
  • Compute systems available for tutorial (Review)
  • Complex apps and their UI (Review)
  • Creating a simple app and its custom UI (Hands-on)
  • Add new computing system (Review)
  • Publishing on the gateway (Hands-on)
  • Discussion

 

Session 3: Earth Science Applications - Part 1 - SeisSol and Tandem 

Presenters: Alice-Agnes Gabriel (LMU/Scripps), David May (Scripps), Bar Oryan (Scripps), Jeena Yun (Scripps)

Date: Jan 23 2025

Time: 9am - noon PT | 11am -2pm CT | 12pm-3pm ET

Session description: This session will introduce SeisSol, a sophisticated software package designed for simulating seismic wave propagation and dynamic rupture processes, and Tandem a high-performance research code that can solve sequences of earthquakes and aseismic slip (SEAS).

Agenda:

  • Session and Quakeworx account logistics 
  • Preview of geoscience applications on Quakeworx - Seissol and Tandem
  • Simulating seismic wave propagation and dynamic rupture with Seissol application
    • Geophysics overview
    • Review of Seisol parameters
  • Running a job for an example scenario (Hands-on)
  • Examine job output (Hands-on)
  • Simulating the entire earthquake cycle with Tandem application
    • Geophysics overview
    • Review of Tandem parameters
    • Understanding compute requirements
  • Running a job for an example scenario (Hands-on)
  • Examine job output (Hands-on)

 

Session 4: Earth Science Applications - Part 2 - Moose-FARMS, UCERF3-ETAS, and pyCSEP

Presenters: Ahmed Elbanna (UIUC), Chunhui Zhao (UIUC), Kevin Milner (USGS), Akash Bhatthal (SCEC/USC), Francesco Serafini (Univ. of Bristol), Fabio Silva (SCEC/USC)

Date: Jan 24 2025

Time: 9am - noon PT | 11am -2pm CT |12pm-3pm ET 

Session description: This session will introduce three seismological research applications available on the Quakeworx gateway including Moose-FARMS, UCERF3-ETAS, and pyCSEP. including research overview and hands-on exercise using the applications in Quakeworx.

Agenda:

  • Session and Quakeworx account logistics
  • Fault and Rupture Mechanics Simulations with Moose-FARMS application
    • Geophysics overview
    • Review of Tandem parameters
    • Understanding compute requirements
    • Running a job for an example scenario
    • Examine job output
  • Epidemic-Type Aftershock Forecasting using UCERF3-ETAS
  • Running UCERF3-ETAS on Quakeworx (Hands-on)
  • Earthquake forecast evaluations using pyCSEP
  • Running pyCSEP on Quakeworx (Hands-on)

 

Code of Conduct

The Statewide California Earthquake Center (SCEC) fosters a diverse and inclusive community where everyone feels safe, productive, and welcome. We expect all participants in SCEC-supported events to uphold this commitment by adhering to the SCEC Activities Code of Conduct. https://www.scec.org/activities-code-of-conduct/

 

Acknowledgments

The workshop is supported by funding from the National Science Foundation (OAC grants No. 2311206, 2311207, 2311208, 2103701) and the Statewide California Earthquake Center (based on NSF Cooperative Agreement EAR-2225216 and USGS Cooperative Agreement G24AC00072-00).