hercules-team-contributions - University of Southern California

advertisement
Assorted material for PRAC proposal:
Expanding Spatial and Temporal Scales of Physics-Based Seismic Hazard Analysis
Contributed by:
Hercules simulation team
Summary
Broader Impacts
(…) by expanding the spatial and temporal scales of a physics-based approach to seismic hazard analysis,
SCEC researchers will build a robust simulation framework that will provide a more comprehensive
approach to problems spanning from scientific understanding of earthquake processes to daily life
applications in engineering design of infrastructure systems such as lifeline and transportation networks
as well as sensitive projects and facilities like nuclear power plants or dams. We will achieve this by
vertically interconnecting software elements and simulation products (input and output datasets) from the
earthquake source (dynamic simulation of the fault’s rupture), through the ground motion (high frequency
simulation of traveling seismic waves), to the composition of physics-based seismic hazard maps
(CyberShake). Such a simulation framework seeks to transform current approaches based entirely on
statistical models by incorporating a physics-based deterministic background to evaluating the seismic
risk of specific engineering projects or entire regions.
Intellectual Merit
[in reference to forward simulations in the High-F component]
(…) our project plan will improve and advance our simulation capabilities to reproduce the observed
characteristics of the ground motion during earthquakes at frequencies higher than typically done before.
We will do this by incorporating heterogeneities in the underlying models of the source and the crustal
structure as well as by more realistically representing the constitutive material models (attenuation and
plasticity) used in our simulation engines. These are problems that can only be addressed with petascale
computing because they extend the spatial and temporal scales of our models. Therefore, part of our
efforts will be directed at improving and optimizing our simulation codes to maximize the use of
resources while achieving scientific goals of significance to the seismological and earthquake engineering
communities and to the society as a whole.
Introduction
(…)
We propose to advance scientific knowledge and software development applied to understanding
earthquake processes from the mechanics of the rupture at a seismic fault to the realistic representation of
the ground motion at frequencies of engineering interest by expanding the spatial and temporal scales of
earthquake processes simulation. We will advance a physics-based framework that will enable us to
construct robust seismic hazard maps for use in buildings design and resilient urban planning. To this
end, we will vertically integrate software tools and simulation products that require petascale-level
computing and storage at three levels: dynamic rupture simulation, high frequency ground motion
simulation, and physics-based seismic hazard modeling. This involves the continued development of four
core codes: SORD, Hercules, AWP-ODC, and AWP-ODC-GPU; and a software framework for physicsbased seismic hazard mapping: CyberShake. These codes and software framework use finite difference
and finite element methods to solve the underlying dynamic rupture and wave propagation problems, and
concepts such as reciprocity to optimized the repeated forward simulation of multiple scenario
earthquakes needed for seismic hazard analysis, as well as advanced high-performance scientific
computing tools to boost our time to solution.
Dynamic Rupture
[SORD – Not our thing  ]
High-F
Description and Intellectual Merit
[partly taken/modified from the High-F project document]
The SCEC High Frequency (or “High-F”) project seeks to integrate various scientific modeling and
simulation efforts within the Southern California Earthquake Center with the objective of reproducing
earthquake physics and effects at high frequencies (from 5 up to 10 Hz) using deterministic modeling
approaches. The High-F project uses, improves, and develops forward wave-propagation simulation
capabilities and approaches in order to better reproduce the ground response at higher frequencies. In the
activities of the High-F project component of this allocation proposal we will incorporate high-frequency
characteristics in the source representation by vertically integrating the output from the Dynamic Rupture
component of our project with high-frequency simulations by converting the rupture process into a
kinematic model with predefined slip functions on the (shared) fault geometry. This is a key component
of our forward simulations given that we have observed in previous studies that our forward simulations
lack sufficient energy at the higher frequencies.
At the seismic wave propagation level, the High-F component of our project will incorporate more
realistic physics in the models by considering (a) small-scale heterogeneities (stochastic characteristics) in
the material that compose the crustal structure and sedimentary deposits; (b) the elasto-visco-plastic
behavior of geomaterials; (c) the frequency dependent characteristics of the attenuation quality factor Q;
and (d) other site-effects due to scattering introduced by irregular surface topography or the built
environment. These are all particularly challenging to model aspects because of their multi-scale multiphysics nature, and are intrinsic to the ground motion characteristics as observed from records of past
earthquakes—especially at the higher frequencies in which we are interested (5–10 Hz).
The small-scale heterogeneities will be considered through the incorporation of statistical models that
reproduce, on average, the spatial variability and randomness in the material properties (Vs, Vp and
density) as observed from deep exploration logs (at the crustal level) and boreholes (in geotechnical
layers at the upper few hundred meters from the free surface). The elasto-visco-plastic behavior of
geomaterials used in the computational models of the region to represent off-fault and near-surface
plasticity effects will be considered through the incorporation of realistic constitutive models that can
account for the nonlinear stress-strain relationships. Both AWP-ODC and Hercules have implemented
modules that incorporate the Drucker-Prager elasto-plastic constitutive mode, but more realistic models
are likely to be needed, especially for reproducing the behavior of soft-soil sedimentary deposits near the
surface. The frequency dependent characteristics of the attenuation quality factor, Q, will be incorporated
by implementing alternative visco-elastic models. The AWP-ODC team has already implemented an
initial model (reference here) and the Hercules team is currently working on extending their attenuation
model (Bielak et al. 2011) to account for the frequency dependence of Q. Finally, we will consider better
representations of particular site conditions by using the extended modeling capabilities of Hercules to
account for surface topographic effects using special finite elements and to account for the scattering
effects of the built environment by considering coupled soil-structure and site-city interaction models in
densely urbanized regions (Isbiliroglu et al., 2014) using the Domain Reduction Method (Bielak et al.
2003).
The simulation plans in this component of our project will consist of a series of 5–10 Hz simulations of
historic and scenario moderate and large magnitude earthquakes for the region of southern California (see
Table ??). Moderate scenario and historic earthquakes will be used primarily for calibration of the models
and simulation codes. We will perform a sequence of verification exercises directed at ensuring that the
modeling capabilities of each simulation code/team (Hercules and AWP-ODC/AWP-ODC-GPU) yields
equivalent wavefield results with respect to each other. Verification at this level is particularly important
because of the added complexity required in high-frequency simulations. In the past we have successfully
performed verification exercises at much lower frequencies (0.5 Hz), which indicated that our core codes
were robust enough to conduct individual (complementary) simulations (Bielak et al. 2010). This,
however, needs to be replicated for the higher frequency levels of interest proposed here—where the
intrinsic differences in the methodologies implemented in our simulation codes (finite elements, finite
differences) are likely to be exposed in new ways. These differences will need to be resolved so that we
can distribute the simulation workload for the more challenging problem of validation and simulation of
large magnitude events.
Validation of historic events through comparisons of synthetics with data will be done first for the
moderate magnitude events using goodness-of-fit measures that convey physical meaning to both
seismologists and engineers (Anderson 2004; Olsen and Mayhew 2010). We have accumulated extensive
experience in validation of simulations (up to 4 Hz) of moderate events such as the 2008 Chino Hills
earthquakes (Taborda and Bielak 2013, 2014). Through this work we have identified a series of aspects
that affect the accuracy of our simulations at frequencies above 1 and 2 Hz when compared to data. These
aspects include the lack of high-frequency energy in our kinematic source models (which will be resolved
through more realistic simulations of dynamic rupture processes) and the lack of sufficient resolution and
inaccuracy in the representation of material properties in the velocity model (which will be addressed
through inclusion of small-scale heterogeneities and use of more realistic attenuation and constitutive
models). Components (a) through (d) described above are precisely designed to improve the goodnessof-fit of our simulations at higher frequencies.
Computationally speaking, these components are more demanding because they expand the spatial and
temporal resolution of our models—which substantiates our need for high-performance petascale
computing resources. Incorporating small scale heterogeneities, for instance, increases substantially (by
almost an order of magnitude) the number of finite elements or finite difference cells in our models. [In
the case of Hercules] up until now the largest runs made using Blue Waters and other similar systems
have reached maximum frequencies of 4 and 5 Hz with counts of 5 to 15 billion nodes in unstructured
finite-element meshes (will need to draw an equivalency with AWP-ODC here). At this level of
resolution, the physical size of the smallest element is of about 5 m. Future planned simulations that will
include small-scale heterogeneities at even higher frequencies have been calculated to produce meshes
counts between 70 and 100 billion elements. In turn, the incorporation of better physics (as in the case of
nonlinear off-fault and near-surface plasticity) for instance will require the use of smaller simulation timesteps and increases the time to solution per simulation cycle. In addition, better attenuation Q models
increase the memory usage of the codes.
One, or more, historic earthquakes in Southern California will be selected as target events, and the results
of high-frequency ground motion simulations will be compared with observed data from these
earthquakes. The High-F project will help to define a reference framework for the evaluation of
alternative simulation methods, such as the stochastic simulation methods developed within the SCEC
Broadband Platform, and will seek to identify the threshold frequency at which deterministic and
stochastic methods provide a viable tradeoff for hybrid approaches.
Description of Simulation Codes
[Taken from the High-F document]
Recent simulations (Taborda and Bielak, 2012; Isbiliroglu et al., 2012; Cui et al., 2010) have shown that,
codes such as Hercules and AWP-ODC have the capability to simulate earthquakes at maximum
frequencies equal to 4 and 5 Hz, using only a fraction of the resources available in supercomputing
facilities today (Table 1). Estimates based on these results indicate that higher frequency simulations (up
to 10 Hz) are possible in the near future (see Table 2 for performance estimates for Hercules; equi-spaced
grid approaches such as AWP-ODC require additional resources dependent on the scenario parameters).
AWP-ODC and AWP-Graves are already being used by a number of researchers in the SCEC
community. CMU’s Quake Group has started the process of producing and releasing a version of
Hercules as a SCEC community code. Several alternative high-frequency wave propagation codes are
needed for the verification and validation efforts necessary to support the proposed activities—especially
for evaluating the new source, velocity, and attenuation models at high frequencies but smaller physical
scales. We also intend to be able to support code improvement in order to reach the performance
objectives of the High-F project.
(…)
[Taken and modified from previous proposals]
Hercules (Tu et al., 2006; Taborda et al., 2010) is an octree-based parallel finite element (FE) earthquake
simulator developed by the Quake Group at Carnegie Mellon and partners at the University of Memphis
and the University of Southern California, which is part of the SCEC Community Modeling Environment
computational development activities. The standard distribution of Hercules is written in C using MPI
inter-processor communication libraries. Hercules’ finite element forward solver has second-order
accuracy in both time and space. It integrates an efficient unstructured hexahedral mesh generator and an
explicit finite element formulation to solve the linear momentum (partial differential) equation for 3D
wave propagation problems in highly heterogeneous media due to earthquake sources modeled with
kinematic faulting. Alternative distribution of Hercules solve wave propagation problems in nonlinear
elasto-plastic media and can account for surface topography and the presence of the built environment.
A version of Hercules currently in development use C++ and CUDA for use of GPU in hybrid systems.
Hercules has been extensively tested in Blue Waters and other similar systems such as Titan at OLCF and
Kraken at NICS. Figure X shows recent strong and weak scaling curves.
Supporting Material
Scaling curves
Subject to change/update based on one run being done this week on Blue Waters
(to be continued)
Download