The SCEC Broadband Platform Overview and Recent Developments Philip Maechling Information Technology Architect Southern California Earthquake Center May.

Slides:



Advertisements
Similar presentations
Prague, March 18, 2005Antonio Emolo1 Seismic Hazard Assessment for a Characteristic Earthquake Scenario: Integrating Probabilistic and Deterministic Approaches.
Advertisements

1 High Performance Computing at SCEC Scott Callaghan Southern California Earthquake Center University of Southern California.
Ground Motion Prediction Equations for Eastern North America Gail M. Atkinson, UWO David M. Boore, USGS (BSSA, 2006)
March 7, 2008NGA-East 2nd Workshop1 RECENT DEVELOPMENTS IN STRONG MOTION SIMULATIONS FOR CEUS Paul Somerville and Robert Graves URS Pasadena MOTIVATION:
Database of Ground Motions For NGA East A Presentation by Chris Cramer at the Stakeholder NGA East Workshop NIST Gaithersburg, MD March 7, 2008.
SCEC: An NSF + USGS Research Center ShakeAlert CISN Testing Center (CTC) Development Philip Maechling Information Technology Architect Southern California.
Overview of Broadband Platform Software as used in SWUS Project Philip Maechling BBP Modelers Meeting 12 June 2013.
Comparison of Recorded and Simulated Ground Motions Presented by: Emel Seyhan, PhD Student University of California, Los Angeles Collaborators: Lisa M.
1 The SCEC Broadband Ground Motion Simulation Platform Paul Somerville, Scott Callaghan, Philip Maechling, Robert Graves, Nancy Collins, Kim Olsen, Walter.
GLAST Science Support CenterAugust 9, 2004 Implementation of the Standard Analysis Environment (SAE) James Peachey (HEASARC/GLAST SSC—GSFC/L3)
1 Fault Dynamics of the April 6, 2009 L'Aquila, Italy Earthquake Sequence Robert B. Herrmann Saint Louis University Luca Malagnini INGV, Roma.
Description of selected broadband ground motion simulation methods Paul Somerville, URS Yuehua Zeng, USGS Golden.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
IMPLEMENTATION OF SCEC RESEARCH IN EARTHQUAKE ENGINEERING ONGOING PROJECTS SCEC PROPOSAL TO NSF SCEC 2004 RFP.
Major Ongoing Ground Motion Research Programs at PEER Yousef Bozorgnia, Ph.D., P.E. PEER, University of California, Berkeley.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
Broadband Ground Motion Simulation Plans Paul Somerville URS SCEC Ground Motion Simulation Validation Progress Workshop Sept 9, 2012.
1 SCEC Broadband Platform Development Using USC HPCC Philip Maechling 12 Nov 2012.
1.UCERF3 development (Field/Milner) 2.Broadband Platform development (Silva/Goulet/Somerville and others) 3.CVM development to support higher frequencies.
SCEC – PG&E-SCE 2013 Research Coordination Meeting Norm Abrahamson Sep 14, 2012.
EERI Seminar on Next Generation Attenuation Models Role of SCEC Ground Motion Simulation Validation Technical Activity Group (GMSV TAG) in SEISM Project.
The SCEC Broadband Platform Recent Activities and Developments Philip Maechling, Fabio Silva, Scott Callaghan, Thomas H. Jordan Southern California Earthquake.
Fig. 1. A wiring diagram for the SCEC computational pathways of earthquake system science (left) and large-scale calculations exemplifying each of the.
SCEC Workshop on Earthquake Ground Motion Simulation and Validation Development of an Integrated Ground Motion Simulation Validation Program.
The SCEC Broadband Platform: From a Research Platform to an Industry Tool 2013 SCEC Annual Meeting Katie Wooddell.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
Validation of physics-based ground motion earthquake simulations using a velocity model improved by tomographic inversion results 1 Ricardo Taborda, 1.
SCEC: An NSF + USGS Research Center Evaluation of Earthquake Early Warnings as External Earthquake Forecasts Philip Maechling Information Technology Architect.
Engineering Perspective on Application of Simulated Ground Motions Jonathan P. Stewart & Emel Seyhan University of California, Los Angeles Robert W. Graves.
Ground motion simulations in the Pollino region (Southern Italy) for Mw 6.4 scenario events.
Southern California Earthquake Center SCEC Technical Activity Groups (TAGs) Self-organized to develop and test critical methodologies for solving specific.
1J. Baker Jack Baker Civil & Environmental Engineering Stanford University Use of elastic & inelastic response spectra properties to validate simulated.
ANSYS/LS-DYNA Drop Test Module
CyberShake Study 15.3 Science Readiness Review. Study 15.3 Scientific Goals Calculate a 1 Hz map of Southern California Produce meaningful 2 second results.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Phase 1: Comparison of Results at 4Hz Phase 1 Goal: Compare 4Hz ground motion results from different codes to establish whether the codes produce equivalent.
Southern California Earthquake Center CyberShake Progress Update 3 November 2014 through 4 May 2015 UGMS May 2015 Meeting Philip Maechling SCEC IT Architect.
Southern California Earthquake Center SCEC Collaboratory for Interseismic Simulation and Modeling (CISM) Infrastructure Philip J. Maechling (SCEC) September.
Overview of Broadband Platform Software as used in SWUS Project.
1 1.Used AWP-ODC-GPU to run 10Hz Wave propagation simulation with rough fault rupture in half-space with and without small scale heterogeneities. 2.Used.
Southern California Earthquake Center SI2-SSI: Community Software for Extreme-Scale Computing in Earthquake System Science (SEISM2) Wrap-up Session Thomas.
NGA Project Review and Status Norm Abrahamson NGA Workshop #5 March, 2004.
Southern California Earthquake Center CyberShake Progress Update November 3, 2014 – 4 May 2015 UGMS May 2015 Meeting Philip Maechling SCEC IT Architect.
Welcome to the CME Project Meeting 2013 Philip J. Maechling Information Technology Architect Southern California Earthquake Center.
Western University Automatic Response System (ARS) for Real Time Calculation of Earthquake Ground Motions; and Interactive Ground Motion Maps (IGM-maps)
Development Environment
The SCEC CSEP TESTING Center Operations Review
ShakeAlert CISN Testing Center (CTC) Development
Software Engineering (CSI 321)
GMAO Seasonal Forecast
Overview – SOE PatchTT November 2015.
Pipeline Execution Environment
Meeting Objectives Discuss proposed CISM structure and activities
Scott Callaghan Southern California Earthquake Center
The SCEC Broadband Platform: Computational Infrastructure For Transparent And Reproducible Ground Motion Simulation Philip J. Maechling [1], Fabio Silva.
High-F Project Southern California Earthquake Center
Philip J. Maechling (SCEC) September 13, 2015
Applied Software Implementation & Testing
Chapter 2: The Linux System Part 1
CyberShake Study 17.3 Science Readiness Review
Helping a friend out Guidelines for better software
CMAQ Developers’ Guidance
SCEC UGMS Committee Meeting No. 6
Prepared by Peter Boško, Luxembourg June 2012
Southern California Earthquake Center
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Southern California Earthquake Center
CyberShake Study 18.8 Technical Readiness Review
PyWBEM Python WBEM Client: Overview #2
Instructor: Kurt Baker
Presentation transcript:

The SCEC Broadband Platform Overview and Recent Developments Philip Maechling Information Technology Architect Southern California Earthquake Center May 5, 2015

Overview of Broadband Platform The Broadband Platform (BBP) is an open-source software distribution that: Calculates earthquake ground motions at frequencies above 10Hz across regional distances. Contains software tools for comparing simulation results against GMPEs and observed ground motion recordings. Can run large numbers of ground motion simulations and manage the simulation results. Available for download at: 2

Typical Broadband Platform Computational Stages Including Validation Stages 3

BBP Simulation Methods Implement Computational Stages Differently 4 Green Simula ExSIM UCrmgSyn1D GenSlipJbSimHfsim GenSlipJbSimBBToolbox GP Method  GP  SDSU  UCSB  EXSIM  CSM Common post- processing methods Example: RotD50 Common Inputs

Common BBP Simulation Inputs Simple Source Description Station List Velocity Model 1D Profile 5 MAGNITUDE = 6.67 FAULT_LENGTH = DLEN = 0.2 FAULT_WIDTH = DWID = 0.2 DEPTH_TO_TOP = 5.0 STRIKE = 122 RAKE = 90 DIP = 40 LAT_TOP_CENTER = LON_TOP_CENTER = HYPO_ALONG_STK = 6.0 HYPO_DOWN_DIP = 19.4 DT = 0.01 SEED =

Broadband Platform Supports Multiple Ground Motion Simulation Methods BBP simulations can use one or more of the currently integrated ground motion simulation methods –Graves & Pitarka – Rob Graves, Arben Pitraka –SDSU – Kim Olsen, Rumi Takedatsu –UCSB – Ralph Archuleta and Jorge Crempien –ExSIM (UWO) – Gail Atkinson, Karen Assatourians –Composite Source Model (UNR) – John Anderson 6

WAVEFORM COMPARISON: GP, SDSU, & ExSIM STATION ON HANGING-WALL SIDE: R X = 10.5 km, R JB = 6.5 km, R RUP = 9.2 km 7

Validation Data Products Seismogram Comparison 8 Goodness-of-fit

Comparison Data Products 9 Spectral response comparison Seismogram comparison Goodness-of-fit MAP based Goodness-of-fit

10

Support Validation Exercises Supported Multiple SWUS SSHAC Meetings –Sept 2013, Oct 2013, Jan 2014, March 2014 –Ran validation studies using BBP for all available methods (5 methods) and delivered results for evaluation Supported NGA-E Meetings –April 2014 –Ran Validation Studies for all available methods (4 methods) and delivered results for evaluation Helped to develop evaluation tools –Formatted output to produce “SuperTable” to support evaluation and comparison of results 11

SWUS Evaluation of Results

Description of What is Needed to Support Engineering Validation Process Demonstrate that the simulations work –Comparison with ground motions from past earthquakes (part A) –Check of the method to simulate future earthquakes (Part B) Repeatable results (stable versions) –Move from researcher codes (frequent tinkering) to fixed versions Usable by someone other than author of method –Clear guidelines on how to implement the methods –IT Support for running methods Reviewable –Peer review by someone other than author of code needs to be possible Reasonable costs 13

Lessons Learned from Past Validations 1.Need clear documentation of fixed and optimized parameters from modelers for each region 2.Provide source information so it is consistent between methods 3.Provide a unique definition of crustal structure to be used by all groups (Vs, Q) 4.Consider multiple realizations 5.Run simulations for reference site conditions – correct data with empirical site factors 6.Provide uniform orientation of motions 7.Make all validation metrics and plots in uniform units/format 8.Streamline the process to allow fast feedback to modelers 14

Created Open-Source Software Distributions Released BBP V in March 2015 –Version using only open-source compilers Released BBP v in March 2014 –Version used in NGA-E activities Released BBP v in June 2013 –Version used in SWUS activities Public Software Releases include: –Best available version of each ground motion simulation models –Greens functions for multiple regions (LA, Mojave, NorCal, Japan etc) –Best available Post-processing software –Processing utilities to support cluster-based ensemble runs –Installation and basic users guides 15

SCEC’s Broadband Platform Software Sustainability Strategies 1.Keep the software development costs at a modest level (~2-3 FTE). 2.Integrate the best available scientific modules into the software. 3.Regularly release improved versions of Broadband as open-source software. 4.Release the software under a license (Apache 2) that is acceptable to commercial companies, and state and Federal agencies. 5.Continue the ongoing group verification and validation exercises to build user confidence in the software. 6.Implement software features and enhancements guided by a users needs and priorities 16

Thank you! The BBP Software is available for download at: 17

What’s new in Broadband Platform ? Uses only GNU compilers –Intel compilers not needed anymore Runs on Linux, Mac OS X, Virtual Box Features a simplified command-line interface Incorporates updated UCSB method –Can work with smaller events, surface ruptures Includes 3 GMPE groups –NGA-West 1 (AS08, BA08, CB08, CY08) –NGA-West 2 (ASK14, BSSA14, CB14, CY14) –CENA Group 1 (A0811E, PZT11, S03SCVS) 18

SCEC Software Engineering Improvements to Research Codes 1.Source code Version Control : Subversion 2.Selected Coding Standards: Python PEP8 Style Guide 3.Use of Code Checker: pylint 4.Simplified Codebase: Removed unneeded features 5.Reduced required compilers: Now Gnu and Intel. 6.Documentation: Online Installation and User Guide 7.Open-Source License: Apache 2 8.Validation: Scientific Review of Results on Standard Problems by SWUS and NGA-E 9.Public Software Release: Open-source distributions provide transparency Sept 2013, March

$ run_bbp.py Welcome to the SCEC Broadband Platform version ================================================================================ Please select the Broadband Platform mode of operation: * Validation - Simulates a historical event * Scenario - Runs a user-defined hypothetical event Do you want to perform a validation simulation (y/n)? y ================================================================================ Please select a validation event from the list below: (1) Alum Rock (2) Chino Hills ? 2 ================================================================================ The Broadband Platform includes several scientific methods that can be used to calculate synthetic seismograms. Choose a Method to use in this Broadband validation simulation: (1) GP (Graves & Pitarka) (2) UCSB (3) SDSU (4) EXSIM (5) CSM (Composite Source Model) - Beta Version ? 1 ================================================================================ SRC file: /home/sarah/bbp/bbp_val/ChinoHills/common/ch_v14_2_2.src ================================================================================ STL file: /home/sarah/bbp/bbp_val/ChinoHills/common/ch_v14_2_2.stl 20

Broadband Platform Results Complete Part-A and Part-B validations –All events, all methods Compare against previous results –BBP versus BBP –Code changes –Extra events for UCSB –Changes to east events (source file, stations) 21

BBP versus Comparison 22

Broadband Platform Release Minimum Distribution –Source distribution –LABasin velocity model (needed for unit, acceptance tests) –Northridge validation (needed for acceptance tests) Optional Downloads –Mojave, NoCAL, Central Japan, Western Japan, CEUS 1000, Canada 1000 velocity model packages –Chino Hills, Alum Rock, Loma Prieta, Landers, North Palm Springs, Saguenay, Riviere-du-Loup, Mineral, Tottori, Niigata validation events Virtual Box including all of the above 23

Broadband Platform Documentation Wiki –BBP page –BBP User Guide –BBP on OS X Guide –BBP Release Notes BBP distribution –README –INSTALL_GUIDE –USER_GUIDE_ pdf (from WIKI) –RELEASE_NOTES 24