1 / 37

The SCEC Broadband Platform Recent Activities and Developments

Learn about the latest developments and activities of the Southern California Earthquake Center's Broadband Platform (BBP), an open-source software distribution that calculates earthquake ground motions and manages simulation results.

larryj
Download Presentation

The SCEC Broadband Platform Recent Activities and Developments

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The SCEC Broadband PlatformRecent Activities and Developments Philip Maechling, Fabio Silva, Scott Callaghan, Thomas H. Jordan Southern California Earthquake Center August 29, 2014

  2. 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: http://scec.usc.edu/scecpedia/Broadband_Platform.

  3. Typical Broadband Platform Computational Stages Including Validation Stages

  4. Common BBP Simulation Inputs • Simple Source Description • Station List • Velocity Model 1D Profile MAGNITUDE = 6.67 FAULT_LENGTH = 20.01 DLEN = 0.2 FAULT_WIDTH = 25.01 DWID = 0.2 DEPTH_TO_TOP = 5.0 STRIKE = 122 RAKE = 90 DIP = 40 LAT_TOP_CENTER = 34.344 LON_TOP_CENTER = -118.515 HYPO_ALONG_STK = 6.0 HYPO_DOWN_DIP = 19.4 DT = 0.01 SEED = 3092096

  5. BBP Simulation Methods Implement Computational Stages Differently GenSlip JbSim Hfsim  GP Common Inputs Common post-processing methods Example: RotD50  SDSU GenSlip JbSim BBToolbox GP Method UCrmg Syn1D  UCSB ExSIM  EXSIM Simula  CSM Green

  6. WAVEFORM COMPARISON: GP, SDSU, & ExSIM STATION ON HANGING-WALL SIDE: RX = 10.5 km, RJB = 6.5 km, RRUP = 9.2 km

  7. Validation Data ProductsSeismogram Comparison Goodness-of-fit

  8. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

  9. 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, ArbenPitraka • SDSU – Kim Olsen, Rumi Takedatsu • UCSB – Ralph Archuleta and Jorge Crempien • ExSIM(UWO) – Gail Atkinson, Karen Assatourians • Composite Source Model (UNR) – John Anderson

  10. Add New Modules and Post-Processing • Integrated new versions of 6 simulation methods in Fall 2013 • Integrated multiple post-processing code (e.g. RotD50, Map Plots, Bias Plots) • Updated 4 simulation methods in Spring 2014 (G&P, SDSU, ExSIM, UCSB) • Added 4 of 5 NGA-W2 GMPE (Not Idriss) • Added 3 Eastern GMPE’s

  11. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

  12. Created Open-Source Software Distributions • Released BBP v14.3.0 in March 2014 • Version used in NGA-E activities • Released BBP v13.6.1 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

  13. Supported Broadband PlatformSoftware Release

  14. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

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

  16. 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

  17. SWUS Evaluation of Results

  18. Support Validation Exercises SWUS validation from May/June 2013: • Number of Scenarios: 140 • Number of Methods: 6 • Number of Seismograms Produced: 246,000 • Data Size: 4.8TB • Number of CPU Hours: 45,600 Hrs NGA-E validation runs from April 2014: • Number of Scenarios: 105 • Number of Methods: 4 • Number of Seismograms Produced: 180,000 • Data Size: 766(GB) • Number of CPU Hours: 883Hrs

  19. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

  20. Run Scenario Simulation Studies • Ran Scenario Simulation Studies using released version of the BBP. (e.g. Use the Platform for Research) • NGA-E MW Scaling Scenario – August 2014 • Scott Dam – Lake Pillsbury Scenarios - June 2014 • Complex and Splay Fault Scenarios – March 2014 • SWUS Forward Scenarios - April 2014 • SWUS Forward Scenarios - August 2013

  21. Run Scenario Simulation Studies NGA-E MW Scaling scenarios from August 2014: • Number of Scenarios: 336 • Number of Methods: 4 • Number of Seismograms Produced: 55,580 • Data Size: 526 GB • Number of CPU Hours: 6,567 Hrs Scott Dam – Pillsbury Lake Scenario June 2014: • Number of Scenarios: 6 • Number of Methods: 3 • Number of Seismograms Produced: 39,600 • Data Size: 295 GB • Number of CPU Hours: 20 Hrs

  22. Run Scenario Simulation Studies SWUS GMC SSHAC scenarios from April 2014: • Number of Scenarios: 30 • Number of Methods: 3 • Number of Seismograms Produced: 174,720 • Data Size: 1.436 TB • Number of CPU Hours: 1935 Hrs SWUS scenarios from August/September 2013: • Number of Scenarios: 183 • Number of Methods: 3 • Number of Seismograms Produced: 860,000 • Data Size: 8 TB • Number of CPU Hours: 110,000 Hrs

  23. Complex 1-a: Hosgri - Shoreline Notes • Mw 7.0, 7.2, 7.4 • Lengths • Shoreline = 25.5 km (fixed) • Hosgri (HS) = varies w/ Leonard • Dip = 90 • Rake = 180 (RL SS) • Depth to top: 0 km

  24. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

  25. Archive Simulation Datasets SCEC currently has about 15TB of BBP Data archived at SCEC in multiple formats. Estimated storage lifetime: 18 months • Interactive Web accessible: • http://bbpvault.usc.edu/bbp/BBP_March2014_Study/ • http://bbpvault.usc.edu/bbp/BBP_June2013_Study/ • Web accessible zip files: • http://bbpvault.usc.edu/bbp/swus/swus-april-2014/ • http://bbpvault.usc.edu/bbp/swus/swus-summer-2013/ • Offline storage: • NGAE_MW_Scaling_-_August_2014_Simulations

  26. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

  27. Present BBP SCEC software group presents and publishes status and recent developments about the BBP at scientific and engineering conferences • SCEC Annual Meeting - September 2013 • Fall AGU - December 2013 • National Science Foundation PI Meeting - Jan 2014 • Spring SSA Meeting - May 2014 • SRL Paper - May 2014 • NCEE Meeting - August 2014 • SCEC Annual Meeting - September 2014 • Fall AGU - December 2014

  28. Recent SCEC BBP Activities • Add New Modules and Post-Processing • Create Open-source Software Distributions • Support Validation Exercises • Run Scenario Simulation Studies • Archive Simulation Datasets • Present BBP • Conclusions and Discussions

  29. 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

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

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

  32. Possible Future BBP Developments • Continue to integrate ground motion modules (e.g. SMSIM, Irikura, Seok-Goo Rupture Generator) • Integrate GF generator modules • Support bent faults and multi-segment faults • Initial comparisons of results with 3D methods • Improve user interface to simplify running platform • Improve definition and documentation of file formats • Improve distribution techniques and download usage • Simplify and document configuration of simple problems • Longer-term data management

  33. Thank you!The BBP Software is available for download at:http://scec.usc.edu/scecpedia/Broadband_Platform

  34. New/Improved Modules • Site amplification • Site effects in time series • Improve simulation modules • UCSB, UNR, Irikura Recipe • M(A) scaling limitations • Make the BBP modules work for • Rupture Generators • Key for aleatory variability • Empirical event terms variability • Rupture source variability

  35. Reminder on Terminology Splay Complex

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

More Related