Performance modeling codes for the QuakeSim problem solving environment

  • Authors:
  • Jay Parker;Andrea Donnellan;Gregory Lyzenga;John Rundle;Terry Tullis

  • Affiliations:
  • Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California;Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California;Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California and Department of Physics, Harvey Mudd College, Claremont, California;Department of Physics, University of California Davis, Davis, California;Department of Geological Sciences Brown University, Providence, Rhode Island

  • Venue:
  • ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The QuakeSim Problem Solving Environment uses a web-services approach to unify and deploy diverse remote data sources and processing services within a browser environment. Here we focus on the highperformance crustal modelling applications that will be included in this set of remote but interoperable applications. PARK is a model for unstable slip on a single earthquake fault represented as discrete patches, able to cover a very wide range of temporal and spatial scales. GeoFEST simulates stress evolution, fault slip and visco-elastic processes in realistic materials. Virtual California simulates fault interaction to determine correlated patterns in the nonlinear complex system of an entire plate boundary region. Pattern recognition tools extract Karhunen-Loeve modes and Hidden Markov state models from physical and virtual data streams. Sequential code benchmarking demonstrates PARK computes 15,000 patches for 500 time steps in under 8 hours (SGI Origin 3000), GeoFEST computes 50,000 tetrahedral elements for 1000 steps in under 14 hours (Sun Workstation), and Virtual California computes 215 fault segments for 10,000 time steps in under 0.5 hours (Pentium III). QuakeSim goals for June 2004 are to deploy MPI parallel codes that compute 400,000 patches (PARK), 16,000,000 tetrahedra (GeoFEST) and 700 segments (Virtual California) in essentially the same wallclock time, incorporating powerful tools such as stress field multipoles and the ESTO/ PYRAMID mesh partitioning and refinement tools.