-
PDF
- Split View
-
Views
-
Cite
Cite
Nobuaki Fuji, Sébastien Chevrot, Li Zhao, Robert J. Geller, Kenji Kawai, Finite-frequency structural sensitivities of short-period compressional body waves, Geophysical Journal International, Volume 190, Issue 1, August 2012, Pages 522–540, https://doi.org/10.1111/j.1365-246X.2012.05495.x
- Share Icon Share
Summary
We present an extension of the method recently introduced by Zhao & Chevrot for calculating Fréchet kernels from a precomputed database of strain Green's tensors by normal mode summation. The extension involves two aspects: (1) we compute the strain Green's tensors using the Direct Solution Method, which allows us to go up to frequencies as high as 1 Hz; and (2) we develop a spatial interpolation scheme so that the Green's tensors can be computed with a relatively coarse grid, thus improving the efficiency in the computation of the sensitivity kernels. The only requirement is that the Green's tensors be computed with a fine enough spatial sampling rate to avoid spatial aliasing. The Green's tensors can then be interpolated to any location inside the Earth, avoiding the need to store and retrieve strain Green's tensors for a fine sampling grid. The interpolation scheme not only significantly reduces the CPU time required to calculate the Green's tensor database and the disk space to store it, but also enhances the efficiency in computing the kernels by reducing the number of I/O operations needed to retrieve the Green's tensors. Our new implementation allows us to calculate sensitivity kernels for high-frequency teleseismic body waves with very modest computational resources such as a laptop. We illustrate the potential of our approach for seismic tomography by computing traveltime and amplitude sensitivity kernels for high frequency P, PKP and Pdiff phases. A comparison of our PKP kernels with those computed by asymptotic ray theory clearly shows the limits of the latter. With ray theory, it is not possible to model waves diffracted by internal discontinuities such as the core—mantle boundary, and it is also difficult to compute amplitudes for paths close to the B-caustic of the PKP phase. We also compute waveform partial derivatives for different parts of the seismic wavefield, a key ingredient for high resolution imaging by waveform inversion. Our computations of partial derivatives in the time window where PcP precursors are commonly observed show that the distribution of sensitivity is complex and counter-intuitive, with a large contribution from the mid-mantle region. This clearly emphasizes the need to use accurate and complete partial derivatives in waveform inversion.
1 Introduction
In seismic tomography, the resolution potential of a given data set depends critically on both spatial coverage and frequency content of seismic waves amongst other things. High resolution images of the mantle have been obtained in the past by inverting the global data set of the International Seismological Centre (e.g. van der Hilst 1997; Bijwaard 1998), which contains millions of compressional wave arrival times picked for the most part on short period records. In spite of the tremendous size of this data set, the resolution was still limited by uneven ray coverage, as a large part of the Earth's mantle is poorly sampled, and by the level of noise in traveltime data. With the ever-increasing number of temporary and permanent broadband stations worldwide, spatial coverage and consequently resolution is expected to improve dramatically in many parts of the mantle. To further improve our tomographic images of the Earth's interior, it is now necessary to build high quality global data sets of traveltime and amplitude measurements by exploiting the waveforms of a large number of seismic phases. Such an effort is currently underway, and the results will be reported soon in a forthcoming publication. To fully exploit this new data set, it is also necessary to develop efficient numerical methods to compute the exact sensitivity to 3-D structure of such traveltime and amplitude measurements. This is particularly challenging for the case of P or PKP waves, because the computations must be performed for periods as short as 1 s, around which these waves are best observed on seismic records.
Finite-frequency kernels can in principle be computed exactly in 3-D Earth models (e.g. Tromp 2005; Zhao 2005; Sieminski 2007; Fichtner 2008; Liu & Tromp 2008). However, these approaches require extremely large computational resources even at periods much longer than our target of 1 s, which prevents their application to massive P-wave traveltime data sets. Dahlen (2000) proposed an algorithm based upon far-field asymptotic solutions of the wave equation (ray theory) to make calculations of traveltime kernels for high frequency body waves tractable. A few tomographic studies subsequently used this approach to incorporate 3-D traveltime kernels into global tomography studies (e.g. Montelli 2004). While the asymptotic approach (Dahlen 2000) accounts for finite-frequency effects on traveltimes and amplitudes, it still suffers from important shortcomings. First, ray theory can not be used to describe diffracted waves such as Pdiff or Sdiff. This considerably limits our ability to image structures in the lowermost mantle, since waves diffracted by the core have the strongest sensitivity to structural heterogeneity at the base of the mantle. Secondly, neglecting the contribution of the near field can potentially bias traveltime sensitivity kernels in the vicinity of sources and stations, as shown by Favier (2004). Thirdly, asymptotic approximations do not fully describe the complexity of wavefields and it is often cumbersome to account for all the seismic phases that can contribute to the observed signal in the time window of interest. Finally, the computation of wave amplitudes with ray theory is difficult and requires interpolation of the spherical velocity model (Calvet & Chevrot 2005). This problem is important because inaccurate seismic amplitudes translate into errors in traveltime sensitivity kernels, and thus into biases in tomographic models. From this short overview, it is clear that there is a need to develop efficient numerical methods for computing exact sensitivity kernels.
A solution to this problem was proposed by Zhao & Chevrot (2011a) who showed that partial derivatives can be expressed as convolutions of the components of two types of strain Green's tensors (SGTs), emanating from the source and back-propagated from the receiver. These SGTs can be precalculated with any simulation method and stored in a database, so that they can be retrieved to compute partial derivatives very efficiently. Zhao & Chevrot (2011b) computed the SGTs by normal-mode summation and showed examples of kernel computations for various seismological observables on both body and surface waves. Because it is difficult to compute spheroidal modes at periods shorter than 8 s, they could only compute body wave kernels at relatively long periods.
Here, we will use the Direct Solution Method (DSM) to compute the SGT database, with the objective of being able to compute sensitivity kernels at periods as short as 1 s. The DSM is a Galerkin method that solves the weak form of the elastic equation of motion in the frequency domain (e.g. Geller & Ohminato 1994; Geller & Takeuchi 1995). By carefully tuning the vertical grid spacing, maximum angular order, and cut-off depth, the calculations can be made very efficient while keeping high accuracy, even at frequencies as high as 2 Hz (Kawai 2006). We first describe this method and derive the expressions of SGTs from the numerical solutions for displacement. We then explain an important improvement of our initial implementation that consists of interpolating SGTs, thereby avoiding the need to compute and store the SGT database in a grid with fine distance and depth sampling rates. This saves storage space and limits the volume of data that needs to be read for computing the sensitivity kernels. Another improvement comes from an adaptive algorithm that determines the domain where the values of the partial derivatives are significant, thereby avoiding the unnecessary computation of the kernels outside the first Fresnel zones. We illustrate our approach by computing Fréchet kernels for the traveltimes and amplitudes of high frequency P, PKP and Pdiff phases. Finally, we compute waveform partial derivatives for different parts of the seismic wavefield and demonstrate their potential for high resolution imaging of the deep Earth by migration and waveform inversion.
2 Partial Derivatives Expressed in Terms of Strain Green's Tensors
2.1 Fréchet kernels expressed in terms of strain Green's tensors



























Geometry of the source at , receiver at
and an arbitrary location
at which the Fréchet kernel is calculated (from Zhao & Chevrot 2011a). s, R and Q are the surface projections of
,
and
, respectively. Here
and R coincide, since the receiver is assumed to be on the surface.


The DSM accounts for the effect of anelasticity in an exact manner (Fuji 2010). Therefore eq. (3) can be used to model the displacement perturbation due to a general complex perturbation to the elastic tensor, including the effects of perturbations in physical dispersion and attenuation. In this study, however, for simplicity, we only consider elastic perturbations relative to an anelastic reference model, that is, δΛijkl is real and frequency independent.













2.2 P-wave kernels





2.3 Construction of a strain Green's tensor database
The numerical efficiency of our approach relies on the fact that we can evaluate expressions such as (16) by using a pre-calculated database of SGTs. For example, as shown in Fig. 1, if we can calculate in advance the TSGT H for all possible locations of rS and rQ and establish a database, then in the evaluation of any Fréchet kernels we can simply retrieve the TSGTs from the database, thus achieving a better efficiency. In general, each element of the TSGT H is a function of six variables: the 3-D coordinates of rS and rQ. As a result, the amount of computation and storage for the TSGT database are huge and can only be applied on small-scale studies (e.g. Zhao 2006; Chen 2007). However, for a spherically symmetric Earth model, the TSGT H only varies with four parameters: rS and rQ, the arc distance ΔSQ, and the angle φQS. Furthermore, the spherical symmetry leads to the decoupling of the dependence on φQS from the other three variables. As a result, we can establish a TSGT database with all its elements sampled for a set of (rS, rQ, ΔQS) values. The dependence on φQS, all in the form of its sines and cosines, can easily be taken into account during the kernel calculations.






















In general, as demonstrated by Zhao & Chevrot (2011a), the computation of partial derivatives requires 10 components for and 20 components for
. However, for the particular case of P waves, our derivation shows that only one component is actually required for
and four components for
(that we name
). Therefore, it is possible to design an optimal database of SGTs for the computation of P wave partial derivatives. Another advantage of defining specific databases for each type of seismic phase is that we can fine tune the time (or frequency) and spatial samplings in the computation of the SGTs. We explain in the next section how these strain tensors can be computed with the DSM.
3 Computation of Strain Green'S Tensors with the Direct Solution Method
3.1 The direct solution method















3.2 Computation of strain from the displacement solution






To derive derivatives of displacement with respect to the vertical direction, we use a three-point interpolation algorithm (Suetsugu 2005; Kawai & Geller 2010a). Since vertical strain is discontinuous at a discontinuity, we do not mix the displacements in the upper and lower zone when we interpolate. In this paper, for simplicity, we show the strains in the upper zone except the case for the surface.
The Green's functions are calculated for the ak135 reference Earth model (Kennett 1995) with a step of 0.1° in distance, 20 km in depth from the surface down to the bottom of the mantle, and 0.05 s in time, for frequencies up to 1.25 Hz. These Green's functions are then stored on a disk.
4 Interpolation of Green's Functions
While the calculation of partial derivatives with the SGT database approach is very efficient, it is still limited by the number of SGT that must be stored and accessed during execution. Kernels are usually computed in a fine 3-D grid, and we require access to both SSGT and TSGT inside each element of this grid, which means that we must compute and store the SGT with a fine distance sampling. For example, in their computation of traveltime kernels, Zhao & Chevrot (2011b) used a SGT grid with a distance step as small as 0.01° for 8 s period kernels. Such a fine distance sampling requires both a significant volume of storage and reading large flows of input files during the computations. We will now present the results of a first attempt to reduce very significantly the size of the SGT database, while keeping the accuracy of the resulting kernels.




Interpolation of P wave Green's function. The ‘exact’ Single-Side Green's Tensors (red lines) are calculated with DSM at 20 km depth. The blue lines show the interpolated Single-Side Green's Tensors without (top panel) and with (bottom panel) normal move-out corrections for a slowness of 6.51 s deg−1 which corresponds to a P wave observed at an epicentral distance of 65°. All the traces are bandpass filtered between 0.1 and 1.0 Hz. Note the strong spatial aliasing on the interpolated traces when the normal move-out corrections are omitted.

Interpolation of PKPdf wave Green's functions. The ‘exact’ Single-Side Green's Tensors (red lines) are calculated with DSM at 1000 km depth. The blue lines show the interpolated Single-Side Green's Tensors without (top panel) and with (bottom panel) normal move-out corrections for a slowness of 0.24 s deg−1 which corresponds to a PKPdf wave observed at an epicentral distance of 176°. All the traces are bandpass filtered between 0.1 and 1.0 Hz. Note the absence of spatial aliasing on the interpolated traces when the normal move-out corrections are omitted.
From these simple considerations, it can be seen that the computation of 3-D kernels for teleseismic P waves at frequencies up to 1 Hz and for any distance would require a database of SGTs sampled at about 0.05°. This would already constitute a significant improvement over our preliminary implementation which was based upon a distance sampling of 0.01°. However, it is possible to use a database with an even coarser sampling by reducing the spatial bandwidth before the interpolation. This is done by introducing a move-out correction with a slowness reduction based upon the theoretical ray parameter of the seismic phase. After correction, the seismic waves (for example the P waves) are aligned on all the records and their apparent slowness is then zero. The relation (49) is then satisfied for much larger spatial sampling. As can be seen in Fig. 2(b) the introduction of the normal move-out correction allows us to retrieve perfectly the P wave Green's functions at any intermediate location between the regularly sampled distances in the database. Using this trick, we are thus able to reduce the number of stored SGTs in the database by a factor of 25, which reduces very significantly the size of the database and the volume of input data to be read during the computation of the partial derivatives. The accuracy of the interpolation scheme is demonstrated by a test around the PKP triplication, where the seismic wavefield shows extreme complexities (Fig. 4). We are thus very confident that accurate partial derivatives can be obtained for any type of wave even when using a coarse grid for the SGT database.

Interpolation of Green's function around the PKP triplication. The ‘exact’ Single-Side Green's Tensors (red lines) are calculated with DSM at 20 km depth. The blue lines show the interpolated Single-Side Green's Tensors without (top panel) and with (bottom panel) normal move-out corrections for a slowness of 2.56 s deg−1 which corresponds to a PKPbc wave observed at an epicentral distance of 150°. All the traces are bandpass filtered between 0.1 and 1.0 Hz. Note the strong spatial aliasing on the interpolated traces when the normal move-out corrections are omitted.
It is interesting to note that the computation of kernels based upon the adjoint method (e.g. Nissen-Meyer et al. 2007a,b) also requires storing the direct and adjoint wavefields on a fine grid. It is likely that the interpolation of strain tensors would also significantly speed up the computations of partial derivatives using the adjoint method.
5 Optimization of the Algorithm
The simplest algorithm to compute 3-D kernels is to define a large domain surrounding the source-receiver great circle plane inside which the values of the derivatives are systematically calculated. However, these values are actually significant only in a much smaller volume, which is defined by the first Fresnel zone. For most classical waves, such as the P or S waves, very small values are also found along the reference path given by ray theory, and the kernels typically have a banana-doughnut shape (Dahlen 2000). This suggests that it is not necessary to compute the partial derivatives systematically inside a large domain, which led us to seek a more efficient and yet simple algorithm.
Our algorithm starts by computing, at each depth, the values of the kernel along the source-receiver great circle plane. We select along this line the points where the absolute value of the kernel exceeds 0.5 per cent of the maximum absolute value to define, at each depth, a mask that will be used for the adjacent planes. This mask is determined to closely follow the shape of the kernel. If the computed values are still above the threshold at one of the edges of the mask, the computation is extended along this direction. This allows the method to adapt to complicated kernel geometries such as the one for PP waves, for example. Fig. 5 shows the example of a kernel for a 10-s period PP wave at 200 km depth computed with this algorithm. As can be seen, this algorithm is able to capture and follow the complex shape of the kernel. This new implementation is interesting because it allows us to diminish the number of computed points by a factor of about 4, without losing any information.

Illustration of the algorithm to compute the sensitivity kernels. In this example, we compute the traveltime sensitivity kernel at 200 km depth for a PP wave bandpass filtered between 0.01 and 0.1 Hz produced by an explosive source at 20 km depth at an epicentral distance of 140°. At each depth, we first detect the position of the significant values of the kernel along the great-circle path (grey regions on the top plot). These domains are then explored and extended along latitudinal lines when moving away from the great-circle path. The kernels are computed only inside these significant domains, marked in black in the middle plot. The bottom plot shows the PP sensitivity kernel at 200 km depth computed with this algorithm.
6 Examples Of 3-D Fréchet Kernels
We will now illustrate our approach by showing examples of traveltime, amplitude and waveform Fréchet kernels for different types of compressional waves. In these computations, we use an explosive source at 20 km depth, and only consider the dependence on °, the P-wave velocity. A finite frequency traveltime anomaly δT is measured by taking the maximum of the cross-correlation function between an observed and a reference seismic phase, inside the time window between t1 and t2. This time window is visually or automatically (Maggi 2009) selected by picking the beginning and end of the seismic phase of interest on the synthetic trace. The sensitivity kernels are computed inside a spherical grid with a step of 0.25° in latitude and longitude and 40 km in radius for frequencies up to 1.25 Hz. In all our computations, we considered an explosive source at the north pole and at 20 km depth.
6.1 PKP kernels
PKP waves are compressional waves that travel through Earth's core. Depending on the epicentral distance, three different PKP branches can be recorded: the PKPab, PKPbc, and PKPdf branches (Fig. 6). Among these, PKPdf is the only one that samples the inner core. The PKPab phase mostly samples the shallow part of the outer core while the PKPbc phase samples the deeper part. The number of PKP phases that can be observed depends on both epicentral distance and depth. At the free surface and for a shallow source, the three phases are simultaneously present only in the distance range 142–155°, often referred to as the PKP triplication. A global data set of PKP traveltimes that could be exploited in the framework of finite-frequency tomography has been recently obtained by Garcia (2006).

PKP waveforms (vertical component) with an explosive source at 20 km depth around their triplication. For epicentral distances between 142 and 155°, three PKP branches are recorded: PKPdf, PKPbc, and PKPab. To show the real amplitudes, the traces are not normalized. Note the strong amplification of PKPab and PKPbc phases in this distance range resulting from the B-caustic.
Following the asymptotic approach introduced by Dahlen (2000), Calvet & Chevrot (2005) showed that PKP traveltime kernels are complicated by interference effects between the different PKP branches. In addition, they found that the asymptotic approach suffers from serious limitations because it cannot describe the diffraction of the PKPab phase at the CMB, and because the computation of PKP amplitudes close to the B-caustic breaks down with ray theory. Liu & Tromp (2008) determined PKP kernels from complete forward and adjoint wavefields computed using the spectral element method. They found that PKPab, in contrast to PKPdf, has sensitivity to structure outside the typical banana-doughnut kernel shape, a feature that they did not try to further elucidate. However, their computations were performed for 9 s dominant period PKP waves, well above the periods at which these phases are typically observed.
We show sensitivity kernels only in the mantle part in this paper since no significant heterogeneity is expected inside the outer core. We computed sensitivity kernels for traveltime and amplitude of a 1 s PKPdf wave at a distance of 170° (Figs 7 and 8), using the precomputed SGT database obtained with DSM. Because the PKPdf phase travels faster than the PKPab phase, scattered PKPab waves arrive much later than the PKPdf wave and there is no coupling between the two branches. Consequently, PKPdf kernels display simple and classical shapes, very similar to those of the P wave. In comparison, the traveltime kernel for PKPab at 170° (Fig. 9) appear much more complicated. The strong semi-circular streaks are produced by the contribution of scattered PKPbc and PKPdf phases (and their depth phases), which have very strong amplitudes close to the B-caustic, as can be seen in Fig. 6. However, since their contributions to the PKPab kernels oscillate rapidly, these scattered phases are only sensitive to the very short wavelengths of the power spectrum of the spatial heterogeneity. Another notable feature is that the Fresnel zones of the different PKP waves differ in size and shape, even though the different waves have a similar frequency content. A comparison of traveltime kernels for the three PKP branches at 150° obtained using ray theory (Calvet & Chevrot 2005) and using DSM (this study) is shown in Figs 10 and 11. It is interesting to note that while the PKPdf kernels are very similar, the PKPab and PKPbc kernels show significant differences. These differences are direct consequences of the different approximations involved in ray theory. First, the diffraction of PKPab on the CMB is not accounted for by ray theory and a sharp cut-off is observed at the edges of the shadow zone of PKPab. Second, the amplitudes of PKPab and PKPbc close to the B-caustic determined by ray theory from the geometrical spreading of these phases are incorrect. This introduces strong biases in the traveltime kernels of PKPab and PKPbc. Finally, it can be seen that scattered depth phases contribute to the PKPab kernel. These depth phases are not taken into account in the ray theory computations. This clearly emphasizes another limitation of the asymptotic approach to compute sensitivity kernels, as this requires modelling all the seismic phases that can potentially interfere and contribute to the finite-frequency traveltime measurement in the time window of interest. When the wavefield is complicated, this can be cumbersome and there is always the risk of omitting a phase that makes a significant contribution. Obviously, full waveform modelling approaches such as DSM do not suffer from this limitation.

PKPdf synthetic bandpass filtered between 0.1 and 1.0 Hz at 170° epicentral distance with an explosive source at 20 km depth (top panel). Cross-section in the great-circle plane (bottom panel) and map view at 2870 km depth (middle panel) of the traveltime sensitivity kernel for P-wave velocity for a PKPdf phase (the selected window is shown with red lines on the synthetic).

PKPdf synthetic bandpass filtered between 0.1 and 1.0 Hz at 170° epicentral distance with an explosive source at 20 km depth (top panel). Cross-section in the great-circle plane (bottom panel) and map view at 2870 km depth (middle panel) of the amplitude sensitivity kernel for P-wave velocity for a PKPdf phase (the selected window is shown with red lines on the synthetic).

PKPab synthetic bandpass filtered between 0.1 and 1.0 Hz at 170° epicentral distance with an explosive source at 20 km depth (top panel). Cross-section in the great-circle plane (bottom panel) and map view at 2870 km depth (middle panel) of the traveltime sensitivity kernel for P-wave velocity for a PKPab phase (the selected window shown as red lines in the synthetic).

Cross-section comparison between traveltime kernels for P-wave velocity computed with ray theory (left-hand side) and with DSM (right-hand side) for PKPab (top panel), PKPbc (middle panel) and PKPdf (bottom panel) at 150° distance with an explosive source at 20 km depth.

Comparison between traveltime kernels at 2870 km depth for P-wave velocity computed with ray theory (left-hand side) and with DSM (right-hand side) for PKPab (top panel), PKPbc (middle panel) and PKPdf (bottom panel) at 150° distance with an explosive source of 20 km depth.
Since they are mostly sensitive to lowermost mantle structure, PKPab-PKPdf and PKPbc-PKPdf differential traveltimes have been used to constrain the heterogeneities in the D″ layer (e.g. Garcia 2009). Kernels for these differential traveltimes are simply obtained by computing the difference of the kernels corresponding to the two PKP branches involved (Calvet & Chevrot 2005).
6.2 Pdiff kernels
P waves diffracted along the core—mantle boundary (CMB) are also very sensitive to heterogeneity at the base of the mantle. However, because these waves cannot be described by ray theory, they have been rarely used in tomographic studies. For example, Karason & van der Hilst (2001) used three Pdiff kernels computed by normal mode coupling (Zhao 2000) which were interpolated to determine Pdiff kernels at specific distances. This basic approach was the first step to account for the finite Fresnel volumes of diffracted waves, even though the frequency content of the analysed Pdiff records and those used in the computed kernels did not match. Figs 12 and 13 show respectively the traveltime and amplitude kernels of a 1 s Pdiff at 103° distance. These kernels clearly demonstrate that these waves have a strong sensitivity to heterogeneity in the lowermost mantle, and that the depth of the maximum sensitivity strongly varies as a function of the dominant period of the diffracted wave. Indeed, in their computations based upon normal mode summation down to 8 s, Zhao & Chevrot (2011b) observed that the maximum sensitivity of Pdiff waves was about 500 km thick just above the CMB, while in our computations made around 1 s period, we found that the maximum sensitivity is thinner to the CMB (about 100–200 km thick above the CMB). Owing to the variable thickness of the D″ layer and to the strong, small-scale, variability of heterogeneities at the base of the mantle (Garcia 2009), the traveltime and amplitude anomalies of Pdiff phases are expected to vary strongly with their frequency content. It is thus crucial to build a high-quality database of finite-frequency measurements of traveltime and amplitude anomalies of diffracted waves and to account for these finite-frequency effects in inversions if we are to improve the resolution of tomographic models at the base of the mantle.

Pdiff synthetic bandpass filtered between 0.1 and 1.0 Hz at an epicentral distance of 103.3° with an explosive source at 20 km depth (top panel). Cross-section in the great-circle plane (bottom panel) and map view at 2880 km depth (middle panel) of the traveltime sensitivity kernel for P-wave velocity for a Pdiff wave The selected window is shown with red lines on the synthetic.

Pdiff synthetic bandpass filtered between 0.1 and 1.0 Hz at an epicentral distance of 103.3° with an explosive source at 20 km depth (top panel). Cross-section in the great-circle plane (bottom panel) and map view at 2880 km depth (middle panel) of the amplitude sensitivity kernel for P-wave velocity for a Pdiff wave The selected window is shown with red lines on the synthetic.
7 Waveform Partial Derivatives
Besides velocity tomography, another approach to image mantle structures is to exploit waves scattered by mantle discontinuities or localized heterogeneities by migration or waveform inversion. In this case, relation (1 or 16) can be used directly to relate the scattered wavefield to the velocity perturbations in the underlying medium. Very often, this is implemented by using simplified migration schemes, relying on asymptotic approximations of the seismic wavefield or by trial and error fitting of 1-D synthetic seismograms. In the following, we examine two different source—receiver configurations that have been used to constrain transition zone discontinuities and D″ layer structure by waveform inversion. Note that for the past several years, three of the authors of the present paper have used these partial derivatives to conduct waveform inversion for the localized 1-D S-wave velocity structure of D″ (Kawai 2007a,b, 2009, 2010; Konishi 2009; Kawai & Geller 2010a,b,c) and for the localized 1-D elastic and anelastic structure of the MTZ (Fuji 2010). Note that Kawai & Geller (2010b) inverted waveform data to directly infer anisotropic structure.
7.1 P waves around the 410-discontinuity triplication
Detailed velocity profiles have been obtained from the exploitation of P wave records in different tectonic regions (e.g. Burdick & Helmberger 1978; Given & Helmberger 1980; Walck 1984), by comparing observed P waveforms to synthetic seismograms computed with a 1-D modelling approach. These models yielded important constraints on the thickness of the high-velocity lid, on the intermittent existence of a low-velocity zone around 150 km depth, and on the depth of transition zone discontinuities, all of which are important clues for understanding mantle dynamics.
We computed the Fréchet kernel given by eq. (16) for the vertical component waveform recorded at a distance of 17° from the source. Fig. 14 shows the values of the partial derivative with respect to ° in the source-receiver plane at different times. The snapshots correspond to times t1= 236.2 s, t2= 238.1 s, t3= 241.0 s and t4= 243.0 s. The top trace shows the vertical component of the synthetic seismogram around the first P-wave arrival. At this epicentral distance, the P waveform is very complicated. It is a superposition of arrivals that interfere in the time domain. This complexity is produced by the 410 discontinuity, which is responsible for a triplication of the P wave. The first arrival is a P wave that propagates purely in the upper mantle, which is followed by a wave that has been reflected at the top of the 410 discontinuity and by a wave refracted at the discontinuity, that propagates below the 410 discontinuity. These different seismic arrivals can be clearly identified in the waveform Fréchet kernels at onset times t1, t2 and t4. It is interesting to note that the significant values of the waveform partial derivative at this particular distance span a large depth interval, from the surface down to about 600 km depth. This confirms that waveforms recorded around this epicentral distance range are particularly well adapted to constrain upper mantle velocity profiles. The partial derivatives at mid-distance between the source and the receiver at 400 (red cross in Fig. 14) and 500 km depth (blue cross in Fig. 14) are shown in Fig. 15. While sensitivity can be strong at both locations at some particular onsets, the two Fréchet derivatives have very different temporal variations. This demonstrates that a perturbation of seismic velocity inside the mantle has a signature on the seismograms that strongly depends on its location. Waveform inversion identifies these signatures inside observed seismological records to obtain the distribution of velocity perturbations inside Earth's mantle. In contrast to traveltime kernels, for which sensitivity is broadly distributed over the first Fresnel zones, waveform kernels thus have a much better resolution potential but it is essential to consider long time windows to optimize this spatial resolution. In our example, the partial derivatives are computed with respect to a spherically symmetric reference medium. These waveform kernels can be used to migrate seismic waveforms to obtain high resolution images of small-scale mantle heterogeneities and/or seismic discontinuities. Full iterative waveform inversion would require computing SGTs in 3-D models, which is clearly beyond the scope of this study.

Waveform partial derivatives bandpass filtered between 0.1 and 1.0 Hz for P-wave velocity for a receiver located 17° from an explosive source at 20 km depth at time t1= 236.2 s, t2= 238.1 s, t3= 241.0 s and t4= 243.0 s. The top trace shows the vertical component of a synthetic seismogram at a receiver located 17° from the source.

Waveform partial derivatives for P-wave velocity at a point located at 8.5° from the source at 20 km depth at 400 km depth (red) and at 500 km depth (blue). The signals were bandpass filtered between 0.1 and 1.0 Hz. The position of these points are marked with the red and blue crosses in Fig. 14. The top trace shows the synthetic seismogram at a receiver located 17° from the source.
7.2 PcP precursors
The base of the mantle is another part of the Earth's interior that has also been extensively studied by waveform inversion. For example, for epicentral distances between 50 and 90°, in the time interval between P and PcP waves, it is possible to detect PcP precursors corresponding to waves reflected on top of an ultra low velocity layer (e.g. Persh 2001) or scattered by strong heterogeneities in the D″ layer (e.g. Freybourger 2000; Kito & Krüger 2001).
Fig. 16 shows snapshots corresponding to times t1= 670.0 s, t2= 678.6 s, t3= 684.2 s and t4= 691.7 s, for the partial derivative , computed for a receiver located 70° from the source. The top trace shows the vertical component of the synthetic seismogram around the PcP arrival. The partial derivatives at t=t1 and t=t2 clearly show that the sensitivity is concentrated inside the first Fresnel zone of the P wave. The partial derivative at t=t4 shows some sensitivity inside the Fresnel zone of the PcP wave, but significant sensitivity is also observed at the top of the lower mantle. This suggests that scattering at the top of the lower mantle could also produce a signal in the PcP precursor time window. This can be seen in Fig. 17 where we have plotted the SSGT and TSGT at 940 km depth at mid distance between the source and the receiver. The P waves on each component arrive around 340 s, which means that P waves scattered in this part of the mantle will indeed arrive between the P and PcP waves. The values of the partial derivatives in the mid-mantle are actually larger than those in the bottom part of the lower mantle. Scattered waves resulting from P-P scattering on heterogeneities in the mid-mantle travel through a caustic, and their waveforms are thus expected to be the Hilbert transform of either the direct P wave or the PcP wave. Interestingly, such a difference in waveform has been observed by Freybourger (2000), which could suggest that the PcP precursors that they detected for paths going from Kuril Islands earthquakes to stations in western Europe are actually located in the mid-mantle and not at the base of the mantle.

Waveform partial derivatives bandpass filtered between 0.1 and 1.0 Hz for P-wave velocity for a receiver located 70° from the source whose depth is 20 km at time t1= 670.0 s, t2= 675.5 s, t3= 678.6 s and t4= 692.0 s. The top trace shows the vertical component of a synthetic seismogram at a receiver located 70° from the source.

Single-Side Green's Tensors (red lines) and Two-Side Green's Tensors (black lines) at 940 km depth calculated up to 1.25 Hz and filtered between 0.1 and 1.0 Hz for an explosive source at 35° distance. The direct P wave arrives around t= 340 s.
8 Conclusions
We have developed an efficient method to compute accurate 3-D partial derivatives for delay-time, amplitude and waveform anomalies with respect to P-velocities up to 1 s period. This method relies on the exploitation of a precomputed database of SGTs that are calculated with the DSM. To be able to compute kernels for high-frequency teleseismic P waves, we introduced several improvements to the original implementation by Zhao & Chevrot (2011a,b). First, we derived the specific forms of the Green's tensors that are involved in the computation of P wave kernels. This allowed us to reduce drastically the number of SGT components that need to be computed and stored: from 10 to 1 for SSGT, and from 20 to 4 for TSGT. Second, to limit the size of the SGT database, we showed that it is possible to obtain accurate results by interpolating SGTs computed in a coarse grid. Compared to our initial implementation, we were able to reduce the size of the SGT database by a factor 25 without loss of accuracy. This considerably speeds up the computations. Finally, we have optimized the algorithm to compute the values of partial derivatives only where they are significant. This reduces the number of computations by a factor 4. The combination of these different optimizations now allows us to compute partial derivatives for high-frequency teleseismic body waves with very modest computer resources. It takes around 64 days on a single processor to compute P-wave SGTs (1 SSGT and 4 TSGTs) with a length of 1638.2 s up to 1.25 Hz for a grid sampling of 20 km along the vertical dimension and 0.2° along distance. Storing those SGTs requires around 5 Gb of disk space. These numbers are considerably reduced when performing computations at lower frequencies. For example, the same computation would take only 16 days for a frequency cut-off of 0.625 Hz. Once the SGTs are obtained, the computation of a 1 Hz PKP kernel takes around 30 min on a single processor. Using a moderate size cluster, our approach makes finite-frequency tomography feasible, even on rather large data sets.
We have computed traveltime and amplitude kernels for PKP phases up to 1 s period. We found that PKPab and PKPbc kernels show significant differences compared to those computed with the asymptotic forms of the Green's tensors by Calvet & Chevrot (2005). This clearly demonstrates the limitations of the asymptotic approach introduced by Dahlen (2000) to compute sensitivity kernels, even in the high frequency limit where ray theory is expected to give satisfactory solutions to the wave equation. Our approach also allows an efficient computation of waveform partial derivatives. Such quantities will be most useful for waveform inversion of high-frequency teleseismic P wave fields. For example, scattering points located at 400 and 500 km depth have very different temporal contributions to the waveform signal recorded at 17°. This clearly demonstrates that waveform inversion has the potential to resolve heterogeneities with a fine resolution, even with a limited number of records. In comparison, the sensitivity is more broadly distributed in traveltime kernels, and a fine spatial resolution can only be obtained with a very good path coverage. The waveform partial derivatives computed in the spatial and temporal window corresponding to PcP precursors show a complex distribution of sensitivity. In particular, sensitivity is particularly strong in the mid-mantle, way above the base of the mantle where all studies placed the origin of these PcP precursors. In studies of deep Earth structures, it is thus important to consider accurate and complete partial derivatives, which are often complex, and sometimes counter-intuitive. Simple interpretations of seismological records based upon 1-D modelling and/or asymptotic theory can sometimes be seriously misleading.
Acknowledgments
The authors thank Marie Calvet for discussions about the PKP kernels, Tarje Nissen-Meyer for discussions about the kernel calculation in general, and Vadim Monteiller for fruitful discussions about SGT calculation. KK is supported by a JSPS Fellowship for Young Scientists. This study was funded by the ANR-blanc project PYROPE (ANR-09-BLAN-0229) and also was supported by a grant from the JSPS (No.22540433). LZ is supported by a Career Development Award of Academia Sinica in Taiwan.
References