28.01.2013 Views

Annual Meeting - SCEC.org

Annual Meeting - SCEC.org

Annual Meeting - SCEC.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Group 1 – CME/PetaSHA | Poster Abstracts<br />

dimensional slices via a clickable interface or by specifying precise coordinates. Extractions are<br />

plotted to the screen and optionally downloaded to local disk. Time histories may be low-pass<br />

filtered, and multiple simulations may be overlayed for comparison. Metadata is sored with each<br />

simulation in the form of a Pylab module. A well defined URL scheme for specifying extractions<br />

allows the web interface to be bypassed, thus allowing for batch scripting of both plotting and<br />

download tasks. This version of WebSims replaces a previous PHP implementation. It is written in<br />

Python using the NumPy, SciPy, and Matplotlib modules, which provide a MATLAB-like<br />

processing and visualization environment. The web pages are served by a web.py, a simple web<br />

application framework similar to Google App Engine. WebSims is open source and freely<br />

available, though not supported.<br />

1-023<br />

RUNNING MILLIONS OF SERIAL JOBS ON A CLUSTER USING WORKFLOWS:<br />

CYBERSHAKE 2008 Callaghan S, Maechling PJ, Deelman E, Vahi K, Mehta G, Juve G, Milner<br />

KR, Graves RW, Field E, Okaya DA, and Jordan TH<br />

<strong>SCEC</strong> researchers use large-scale computational grid-based scientific workflows to perform seismic<br />

hazard calculations for the CyberShake project, part of <strong>SCEC</strong>'s PetaSHA project. The scientific goal<br />

of CyberShake is to calculate physics-based probabilistic seismic hazard curves for locations in<br />

Southern California and combine the curves into a hazard map for the region. For each site of<br />

interest, the CyberShake processing includes two large-scale MPI calculations to create strain<br />

Green's tensors and a large number of embarrassingly parallel post-processing jobs to calculate<br />

intensity measures from possible events. These intensity measures are then processed into a hazard<br />

curve.<br />

Our use of scientific workflows, which link the output of one job with the input of the next, enables<br />

a greater degree of automation and supports access to the grid tools needed to run and manage this<br />

kind of high-throughput calculation. CyberShake has been updated to include the UCERF 2.0<br />

earthquake rupture forecast (ERF), as well as increased rupture variation in hypocenter location<br />

and slip distribution. As a result, the number of calculations per site increased by a factor of four,<br />

leading to workflows of nearly 1 million jobs. We have recently completed CyberShake seismic<br />

hazard curves for 9 sites utilizing large workflows, using the Pegasus Workflow Management<br />

System to execute the computations on local and national supercomputing resources. We discuss<br />

the advantages of using a grid-based, scientific workflow approach to this type of high-throughput<br />

computation. We describe the challenges we encountered and solutions we developed to obtain<br />

meaningful scientific results.<br />

1-024<br />

<strong>SCEC</strong> RESEARCH USING HIGH PERFORMANCE COMPUTING BY THE <strong>SCEC</strong>/CME<br />

COLLABORATION Maechling PJ, Jordan TH, Archuleta RJ, Beroza GC, Bielak J, Chen P,<br />

Cui Y, Day SM, Deelman E, Graves RW, Minster JB, Olsen KB, and the <strong>SCEC</strong>/CME<br />

Collaboration<br />

The <strong>SCEC</strong> Community Modeling Environment (<strong>SCEC</strong>/CME) collaboration performs basic<br />

scientific research using high performance computing with the goal of developing a predictive<br />

understanding of earthquake processes and seismic hazards. <strong>SCEC</strong>/CME research is currently<br />

funded through two NSF awards, the NSF-EAR PetaSHA-2 project, and the NSF-OCI PetaShake<br />

projects. These two projects have complementary goals with PetaSHA-2 focusing on basic seismic<br />

hazard research and PetaShake focusing on increasing the scale and resolution of <strong>SCEC</strong><br />

computational codes to use petascale supercomputers. <strong>SCEC</strong>/CME research areas including<br />

dynamic rupture modeling, wave propagation modeling, probabilistic seismic hazard analysis, and<br />

2008 <strong>SCEC</strong> <strong>Annual</strong> <strong>Meeting</strong> | 79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!