Overview of Broadband Platform Software as used in SWUS Project.

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
1 Software Testing and Quality Assurance Lecture 30 – Testing Systems.
Linux+ Guide to Linux Certification Chapter 12 Compression, System Backup, and Software Installation.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
CyberShake Study 14.2 Technical Readiness Review.
Overview of Broadband Platform Software as used in SWUS Project Philip Maechling BBP Modelers Meeting 12 June 2013.
Linux+ Guide to Linux Certification
1 The SCEC Broadband Ground Motion Simulation Platform Paul Somerville, Scott Callaghan, Philip Maechling, Robert Graves, Nancy Collins, Kim Olsen, Walter.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Data Management Subsystem: Data Processing, Calibration and Archive Systems for JWST with implications for HST Gretchen Greene & Perry Greenfield.
WORK ON CLUSTER HYBRILIT E. Aleksandrov 1, D. Belyakov 1, M. Matveev 1, M. Vala 1,2 1 Joint Institute for nuclear research, LIT, Russia 2 Institute for.
Business Unit or Product Name © 2007 IBM Corporation Introduction of Autotest Qing Lin.
Presenter’s Name NDT Administrator Tools Jakub Slawinski Rich Carlson Internet2 Fall Member Meeting October 9, 2007.
MaterialsHub - A hub for computational materials science and tools.  MaterialsHub aims to provide an online platform for computational materials science.
Systems Development Lifecycle Testing and Documentation.
Central Station Manager 2003 SIMS Users Conference by Susie Stringer, SIMS Inc.
Linux+ Guide to Linux Certification Chapter Thirteen Compression, System Back-Up, and Software Installation.
GCE Data Toolbox -- metadata-based tools for automated data processing and analysis Wade Sheldon University of Georgia GCE-LTER.
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.
The SCEC Broadband Platform Recent Activities and Developments Philip Maechling, Fabio Silva, Scott Callaghan, Thomas H. Jordan Southern California Earthquake.
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.
Page 1 TOOLKIT / HDF-EOS Status and Development Abe Taaheri, Raytheon IIS Aura DSWG meeting October 2007.
November 2013 Review Talks Morning Plenary Talk – CLAS12 Software Overview and Progress ( ) Current Status with Emphasis on Past Year’s Progress:
Test Specifications A Specification System for Multi-Platform Test Suite Configuration, Build, and Execution Greg Cooksey.
ADMIT: ALMA Data Mining Toolkit  Developed by University of Maryland, University of Illinois, and NRAO (PI: L. Mundy)  Goal: First-view science data.
Introduction to the Standard Running Environment (SRE) of the Integrating Model & Data Infrastructure Heinrich Widmann, M&D.
J.P. Wellisch, CERN/EP/SFT SCRAM Information on SCRAM J.P. Wellisch, C. Williams, S. Ashby.
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.
EOVSA Pipeline Processing System J. McTiernan EOVSA Prototype Review 24-Sep-2012.
Southern California Earthquake Center CyberShake Progress Update 3 November 2014 through 4 May 2015 UGMS May 2015 Meeting Philip Maechling SCEC IT Architect.
Curator: Gap Analysis (from a schema perspective) Rocky Dunlap Spencer Rugaber Georgia Tech.
Experiences Running Seismic Hazard Workflows Scott Callaghan Southern California Earthquake Center University of Southern California SC13 Workflow BoF.
® IBM Software Group ©IBM Corporation IBM Information Server Architecture Overview.
New Norwegian National Seismic Network Jens Havskov, University of Bergen Jan Fyen, NORSAR Presented at Nordic Detection Seminar, Oslo, June 4-6, 2008.
Krzysztof Genser/Fermilab For the Fermilab Geant4 Performance Team.
ADMIT: ALMA Data Mining Toolkit  Developed by University of Maryland, University of Illinois, and NRAO (PI: L. Mundy)  Goal: First-view science data.
CMSC 104, Version 8/061L14AssignmentOps.ppt Assignment Operators Topics Increment and Decrement Operators Assignment Operators Debugging Tips Reading Section.
1 09/2003 Processing Library Update CF Checker – Script made available as a web based form on the BADC site -
A. Sim, CRD, L B N L 1 SRM Collaboration Meeting, Sep , 2005 SRM v3.0 LBNL Implementation Status Report Scientific Data Management Research Group.
EOVSA Data and Database System J. McTiernan EOVSA Technical DesignMeeting 7-Nov-2011.
Southern California Earthquake Center CyberShake Progress Update November 3, 2014 – 4 May 2015 UGMS May 2015 Meeting Philip Maechling SCEC IT Architect.
DDM Central Catalogs and Central Database Pedro Salgado.
The SCEC Broadband Platform Overview and Recent Developments Philip Maechling Information Technology Architect Southern California Earthquake Center May.
CAA Database Overview Sinéad McCaffrey. Metadata ObservatoryExperiment Instrument Mission Dataset File.
As a general rule you should be using multiple languages these days (except for Java)
UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for
Starting Analysis with Athena (Esteban Fullana Torregrosa) Rik Yoshida High Energy Physics Division Argonne National Laboratory.
GUI Post-Processing Package for Beam-Beam Simulation of Ring Accelerators AYOMIDE ODUNSI JACKSON STATE UNIVERSITY SUPERVISOR: TANAJI SEN Dr. ACCELERATOR.
Compute and Storage For the Farm at Jlab
PRISM: PROCESSING AND REVIEW INTERFACE FOR STRONG MOTION DATA SOFTWARE
Work report Xianghu Zhao Nov 11, 2014.
Chapter 8 – Software Testing
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.
MaterialsHub - A hub for computational materials science and tools.
Philip J. Maechling (SCEC) September 13, 2015
CAE-SCRUB for Incorporating Static Analysis into Peer Reviews
Software Programming J. Holvikivi 2014.
Chapter 2: The Linux System Part 1
Scientific Python Introduction
Discussing an OVS/OVN Split
WG5 P02 Proposal 2014 Qualification of Standard Scripts
Southern California Earthquake Center
ADA analysis transformations
CyberShake Study 18.8 Technical Readiness Review
WG5 P02 Proposal 2014 Qualification of Standard Scripts
Presentation transcript:

Overview of Broadband Platform Software as used in SWUS Project

SCEC Software Activities on BBP SCEC software responsibilities on project include: 1.Integration of scientific methods into Broadband Platform Added Irikura, Composite Source Model, EXSIM in 2013 Added multiple Part A and Part B reports Added GMPE codes and utilities (e.g. rotD50, pynga) 2.Running BBP simulations using SCEC computing resources and posting simulation results Ran full Part A and Part B (BBP v13.5) for most methods Ran portions of Part A and Part B (BBP v13.6) for most methods

Define the BBP Platform The SCEC BBP Platform (BBP) integrates: scientific software (e.g. C and Fortran) formatting scripts (e.g. python) seismic software utilities (e.g. rotd50, pynga) post-processing plotting routines observational data (e.g. seismograms) expected results (e.g. seismograms, Peak SA values)

Standard BBP Inputs and Outputs Standard Inputs: Earthquake Source File (.src file) Station List (.stl file) Velocity model specification (region) Computational Method Each method has region specific input files (e.g. Greens functions) Standard outputs: Velocity seismograms Acceleration seismograms Standard Rupture Format (4 methods), Metadata list of programs and input files used Metadata compute environment information

Running the BBP Platform '/home/epicenter/fsilva/bbp/13.6.0/comps/run_bb p.py', '-x', '/home/epicenter-03/fsilva/june13/gp-nps- 50r/Xml/northpalmsprings-gp-0000.xml', '-s', ' ', '-l', '/home/epicenter-03/fsilva/june13/gp-nps- 50r/Sims/logs/ / _northpalmspri ngs-gp.log'

Sim Specification FileName: Simulation_ID.xml (e.g xml) Example Simulation Spec for Part A Validation Simulation: 1.Genslip $BBP_INSTALL_GF/Mojave/gp/mojave_generic1d-urs01.vmod /home/epicenter- 03/fsilva/june13/gp-nps-50r/Src/northpalmsprings-gp-0049.src mojave_generic1d- urs01.vmod northpalmsprings-gp-0049.src metadata.txt northpalmsprings-gp-0049.srf Mojave 2.Jbsim $BBP_INSTALL_GF/Mojave/gp/mojave_generic1d-urs01.vmod /home/epicenter-03/ 3.Hfsims $BBP_INSTALL_GF/Mojave/gp/mojave_generic1d-urs01.vmod /home/epicenter-03 4.Plot_Map /home/epicenter-03/fsilva/june13/gp-nps-50r/Src/northpalmsprings-gp src 5.PlotSeis $BBP_INSTALL_VAL/NORTHPS/gp/northps_v13_3_1.stl northps_v13_3_1.stl True 6.RotD50 $BBP_INSTALL_VAL/NORTHPS/gp/northps_v13_3_1.stl northps_v13_3_1.stl GMPEComparison $BBP_INSTALL_VAL/NORTHPS/gp/northps_v13_3_1.stl /home/ 7.GenPlots $BBP_INSTALL_VAL/NORTHPS/gp/northps_v13_3_1.stl northps_v13_3_1.stl 8.AccPEER3 acc 6.12 NORTHPS 90 False GenHTML $BBP_INSTALL_VAL/NORTHPS/gp/

BBP Software Version Strategy As a general principle, the newest version of the broadband platform is better than any previous version and users should upgrade at first opportunity. Older versions of the code will be archived to support reproducibility of previously obtained results. Any use of an older version of the platform should be examined carefully to understand the scientific goals of using an older version.

Versioning BBP Results BBP results should be attributed to specific BBP software and configuration versions because results may change as methods improve. For a Part A Validation Result, changes to any of these three versions that may impact the results: Broadband Version May This is the source code version Velocity model versionLABasin - 29-May This is the region specific input parameters used in the simulation Validation package versionNR - 29-May This is the set of observational data and associated corrections used in the GOF plots for this validation simulation These are found in the index.html file in the outdata directory for each simulation.

Comparing Results Between BBP Software Versions When comparing BBP results, all results should be produced with the same version of the broadband platform. Standard problems should be re-run when new versions of the platform are released. We assume that: Post processing changes affect results for all methods. Changes to any method’s source code, including python wrappers, may affect results from other methods Changes to one method parameters do not affect results from another method We make this assumption to simplify our analysis of results: We do not have the resources to detect all possible sources of coupling between scientific programs in broadband platform This assumption can be relaxed, if additional analysis is done to confirm results are equivalent between BBP software releases.

Results From Two Software Versions We have posted results. These should be considered results from BBP v Results are posted under two studies: When accessing these results: Use v13.6 results for any simulation if the results exist. If no v13.6 results exist, use v13.5 results. If no v13.5 results exist, simulation was not completed.

BBP Simulation Results Posted Results are Organized by Release, Method, Sim Type List of Methods:Within Method (GP): csm/ gmpe/ exsim/ landers/ gp/lomap/ irikura/ niigata/ sdsu/nps/ ucsb/nr/ whittier/ tottori/

BBP Results Directory Results Organized in two Base Directory: http//bbpvault.usc.edu/bbp/BBP_June_2013/ Part A Results: Method Name: [csm,exsim,gp,irikura,sdsu,ucsb] Event Name: [landers,lomap,niigata,nps,nr,whittier,tottori] Simulation ID: [ , ] Absolute pathname carries information about what method was used and what event was used to produce the simulation results contained in a directory. In each simulation directory, a simulation specification file (sim_id.xml) provides detailed information about the programs run to produce the results in the directory.

Part A Results Directory Listing: ata/ /index html

BBP Output (Results) Directory Results Organized in two Base Directories: http//bbpvault.usc.edu/bbp/BBP_June_2013/ Part B Results: Base File location: Study Name/Method Name/gmpe/ Filename formed from: [method, mag, mechanism, region, dist] bp-gmpe-ucsb-62-ss-nocal-20km.pdf bp-gmpe-ucsb-66-ss-socal-50km_w_gmpe.pdf

BBP Metadata Files Simulation Directories Metadata Files: index html xml system_status txt software_status txt Example: software_status txt Python version: 2.7 (r27:82500, Sep , 18:02:00) GCC Version: gcc (GCC) (Red Hat ) ICC Version: icc (ICC) IFORT Version: ifort (IFORT) G77 Version: GNU Fortran (GCC) (Red Hat fc14) GFORTRAN Version: GNU Fortran (GCC) (Red Hat ) NumPy Version: SciPy Version: Matplotlib Version: 1.0.1

End