Title: SCEC Earthworks Science Gateway: Widening SCEC Community Access to the TeraGrid
1SCEC Earthworks Science GatewayWidening SCEC
Community Access to the TeraGrid
Philip Maechling SCEC IT Architect www.scec.org/cm
e TeraGrid 2006 13 June 2006
2Outline
- Southern California Earthquake Center
- Goals
- Implementation
- Future Plans
3- Southern California Earthquake Center
- Involves 500 scientists at 55 institutions
worldwide - Focuses on earthquake system science using
Southern California as a natural laboratory - Translates basic research into practical products
for earthquake risk reduction
SCEC Focus Groups
4SCEC Member Institutions(October 1, 2005)
5SCEC/CME Project
Goal To develop a cyberinfrastructure that can
support system-level earthquake science the
SCEC Community Modeling Environment (CME)
Support 5-yr project funded by the NSF/ITR
program under the CISE and Geosciences
Directorates Oct 1, 2001 Sept 30, 2006
NSF CISE GEO
SCEC/ITR Project
USGS
ISI
Information Science
Earth Science
SDSC
IRIS
SCEC Institutions
www.scec.org/cme
6Scenario Earthquake Simulations Puente Hills
Peak SA 2.0 magnitude Map
Velocity Y Component Animation
Puente Hills Simulation Scenario Earthquake (10
Hz) Robert Graves (AWM), Amit Chourasia et al
(Viz)
7Pathway 2 TeraShake Platform
M7.7 Earthquake on Southernmost San Andreas Fault
Olsen et al. (2006)
8Southernmost San Andreas M7.7
NW?SE
NW?SE
9Outline
- Southern California Earthquake Center
- Goals
- Implementation
- Plans
10Outline
- SCEC Earthworks Science Gateway goal is to allow
users to run wave propagation simulations. - Seismological Researchers
- Grad Students
- Public Interest in resulting data products
- Many of these target users are not used to using
high performance computing.
11Use of Wave Propagation Simulations
- Uses of Wave propagation results include
- Testing of alternative geological and
computational models. - Validation of source mechanism for actual
earthquake. - Determination of slip distribution for actual
earthquake - Synthetic ShakeMap for actual earthquake.
- Educational or informative animations of effects
of actual earthquake.
12Testing of alternative geological and
computational models.
Olsen AWM
CVM 3.0
Harvard VM 1.0
Hadley-Kanamori
Hollywood EQ Mw 4.23, 6.98 depth 24x24x12 km
region (160x160x80 nodes) (Dx150 m)
CMU AWM
13Pathway-2 Comparisons for 09/03/02 Yorba Linda
EarthquakeData in black, SCEC CVM (FD) in blue,
Harvard model (SEM) in red
Validation of source mechanism for actual
earthquake.
14Observed ShakeMap for Actual Event
Synthetic ShakeMap for actual earthquake could
be compared to this actual ShakeMap.
15Outline
- Southern California Earthquake Center
- Goals
- Implementation
- Plans
16SCEC Earthworks Science Gateway
- Applied for a Science Gateway Allocation and
award started in April 1, 2006 (lt 3 months). - SCEC Earthworks integrates a wide variety of
capabilities that have been developed on the
SCEC/CME Project over several years. - Incorporates a lot of Lessons learned over the
SCEC/CME ITR Project.
17SCEC Earthworks Science Gateway Basic
Capabilities
- Configure earthquake wave propagation
simulations. - Submit simulation for execution as workflow.
- Workflow executes across distributed grid
environment including - SCEC, USC HPCC, and TeraGrid
- Monitoring of workflow status.
- Data products registered with metadata into
digital library - Data discovery tools using metadata searches
- Data Retrieval for data products of interest
18SCEC Earthworks Key Technologies
- JSR 168 compliant Portal
- Grid-based workflow job submission using standard
SCEC/CME Pegasus/VDS software stack - Workflow-based file and metadata management using
MCS/RLS - Automated metadata production and registration
for all data products. - Long term storage of data products in Storage
Resource Broker (SRB).
19SCEC Earthworks Key Compromises
- Limited workflow components to simplify workflow
creation. - Well-defined (and limited) data product creation.
- Data products re-used not supported.
20SCEC Earthworks Science Gateway
21SCEC Workflow System Software Stack
- Pegasus Meta-scheduler
- Ability converting abstract workflows to concrete
workflows - Automatic expansion of workflows to stage and
transfer files. - Virtual Data System (VDS)
- Includes Condor, Globus
- Job scheduling including condor glide-in
provisioning for embarrisingly parallel execution
on cluster - Metadata Catalog Service
- Metadata archive and data discovery
- Replica Location Service
- Mapping logical files to physical files
- Globus
- GSI security supported at USC and TeraGrid.
GridFTP for data transfer. Support for Condor job
scheduling. - Storage Resource Broker Client (SRB Server at
SDSC).
22Simulation Configuration Interface
23Workflow Status Display
24Example SCEC Earthworks Science Gateway Metadata
Registered into SRB
- simulation_codeauthorKim_Olsen
- simulation_codenamepmvl3d
- simulation_codetypeFDuniform
- simulation_languagefortran
- simulation_memarchMPI
- simulation_indexorderxyz
- simulation_indexsign_x1
- simulation_indexsign_y1
- simulation_indexsign_z1
- simulation_mesh_fencepost2
- simulation_sensor_typevelocity
- simulation_sensor_meshloccenter
- region_latlong_ellipsoidWGS-84
- region_UTM_zone11
- region_depth_shallow0.0
- region_depth_deep4875.0
- region_origin_definitionlat_long
- region_origin_latitude34.2500000
- region_origin_longitude-118.6000000
25Data Discovery Through Metadata Search
26SRB-based Product Storage and Data Access
SRB registration includes metadata-based
simulation discovery and seismogram extraction.
27Outline
- Southern California Earthquake Center
- Goals
- Implementation
- Plans
28Future Plans
- Future planned developments for SCEC Earthworks
include - Add additional Data products
- Animations
- Matching Synthetic and observed seismograms
- More computational codes integrated into system.
- Partial workflows and re-use of data products
29SDSC Visualization Services Request Interface
- Collaborating on automated creation of animation
with SDSC Visualization Services Group. - Defined a Visualization Service Request Interface
- Registered example data sets into SRB for testing
- Example Methods in Interface
- String Request_identifier visualization_service_r
equest(string url_to_service_request) - String Status_string visualization_service_status
(string request_identifier) - String Visualization_url animation_location(string
request_identifier) - May be able to contribute visualizations to
California Integrated Sesismic Network
Information Distribution System.
30Future Plans for SCEC Earthworks Science Gateway
- Goal is automated execution of wave propagation
simulation after actual earthquake. - Pull researchers and public into SCEC site when
there interest is high. - Allow SCEC researcher to reconfigure and resubmit
revised simulations.
31Conclusions
- SCEC Earthworks Science Gateway provides access
to TeraGrid computing capabilities to community
members that do not usually use supercomputers. - Production of specific data products provides
interest to community that does not run the code.
32End