Overview of the PyLith Finite Element Code

Similar documents
Earthquake and Volcano Deformation

Introduction: Advancing Simulations of Sequences of Earthquakes and Aseismic Slip (SEAS)

Seismic and aseismic processes in elastodynamic simulations of spontaneous fault slip

Surface changes caused by erosion and sedimentation were treated by solving: (2)

CAEFEM v9.5 Information

Elastoplastic Deformation in a Wedge-Shaped Plate Caused By a Subducting Seamount

Surface Rupture in Kinematic Ruptures Models for Hayward Fault Scenario Earthquakes

Defmod, an earthquake simulator that adaptively switches between quasi-static and dynamic states

Data Repository Hampel et al., page 1/5

A new hybrid numerical scheme for modelling elastodynamics in unbounded media with near-source heterogeneities

Can geodetic strain rate be useful in seismic hazard studies?

Fault Representation Methods for Spontaneous Dynamic Rupture Simulation. Luis A. Dalguer

Effect of an outer-rise earthquake on seismic cycle of large interplate earthquakes estimated from an instability model based on friction mechanics

DETAILS ABOUT THE TECHNIQUE. We use a global mantle convection model (Bunge et al., 1997) in conjunction with a

GPS Strain & Earthquakes Unit 5: 2014 South Napa earthquake GPS strain analysis student exercise

Modeling Approaches That Reproduce a Range of Fault Slip Behaviors: What We Have and What We Need Nadia Lapusta. California Institute of Technology

Hitoshi Hirose (1), and Kazuro Hirahara (2) Abstract. Introduction

USER S MANUAL 1D Seismic Site Response Analysis Example University of California: San Diego August 30, 2017

The Mechanics of Earthquakes and Faulting

Rheology III. Ideal materials Laboratory tests Power-law creep The strength of the lithosphere The role of micromechanical defects in power-law creep

Stress equilibrium in southern California from Maxwell stress function models fit to both earthquake data and a quasi-static dynamic simulation

Development of a Predictive Simulation System for Crustal Activities in and around Japan - II

USER S MANUAL 1D Seismic Site Response Analysis Example University of California: San Diego August 30, 2017

Variability of earthquake nucleation in continuum models of rate-and-state faults and implications for aftershock rates

Multiphysics and multiscale earthqauke modeling

Numerical simulation of seismic cycles at a subduction zone with a laboratory-derived friction law

Slow Slip and Tremor Along San Andreas fault system

Elizabeth H. Hearn modified from W. Behr

Introduction to Displacement Modeling

Toward a SCEC Community Rheology Model: TAG Kickoff and Workshop SCEC Workshop Proposal Final Report

Two ways to think about the dynamics of earthquake ruptures

Predicted reversal and recovery of surface creep on the Hayward fault following the 1906 San Francisco earthquake

Lecture 20: Slow Slip Events and Stress Transfer. GEOS 655 Tectonic Geodesy Jeff Freymueller

Fault-Zone Properties arid Earthquake Rupture Dynamics

USER S MANUAL. 1D Seismic Site Response Analysis Example. University of California: San Diego.

Geophysical Journal International

Constitutive models: Incremental plasticity Drücker s postulate

Friction can increase with hold time. This happens through growth and increasing shear strength of contacts ( asperities ).

SIMULATION OF A 2D GRANULAR COLUMN COLLAPSE ON A RIGID BED

High-Harmonic Geoid Signatures due to Glacial Isostatic Adjustment, Subduction and Seismic Deformation

Deformation cycles of great subduction earthquakes in a viscoelastic Earth

2D Embankment and Slope Analysis (Numerical)

The numerical method used for experiments is based on an explicit finite element

Spectral element modeling of spontaneous earthquake rupture on rate and state faults: Effect of velocity-strengthening friction at shallow depths

Fundamentals of Fluid Dynamics: Elementary Viscous Flow

March 2017 SCEC Rupture Dynamics Code Validation Workshop

Verification of the asperity model using seismogenic fault materials Abstract

Chapter 1. Continuum mechanics review. 1.1 Definitions and nomenclature

Generic Earthquake Simulator

Christine M. Puskas. Objective: A geophysical position where a background in geophysical modeling, data processing, and GPS studies can be applied.

Earthquake and Volcano Clustering at Mono Basin (California)

Earthquake nucleation. Pablo Ampuero Caltech Seismolab

Large-scale multi-physics earthquake scenarios with the ADER-DG method on modern supercomputers

Calculation of Sound Fields in Flowing Media Using CAPA and Diffpack

Analytic and Numeric Tests of Fourier Deformation Model (Copyright 2003, Bridget R. Smith and David T. Sandwell)

Secondary Project Proposal

ETH Swiss Federal Institute of Technology Zürich

An Introduction to Virtual Quake

GEOL 10: Environmental Geology Mid Term II Study Guide

Afterslip, slow earthquakes and aftershocks: Modeling using the rate & state friction law

2D Liquefaction Analysis for Bridge Abutment

Megathrust earthquakes: How large? How destructive? How often? Jean-Philippe Avouac California Institute of Technology

DYNAMIC ANALYSIS OF PILES IN SAND BASED ON SOIL-PILE INTERACTION

Annual Report for Research Work in the fiscal year 2005

When you are standing on a flat surface, what is the normal stress you exert on the ground? What is the shear stress?

LETTER Earth Planets Space, 65, , 2013

seismic wave propagation through spherical sections including anisotropy and visco-elastic dissipation 3D heterogeneities of all Earth model

ENGN 2290: Plasticity Computational plasticity in Abaqus

Scenario Earthquake and Tsunami Simulations for a Pacific Rim GNSS Tsunami Early Warning System

Aspects of a Discontinuous Galerkin Approach for 3D Dynamic Rupture Modeling in the Case of a Complex Fault System

SCEC INCITE OLCF PROJECT PROGRESS REPORT,

Spectral Element simulation of rupture dynamics

MHA042 - Material mechanics: Duggafrågor

Variations in Tremor Activity and Implications for Lower Crustal Deformation Along the Central San Andreas Fault

Rate and State-Dependent Friction in Earthquake Simulation

Fonctionnalités de Code_Aster version 12

A FINITE-VOLUME DISCRETIZATION FOR DEFORMATION OF FRACTURED MEDIA

MECHANICS OF MATERIALS. EQUATIONS AND THEOREMS

Differential relations for fluid flow

Qualitative modeling of earthquakes and aseismic slip in the Tohoku-Oki area. Nadia Lapusta, Caltech Hiroyuki Noda, JAMSTEC

Elasto-plastic FEM models explain the emplacement of shallow magma intrusions in volcanic complexes

1 Exercise: Linear, incompressible Stokes flow with FE

The 3 rd SCEC CSM workshop

Jihoon Kim, George J. Moridis, John Edmiston, Evan S. Um, Ernest Majer. Earth Sciences Division, Lawrence Berkeley National Laboratory 24 Mar.

Numerical Methods in Geophysics. Introduction

Numerical approximation of rate-and-state friction problems

Dynamic Earthquake Triggering Due to Stress from Surface Wave Particle Displacement

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

Syllabus and Course Description Geophysical Geodesy Fall 2013 GPH 411/611

Multibody System Dynamics: MBDyn Hydraulics Modeling

Source parameters II. Stress drop determination Energy balance Seismic energy and seismic efficiency The heat flow paradox Apparent stress drop

ALASKA ENERGY AUTHORITY AEA ENGINEERING FEASIBILITY REPORT. Appendix B8. Finite Element Analysis

High-Resolution Finite Volume Methods and Adaptive Mesh Refinement

Buckling, Postbuckling, and Collapse Analysis with Abaqus. Abaqus 2017

Dynamics Manual. Version 7

Physics and Chemistry of the Earth and Terrestrial Planets

Materials and Methods The deformation within the process zone of a propagating fault can be modeled using an elastic approximation.

Mechanics of Earthquakes and Faulting

Frictional rheologies have a wide range of applications in engineering

The Non-volcanic tremor observation in Northern Cascadia. Hsieh Hsin Sung 3/22

Transcription:

Overview of the PyLith Finite Element Code www.geodynamics.org Charles Williams (GNS Science) Brad Aagaard (USGS) Matt Knepley (University of Chicago)

CIG Software

PyLith is a Tool for Crustal Deformation Modeling Typical CDM workflow

PyLith Problem Types Quasi-static modeling associated with earthquakes: Strain accumulation associated with interseismic deformation: What is the stressing rate on faults X and Y? Where is strain accumulating in the crust? Coseismic stress changes and fault slip: What was the slip distribution in earthquake A? How did earthquake A change the stresses on faults X and Y? Postseismic relaxation of the crust: What rheology is consistent with observed postseismic deformation? Can aseismic creep or afterslip explain the deformation?

PyLith Problem Types (cont.) Dynamic modeling associated with earthquakes: Modeling of strong ground motions: Forecasting the amplitude and spatial variation in ground motion for scenario earthquakes. Coseismic stress changes and fault slip: How did earthquake A change the stresses on faults X and Y? Earthquake rupture behavior: What fault constitutive models/parameters are consistent with the observed rupture propagation in earthquake A?

PyLith Problem Types (cont.) Volcanic deformation associated with magma chambers and/or dikes/sills: Magma chamber inflation/deflation: What is the geometry and pressure associated with the magma chamber? How close to failure is the material surrounding the chamber? Dike/sill intrusions: What is the orientation and amount of opening associated with the intrusion?

Usage Examples Frictional fault behavior near a subducting seamount SUTRA fluid flow model PyLith frictional model

Usage Examples (cont.) Modeling of Slow Slip Events

Usage Examples (cont.) Generation of Green s Functions for Darfield Earthquake Elastic properties from NZ-wide velocity model Surface response due to unit Slip on Greendale fault

Usage Examples (cont.) Dynamic rupture simulation of Darfield earthquake

Usage Examples (cont.) Stress changes due to dike intrusion at Mt. Asama volcano Maximum principal stress magnitude Maximum principal stress orientation

Ingredients for Running PyLith Finite-element mesh Mesh exported from LaGriT Mesh exported from CUBIT Mesh constructed by hand (PyLith mesh ASCII format) Simulation parameters Command-line Parameters in.cfg file Spatial databases for physical properties, boundary conditions, and rupture parameters SCEC CVM-H, USGS Bay Area Velocity Model Simple ASCII files

Examples Spatial Databases Uniform value for Dirichlet (0D) Piecewise linear traction variation for Neumann BC (1D) SCEC CVM-H seismic velocity model (3D) Generally independent of problem discretization Available spatial databases UniformDB Optimized for uniform value SimpleDB Simple ASCII files (0D, 1D, 2D, or 3D) SCECCVMH SCEC CVM-H seismic velocity model v5.3 SimpleGridDB Gridded data (1D, 2D, or 3D) ZeroDispDB Special case of UniformDB

PyLith: Focus on Geodynamics Leverage packages developed by computational scientists

Fault Implementation

Implementing Fault Slip with Advantages Lagrange Multipliers Fault implementation is local to cohesive cell Solution includes tractions generating slip (Lagrange multipliers) Retains block structure of matrix, including symmetry Offsets in mesh mimic slip on natural faults Disadvantages Cohesive cells require adjusting topology of finiteelement mesh Scalable preconditioner/solver is more complex

PyLith 1.9 Features Time integration schemes and formulations Implicit for quasistatic problems (neglect inertial terms) Infinitesimal strains Small strains (~30-40%) Explicit for dynamic problems Infinitesimal strains Small strains (~30-40%) Numerical damping via viscosity

PyLith 1.9 Features (cont.) Bulk constitutive models Elastic model (1D, 2D, and 3D) Linear Maxwell viscoelastic models (2D and 3D) Generalized Maxwell viscoelastic models (2D and 3D) Power-law viscoelastic model (2D and 3D) Drucker-Prager elastoplastic model (2-D and 3-D)

PyLith 1.9 Features (cont.) Boundary and interface conditions Time-dependent Dirichlet BC Time-dependent Neumann (traction) BC Absorbing BC Kinematic (prescribed slip) faults w/multiple ruptures Dynamic (friction) fault interfaces Time-dependent point forces Gravitational body forces

PyLith 1.9 Features (cont.) Fault constitutive models Kinematic (specified slip) Static friction Linear slip-weakening friction Linear time-weakening friction Dieterich-Ruina rate and state friction w/aging law

PyLith 1.9 Features (cont.) Automatic and user-controlled time stepping Ability to specify initial stress/strain state Importing meshes LaGriT: GMV/Pset CUBIT: Exodus II ASCII: PyLith mesh ASCII format (for toy problems)

PyLith 1.9 Features (cont.) Output: VTK and HDF5 files (parallel I/O for HDF5) Solution over volume Solution over surface boundary Solution interpolated to user-specified points State variables (e.g., stress and strain) for each material Fault information (e.g., slip and tractions)

PyLith 1.9 Features (cont.) Automatic conversion of units for all parameters Ability to use geographic projections (using Proj.4) Automatic generation of static Green s functions Parallel uniform global refinement PETSc linear and nonlinear solvers Custom preconditioner with algebraic multigrid solver

Short-term priorities PyLith Development Under-the-hood improvements New finite-element data structures [done] Support higher order basis functions [in progress] Provides much higher resolution for a given mesh Prepare for multi-physics [done] Multi-cycle earthquake modeling Resolve interseismic, coseismic, and postseismic deformation Elastic/viscoelastic/plastic rheologies Coseismic slip, afterslip, and creep Long-term priorities Multiphysics: Elasticity + Fluid flow + Heat flow Scaling to 1000 processors

PyLith Development: Planned v2.0 (Summer 2013) Releases New finite-element data structures Support for higher order basis functions v2.1 (Spring 2014) Coupling of quasi-static and dynamic simulations Moment tensor point sources v2.2 (Fall 2014) Support for incompressible elasticity Heat and fluid flow coupled to elastic deformation v2.x Support for finite-element integrations on GPUs

Where to Get More Info Mini-workshop this afternoon Simple example including topography, a spherical magma chamber, and a dike Instructors Charles Williams Adrian Shelley CIG website www.geodynamics.org Binaries available for Mac OS X, Linux, and Windows Source code + installer available Extensive manual + example problems Subscribe to cig-short mailing list Low/moderate traffic list to report problems, get help, etc.