Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids In constructing our 2-dimensional basis functions for VDoHS rates we have considered five types of triangular elements: (i) the Lagrange second-order quadratic element with 6 parameters per element, (ii) a cubic element, which we denote as cubic (-), with 9 parameters per element instead of the 10 required for a general cubic function, (iii) another cubic element, which we denote as cubic(+), with 12 parameters per element and hence 2 independent quartic factors in the shape functions, (iv) a general quartic element with 15 parameters per element, and (v) the Argyris element which is a general quintic element with 21 parameters per element. The common feature of these elements is that each can be formulated with the independent parameters being function values or first or second derivatives, specified at either corner points or midpoints of sides of the elements, as indicated in Fig. A1. Consequently, at internal points within a grid the parameters are common to two or more triangles. This has the obvious advantage of reducing the number of independent parameters in the grid. In a typical triangular grid there are about half as many corner points and one and half times as many triangle sides as there are elements. It follows from the parameter types shown in Fig. A1 that the number of independent parameters per element for a scalar function is about 2 for the Lagrange element, 1.5 for the cubic(-) element, 3 for the cubic(+), and 4.5 for both the quartic and Argyris elements. derivative = normal (at midpoints) Fig. A1: The types of triangular elements considered in constructing 2-dimensional VDoHS rate basis functions. 2 Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids The cubic(-) element, like the Lagrange second-order element, is fully accurate for general quadratic functions, while involving fewer independent parameters within a grid. As well, it accommodates all bar one form of cubic function within each triangle. The form that cannot be accommodated is hat-shaped, with peaks at the midpoint and corners of the triangle, and is uniquely specified as being orthogonal within the triangle to every quadratic function and having equal coefficient values when triangle indices are interchanged. For the cubic(+) element, which is accurate for general cubic functions, the extra quartic terms are zero on the triangle edges and antisymmetric in two of the triangle indices—though there are three such terms only two are independent, as the three terms sum to zero. The big difference between the Argyris element and the other elements is that the Argyris element is the only one of the five elements that results in functions that have continuous derivatives everywhere along the sides where triangles meet. In this regard, the Argyris element is the simplest extension for triangular grids of the cubic splines used for the 1-dimensional basis functions in Figs 3 and 10. All the 2-dimensional elements result in continuous functions. With the Lagrange element, derivatives are discontinuous everywhere around the perimeters of the triangles. With the cubic(-) element derivatives are continuous only at corner points, while with the cubic(+) and quartic elements derivatives are continuous at midpoints of triangle sides as well. Given that the quartic element involves the same number of independent parameters per element as the Argyris element, the quartic element can be ruled out as the optimum element straight away. The shape functions for the five elements are as follows. In these expressions, x1, x2 , x3 are the position vectors of the corner points of the triangle and ξ1 , ξ2 , ξ3 are the spatially-linear triangle coordinates each with value 1 at the corresponding corner point and zero at the other corner points. These coordinates are such that ξ1 + ξ 2 + ξ3 = 1 and positions within the triangle are given by x = ξ1x1 + ξ 2 x 2 + ξ3x 3 . ρ ji = ( ∇ξi ⋅∇ξ j ) / ∇ξi 2 Additional and quantities κ i = (1 − 2ξi ) ξ1ξ 2ξ3 are χ i = 1 / ∇ξ i , for i , j = 1, 2, 3 . The shape functions listed below are those associated with function, first and second derivative values f1, ( ∇f )1 , ( ∇i∇ j f )1 rivative values f12 , ( n ⋅ ∇f )12 at the first corner point, and function and normal deat the midpoint of the side between corner points 1 and 2. For the other corner points and midpoints the shape functions are obtained by straightforward interchange of the subscripts in the expressions. Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids 3 Lagrange: f1 2ξ12 − ξ1 + (A1) f12 [4ξ1ξ2 ] + Cubic(-): f1 3ξ12 − 2ξ13 + 2ξ1ξ 2ξ3 + 1 − x1 ) ⋅ ( ∇f )1 ξ12ξ 2 + ξ1ξ 2ξ 3 + 2 ( x3 − x1 ) ⋅ ( ∇f )1 ξ12ξ3 + 12 ξ1ξ2ξ3 + (x 2 (A2) Cubic(+): f1 3ξ12 − 2ξ13 − 6 ( ρ12κ 2 + ρ13κ 3 ) + (x (x 2 3 ) − x ) ⋅ ( ∇f ) ξ − x1 ⋅ ( ∇f )1 ξ12ξ 2 − κ 2 + (1 − ρ13 ) κ 3 + 1 1 ξ − κ 3 + (1 − ρ12 ) κ 2 + (A3) 2 1 3 ( n ⋅∇f )12 [ 4κ 3 χ3 ] + Quartic: ( ) f1 ( 2ξ1 − 1) 5ξ12 − 4ξ13 − 6 ( ρ12κ 2 + ρ13κ 3 ) + (x (x 2 3 ) − x ) ⋅ ( ∇f ) ( 2ξ − 1) ξ − x1 ⋅ ( ∇f )1 ( 2ξ1 − 1) ξ12ξ 2 − ρ13κ 3 + 1 1 1 f12 16ξ12ξ 2 2 + 16κ 3 + ( n ⋅∇f )12 [ 4κ 3 χ3 ] + ξ − ρ12κ 2 + 2 1 3 (A4) 4 Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids Argyris: f1 6ξ15 − 15ξ14 + 10ξ13 − 30 ( ρ12ξ3 + ρ13ξ2 ) ξ12ξ2ξ3 + (x (x 2 3 − x1 ) ⋅ ( ∇f )1 4ξ13ξ2 − 3ξ14ξ 2 − (12 ρ13 + 5ρ 23 ) ξ12ξ2 2ξ3 − 5ξ12ξ 2ξ32 + − x1 ) ⋅ ( ∇f )1 4ξ13ξ3 − 3ξ14ξ3 − (12 ρ12 + 5ρ 32 ) ξ12ξ2ξ32 − 5ξ12ξ2 2ξ3 + ( x 2 i i j ( x 2 i i j ( x 3 i i j 1 3 − xi1 )( x 2j − x1j ) ( ∇i ∇ j f ) ξ13ξ2 2 − ρ13 + ρ 23 ξ12ξ2 2ξ3 + 1 2 2 (A5) − xi1 )( x 3j − x1j ) ( ∇i ∇ j f ) ξ13ξ2ξ3 − ξ12ξ 2 2ξ3 − ξ12ξ 2ξ32 + 1 1 3 − xi1 )( x 3j − x1j ) ( ∇i∇ j f ) ξ13ξ32 − ρ12 + ρ 32 ξ12ξ2ξ32 + 1 2 2 ( n ⋅ ∇f )12 16ξ12ξ2 2ξ3 χ3 + Schematically, for each type of element the function representation in a triangular grid is f ( x ) = pkψ k ( x ). (A6) k Here the parameters pk are the independent function, first derivative and second derivative values at the corner points and midpoints of sides for all the triangles in the grid, and for each pk the corresponding function ψ k ( x ) is comprised of the asso- pk as one of the parameters. We now want to separate the parameters into distinct sets: S0 is the set of function values at our basis function sites (see Fig. 5), S f consists of function values at other corner ciated shape functions in all the triangles with points of triangles and all other parameters that are not second derivative values, and S s (used only for the Argyris element) contains the second derivative values. In constructing our VDoHS rate basis functions, our aim is to reduce the set of free parameters to just the function values at our basis function sites in S0 . For the set S f we do this by finding the parameter values in S f that minimise the parameter values in S0 . ∇f ( x ) 2 dS in terms of Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids 5 The presence of second derivative values among the parameters for the Argyris element means that we have to undertake a preliminary step, as minimising the spatial integral of the square of the magnitudes of the first derivatives of f ( x ) is not a valid way to estimate second derivative values. On the other hand, minimising ∇ ∇ f ( x ) i i 2 j dS is appropriate. Writing j f (x) = k∈S0 ∪ S f pkψ k ( x ) + pksψ ks ( x ), (A7) k∈Ss s and minimising this integral with respect to the parameter values pk in tain the following solution. With G ss S s we ob- denoting the matrix with elements ( )( ) Gkqss = ∇i ∇ jψ ks ( x ) ∇i ∇ jψ qs ( x ) dS i s s for pk and pq in j (A8) S s , G s denoting the matrix with elements Gkqs = ∇i ∇ jψ ks ( x ) ( ∇i ∇ jψ q ( x ) )dS i s for pk in j ( ) (A9) S s and pq in S0 or S f , and introducing P s = − ( G ss ) G s , the −1 parameter values pk are given by pk = s s Pkqs pq . q∈S0 ∪ S f s By substituting in these values for the parameters pk , we get an interim expression for f ( x ) involving only parameter values in f (x) = k∈S0 ∪ S f S0 and S f : pk ψ k ( x ) + Pqks ψ qs ( x ) . q∈S s (A10) This expression for the Argyris element is equivalent in form to the expressions for the other four types of element, which don’t involve second derivatives as parameters. The only difference here is that for the Argyris element ψ k (x) is replaced by ψ k ( x ) + P ψ ( x ) . To keep expressions below as simple as possible, we will s qk s q q∈Ss use ψ k (x) to mean ψ k ( x ) + Pqks ψ qs ( x ) q∈Ss in the Argyris case. 6 Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids ∇f ( x ) The minimisation of 2 dS proceeds in the same way to obtain expresf sions for the corresponding parameter values pk in S f . Writing p ψ ( x ) + p ψ ( x ), f (x) = 0 k 0 k f k k∈S0 f k (A11) k∈S f f and minimising the integral with respect to the parameter values p k in S f , the solution is as follows. With G ff ( denoting the matrix with elements )( ) Gkqff = ∇ψ kf ( x ) ⋅ ∇ψ qf ( x ) dS f f for p k and pq in S f , G f (A12) denoting the matrix with elements ( ) Gkqf = ∇ψ kf ( x ) ⋅ ( ∇ψ q ( x ) ) dS f for pk in S f and pq in f values p k are given by (A13) ( ) S0 , and introducing P f = − G ff pkf = P f kq −1 G f , the parameter pq . q∈S0 Furthermore, we have reduced the expression for f ( x ) to the form f ( x) = k∈S0 pk ψ k ( x ) + Pqkf ψ qf ( x ) = pkϕk ( x ), q∈S f k∈S0 in which the functions ϕk ( x ) = ψ k ( x ) + Pqkf ψ qf ( x ) (A14) are recognisable as being q∈S1 our basis functions. A property that may not be obvious is that each ϕk (x ) has value 1 at the corresponding basis function site and is zero at the other basis function sites. This follows from the original ψ k (x) for the function value at the basis function site having this property, plus all the shape functions that contribute to the forms ψ kf ( x ) and ψ ks ( x ) being zero at all the basis function sites. Another property of the basis functions integral ∇ϕ ( x ) k 2 ϕk (x ) is that for each element type the dS has a nearly uniform value that is effectively the same for all grids, independent of the spacing and arrangement of the basis function sites. Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids 7 Basis Function Integrals a) Int(gradient2) 4 3 2 20 40 60 80 100 40 60 80 100 basis function site log(Int(function2)) b) 2.5 2 1.5 20 ∇ϕ ( x ) Fig. A2: The integrals k basis function site 2 dS (top panel a) and ϕ (x ) k 2 dS (bottom panel b) for basis functions constructed using Lagrange (green), Cubic(-) (blue), Cubic(+) (red), Quartic (magenta) and Argyris (black) elements for the grid in Fig. 5. Basis function numbers on the horizontal axes are ordered according to the x values of the positions in Fig. 5 of the basis function sites. The integral values in the top panel are unit-less, whereas the units in the bottom panel are km2 and the scale is logarithmic, with the values of the integrals spanning over one and a half orders of magnitude. The integral ϕ (x ) k 2 dS , on the other hand, is highly variable and is propor- tional to the area spanned by each basis function. The values of these two integrals for the grid in Fig. 5 are shown in Fig. A2, with the second integral ϕ (x ) k 2 dS being shown on a logarithmic scale because of its wide range of values. The basis function sites are ordered from left to right according to their x positions in Fig. 5. To understand the 8 Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids integral values, note that the four basis functions illustrated in Fig. 6 have their largest 0 values in the regions surrounding the corresponding basis function sites x . Note also that three in particular resemble Gaussians in those regions of the form 1 0 2 x − x with different values of σ . Such Gaussian func2 2σ ϕ ( x ) = exp − ∇ϕ ( x ) tions have integral values 2 dS = π and ϕ (x ) 2 dS = πσ 2 . The exception in Fig. 6a is the basis function associated with the function site close to the left-hand boundary. Zero-normal-derivative boundary conditions are applied at the left-hand and right-hand boundaries. This results in smaller values of ∇ϕ ( x ) 2 k dS for basis functions near those boundaries, which have their integral values plotted at the left-hand and right-hand ends in Fig. A2. The basis functions using the Argyris element are especially Gaussian-like, with values of ∇ϕ ( x ) k 2 dS close to 3. Those using the quartic element are similar with slightly smaller values of both ∇ϕ ( x ) k 2 dS and ϕ (x) k 2 dS . The basis functions using the Lagrange element have comparatively spikey, less-rounded peaks, ∇ϕ ( x ) which result in values of ϕ (x ) k 2 k 2 dS close to 2 and also smaller values of dS than for the other elements. On the other hand, the basis functions using the cubic(-) and cubic(+) elements have comparatively flat peaks and steeper flanks. Their ∇ϕk ( x ) dS values are less consistent and the range of values 2 varies for different grids, with ∇ϕ ( x ) k 2 dS and ϕ (x) k 2 dS being always larger than for the Argyris element. For the grid in Fig. 5 the average value of ∇ϕ ( x ) k 2 dS is about 4 for the cubic(+) element and slightly less than 4 for the cubic(-) element. The Argyris element is the best choice of the five types of element we have tested, based primarily on continuity of first derivatives. The quartic element follows closely behind, except regarding continuity of first derivatives. Given that the Argyris and quartic elements involve virtually the same number of independent parameters within a grid, the lack of complete continuity of first derivatives for the quartic element means it is inferior to the Argyris element. In the remaining figures in this Chapter we demonstrate that whichever element is chosen makes very little difference when applying the basis functions in our inversion methodology. Even so, there is a clear progression. Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids 9 Rift Example: Different Elements for 120 GPS log VDoHS rates (1e-6 /km/yr) Lagrange a) Cubic(-) b) −1.6 −1.6 80 80 −1.8 −1.8 60 60 −2 −2 40 40 −2.2 distance (km) −2.2 20 20 −2.4 −2.4 0 0 −2.6 −2.6 −20 −20 −2.8 −2.8 −40 −40 −3 −3 −60 −60 −3.2 −3.2 −80 −80 −3.4 −3.4 −100 −50 c) 0 −100 50 Cubic(+) −50 d) 0 50 Quartic −1.6 80 −1.8 60 −2 distance (km) 40 −2.2 20 −2.4 0 −2.6 −20 −1.6 80 −1.8 60 −2 40 −2.2 20 −2.4 0 −2.6 −20 −2.8 −40 −2.8 −40 −3 −60 −3 −60 −3.2 −80 −3.2 −80 −3.4 −100 −50 0 distance (km) 50 −3.4 −100 −50 0 distance (km) 50 Fig. A3: VDoHS rates scaled by shear modulus from inversions for our rift example using different element types in constructing the VDoHS rate basis functions for the dataset with 120 GPS sites for the case of velocity standard error 0.2 mm/yr. The corresponding results using the Argyris element are in Fig. 27a. 10 Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids Rift Example: Difference from Argyris for 120 GPS log VDoHS rate difference (1e-6 /km/yr) Lagrange a) b) Cubic(-) −2.6 −2.4 80 −2.6 distance (km) 60 −2.8 80 −2.8 60 −3 −3.2 40 −3 40 20 −3.2 20 0 −3.4 0 −20 −3.6 −20 −40 −3.8 −4 −60 −3.4 −3.6 −3.8 −40 −4 −60 −4.2 −4.2 −80 −80 −4.4 −4.4 −100 −50 0 −100 50 Cubic(+) c) −50 0 50 Quartic d) −2.6 80 −2.8 60 −3 distance (km) 40 −3.2 20 −3.4 0 −3.6 −20 −2.5 80 60 −3 40 20 0 −3.5 −20 −3.8 −40 −40 −4 −60 −4 −60 −4.2 −80 −80 −4.4 −100 −50 0 distance (km) 50 −100 −50 0 distance (km) 50 −4.5 Fig. A4: Magnitudes of VDoHS rate differences scaled by shear modulus from inversions for our rift example using different element types in constructing the VDoHS rate basis functions for the dataset with 120 GPS sites for the case of velocity standard error 0.2 mm/yr. The differences plotted are relative to the VDoHS rates using the Argyris element in Fig. 27a, and the scales are logarithmic. Note that the differences are typically an order of magnitude smaller than the VDoHS rates. Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids 11 Rift Example: Different Elements for 400 GPS log VDoHS rates (1e-6 /km/yr) Lagrange a) Cubic(-) b) 80 −1.4 80 −1.5 60 60 40 40 −1.6 distance (km) −1.8 −2 −2 20 20 0 0 −2.4 −20 −2.6 −40 −2.8 −60 −3 −2.5 −20 −40 −3 −60 −80 −80 −100 −3.5 −100 −2.2 −3.2 −3.4 −50 0 50 Cubic(+) c) −50 d) −1.4 80 −1.6 60 0 50 Quartic 80 −1.5 60 −1.8 distance (km) 40 40 −2 20 −2.2 0 −2.4 −2 20 0 −20 −2.6 −20 −40 −2.8 −40 −60 −3 −3.2 −80 −2.5 −3 −60 −80 −3.4 −100 −50 0 distance (km) 50 −100 −50 0 50 −3.5 distance (km) Fig. A5: VDoHS rates scaled by shear modulus from inversions for our rift example using different element types in constructing the VDoHS rate basis functions for the dataset with 400 GPS sites for the case of velocity standard error 0.2 mm/yr. The corresponding results using the Argyris element are in Fig. 27c. 12 Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids Rift Example: Difference from Argyris for 400 GPS log VDoHS rate difference (1e-6 /km/yr) a) Cubic(-) b) Lagrange −2 −2.4 80 −2.6 60 −2.8 40 −3 20 −3.2 0 0 −3.4 −20 −3.5 −20 −3.6 −40 −40 80 60 −2.5 distance (km) 40 20 −3 −60 −4 −3.8 −4 −60 −4.2 −80 −80 −100 −4.5 −100 −4.4 −50 c) 0 Cubic(+) 50 −50 0 50 Quartic d) −2.4 80 −2.6 distance (km) 60 −2.4 80 −2.6 −2.8 60 40 −3 40 20 −3.2 20 −3.2 0 −3.4 0 −3.4 −3.6 −20 −3.6 −3.8 −3.8 −20 −40 −4 −60 −2.8 −3 −40 −4 −60 −4.2 −80 −4.2 −80 −4.4 −100 −50 0 distance (km) 50 −4.4 −100 −50 0 distance (km) 50 Fig. A6: Magnitudes of VDoHS rate differences scaled by shear modulus from inversions for our rift example using different element types in constructing the VDoHS rate basis functions for the dataset with 400 GPS sites for the case of velocity standard error 0.2 mm/yr. The differences plotted are relative to the VDoHS rates using the Argyris element in Fig. 27c, and the scales are logarithmic. Note that the differences are typically an order of magnitude smaller than the VDoHS rates. Supplementary Chapter A. 2-dimensional Basis Functions for General Unstructured Grids 13 The quartic element giving results that are closest to those with the Argyris element. Next come the cubic(+) and cubic(-) elements. The Lagrange element gives results that are least satisfactory and most obviously mesh dependent. Of the other elements, the Argyris is clearly the best at giving results that show little or no influence due to the location of triangle boundaries. In Fig. A3 we show VDoHS rate results from inversions for our rift example in Fig. 25 for the GPS dataset with 120 sites and data standard error 0.2 mm/yr in Fig. 19. Here the Lagrange, cubic(-), cubic(+) and quartic elements are used, and the results are to be compared with the corresponding results using the Argyris element in the top left panel of Fig. 27. All five VDoHS rate solutions are very similar. This is emphasised in Fig. A4. There the magnitudes of the differences from the Argyris results are plotted. The corresponding results for the GPS dataset with 400 sites are shown in Figs A5 and A6. In this case, the reference results using the Argyris element are those in the bottom left panel of Fig. 27. Overall, the differences from the Argyris results are about an order of magnitude smaller than the magnitudes of the VDoHS rates. The largest differences are for the Lagrange element, with the cubic(-), cubic(+) and quartic elements having approximately the same biggest differences. The feature in Figs A4 and A6 that shows the quartic element gives the best agreement with Argyris results is that big differences for the cubic(-) and cubic(+) elements are spread over a much larger area. Supplementary Chapter B. Supplementary Figures There are 14 supplementary figures in addition to those in Supplementary Chapter A. They are referenced in the following sections of the book. Fig. B1 is referenced in Section 4.4. Figs B2-B8 are referenced in Section 5.4. Figs B9-B12 are referenced in Section 6.3. Figs B13-B14 are referenced in Section 3.2, and relate to the rift example in Chapter 6. Supplementary Chapter B. Supplementary Figures 15 u (mm/yr) Random Additions to GPS Velocities 1 1 0 0 −1 −1 u (mm/yr) −100 u (mm/yr) 50 100 −100 1 0 0 −1 −1 −50 0 50 100 −100 1 1 0 0 −1 −1 −100 u (mm/yr) 0 1 −100 −50 0 50 100 −100 1 1 0 0 −1 −1 −100 u (mm/yr) −50 −50 0 50 100 −100 1 1 0 0 −1 −1 −100 −50 0 distance (km) 50 100 −100 −50 0 50 100 −50 0 50 100 −50 0 50 100 −50 0 50 100 0 50 100 −50 distance (km) Fig. B1: The random additions for the 50 datasets of GPS velocities used in the inversions in Figs 10-12, shown as 10 groups of 5 datasets. Locations of the 20 GPS sites in each dataset are shown, and the error bars show the randomly chosen data standard errors, taken from a triangular probability distribution between 0.2 mm/yr and 0.6 mm/yr with average value 1/3 mm/yr. The random additions themselves are taken from Gaussian probability distributions with zero means and standard deviations equal to the standard error values. 16 Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution Profile 1 Data Resolution 20 20 0.8 0.5 0.7 0.4 0.3 10 0.2 15 prediction prediction 15 0.5 0.4 10 0.3 0.2 0.1 5 0.6 5 0.1 0 5 10 15 0 20 5 10 2 0 −2 −100 −50 0 20 observation velocity (mm/yr) velocity (mm/yr) observation 15 50 100 150 200 2 0 −2 −100 −50 0 50 100 150 Model Resolution Model Resolution 0.8 12 12 0.8 10 0.6 8 0.5 0.4 6 0.3 4 10 prediction prediction 0.7 0.1 2 0.6 8 0.4 6 4 0.2 0.2 2 0 0 2 4 6 8 10 12 2 4 8 10 12 10 VDoHS rate (10-9 /yr/km) 10 VDoHS rate (10-9 /yr/km) 6 input input 5 0 −5 −100 200 distance (km) distance (km) −50 0 50 100 150 200 0 −10 −100 −50 0 50 100 150 200 distance (km) distance (km) Fig. B2: Data and model resolution for profile 1, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational stan- dard errors (error bars) and plus and minus one standard error for the fitted model Rd d −m (thick Rm m (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution Data Resolution 17 Profile 2 0.8 0.5 20 20 0.7 15 0.3 10 0.2 0.6 prediction prediction 0.4 15 0.4 10 0.3 0.2 0.1 5 0.5 5 0.1 0 5 10 15 0 20 5 10 2 0 −2 −100 −50 0 50 2 100 150 0 −2 −100 200 −50 0 distance (km) 50 100 150 Model Resolution 16 16 0.8 14 0.8 14 0.6 10 0.4 8 12 prediction 12 0.6 10 0.4 8 6 6 0.2 0.2 4 4 2 2 0 5 10 0 15 5 10 input 20 VDoHS rate (10-9 /yr/km) VDoHS rate (10-9 /yr/km) 15 input 10 0 −10 −100 200 distance (km) Model Resolution prediction 20 observation velocity (mm/yr) velocity (mm/yr) observation 15 −50 0 50 100 150 200 0 −20 −100 −50 distance (km) 0 50 100 150 200 distance (km) Fig. B3: Data and model resolution for profile 2, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational stan- dard errors (error bars) and plus and minus one standard error for the fitted model Rd d −m (thick Rm m (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. 18 Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution Data Resolution 18 18 0.8 16 16 0.7 14 12 0.5 10 0.4 8 0.3 6 0.6 10 0.4 8 0.2 4 0.1 2 12 6 0.2 4 0.8 14 0.6 prediction prediction Profile 3 2 0 0 5 10 15 5 10 observation 2 velocity (mm/yr) velocity (mm/yr) observation 0 −2 −4 −100 −50 0 50 100 150 200 2 0 −2 −4 −100 −50 0 distance (km) 50 100 150 Model Resolution 8 6 0.8 10 0.6 8 0.4 prediction 10 4 0.8 0.6 6 0.4 4 0.2 0.2 2 2 0 0 2 4 6 8 10 2 4 input 8 10 10 VDoHS rate (10-9 /yr/km) VDoHS rate (10-9 /yr/km) 6 input 20 10 0 −10 −100 200 distance (km) Model Resolution prediction 15 −50 0 50 100 150 200 0 −10 −20 −100 −50 distance (km) 0 50 100 150 200 distance (km) Fig. B4: Data and model resolution for profile 3, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational stan- dard errors (error bars) and plus and minus one standard error for the fitted model Rd d −m (thick Rm m (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution 19 Profile 5 Data Resolution 0.8 20 20 0.7 0.8 15 0.5 0.4 10 0.3 prediction prediction 0.6 15 0.6 10 0.4 5 0.2 0.2 5 0.1 0 5 10 15 0 20 5 10 2 0 −2 −100 −50 0 50 20 observation 2 velocity (mm/yr) velocity (mm/yr) observation 15 100 150 0 −2 −100 200 −50 0 distance (km) 50 100 150 Model Resolution Model Resolution 16 16 0.8 14 14 12 0.8 12 8 0.4 6 prediction prediction 0.6 10 0.6 10 8 0.4 6 0.2 4 0.2 4 2 2 0 0 5 10 15 5 input 15 20 VDoHS rate (10-9 /yr/km) VDoHS rate (10-9 /yr/km) 10 input 20 10 0 −10 −100 200 distance (km) −50 0 50 100 150 200 10 0 −10 −100 distance (km) −50 0 50 100 150 200 distance (km) Fig. B5: Data and model resolution for profile 5, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational stan- dard errors (error bars) and plus and minus one standard error for the fitted model Rd d −m (thick Rm m (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. 20 Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution 18 0.8 18 16 0.7 16 14 0.6 14 12 0.5 10 0.4 8 0.3 6 prediction prediction Data Resolution 0.4 8 6 0.2 4 2 0 10 0.6 10 0.1 2 0.8 12 0.2 4 5 0 15 5 2 0 −2 −50 0 10 15 observation velocity (mm/yr) velocity (mm/yr) observation −4 −100 Profile 6 50 100 150 200 2 0 −2 −100 −50 0 distance (km) 50 100 150 Model Resolution Model Resolution 10 10 0.8 0.8 0.7 8 8 0.5 0.4 0.3 4 0.6 prediction prediction 0.6 6 6 0.4 4 0.2 0.2 0.1 2 2 0 0 2 4 6 8 10 2 4 input input 6 8 10 5 VDoHS rate (10-9 /yr/km) VDoHS rate (10-9 /yr/km) 10 5 0 −5 −100 200 distance (km) −50 0 50 100 150 0 −5 −100 200 −50 distance (km) 0 50 100 150 200 distance (km) Fig. B6: Data and model resolution for profile 6, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational standard errors (error bars) and plus and minus one standard error for the fitted model Rd d Rm m − m (thick (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution 16 0.8 14 14 12 12 0.6 10 0.4 8 prediction prediction Profile 7 Data Resolution 16 6 0.8 0.6 10 8 0.4 6 0.2 4 0.2 4 2 2 0 0 5 10 15 5 10 observation velocity (mm/yr) velocity (mm/yr) 0 −2 −100 −50 0 50 100 150 200 1 0 −1 −100 −50 0 distance (km) 50 100 150 Model Resolution 0.8 10 8 0.6 8 0.4 prediction 10 6 4 0.8 0.6 6 0.4 4 0.2 0.2 2 2 0 0 2 4 6 8 10 2 4 input 6 8 10 input 10 VDoHS rate (10-9 /yr/km) 10 VDoHS rate (10-9 /yr/km) 200 distance (km) Model Resolution prediction 15 observation 2 0 −10 −100 21 −50 0 50 100 150 200 0 −10 −100 −50 distance (km) 0 50 100 150 200 distance (km) Fig. B7: Data and model resolution for profile 7, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational stan- dard errors (error bars) and plus and minus one standard error for the fitted model Rd d −m (thick Rm m (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. 22 Supplementary Chapter B. Supplementary Figures Dip-Slip Strike-Slip Data Resolution Data Resolution 0.7 30 Profile 8 30 0.8 0.6 25 0.5 20 0.4 0.6 prediction prediction 25 20 15 0.3 10 0.2 10 5 0.1 5 0.4 15 0.2 0 0 5 10 15 20 25 30 5 10 2 0 −2 −100 −50 0 50 25 30 2 100 150 0 −2 −100 200 −50 0 distance (km) 50 100 150 Model Resolution Model Resolution 16 0.8 14 0.7 14 12 0.6 12 10 0.5 0.3 6 0.8 0.6 prediction 0.4 8 10 8 0.4 6 0.2 4 2 2 0 10 0.2 4 0.1 5 0 15 5 input 15 10 VDoHS rate (10-9 /yr/km) VDoHS rate (10-9 /yr/km) 10 input 10 0 −10 −100 200 distance (km) 16 prediction 20 observation velocity (mm/yr) velocity (mm/yr) observation 15 −50 0 50 100 150 200 0 −10 −100 distance (km) −50 0 50 100 150 200 distance (km) Fig. B8: Data and model resolution for profile 8, for dip-slip (left) and strike-slip (right). Top panels show the data resolution matrix Rd , second panels d − Rd d with observational stan- dard errors (error bars) and plus and minus one standard error for the fitted model Rd d −m (thick Rm m (grey curves). black curve) with plus and minus one standard error for the fitted model m (curves), third panels the model resolution matrix Rm , bottom panels Locations of GPS sites (second panels) and basis function sites for VDoHS rate (bottom panels) are shown as circles. Supplementary Chapter B. Supplementary Figures 23 Rift Example: Effect of Sampling log VDoHS rates (1e-6 /km/yr) model exact sampling a) model 5 km sampling b) −1 80 80 −1 60 60 distance (km) 40 −1.5 40 −1.5 20 20 −2 0 −20 −2 0 −20 −2.5 −2.5 −40 −40 −60 −3 −80 −100 −60 −3 −80 −50 c) 0 50 model 10 km sampling −3.5 −100 −50 d) 0 50 model 20 km sampling −3.5 −1.5 80 80 60 −2.2 60 −2.4 distance (km) −2 40 40 20 20 0 −2.5 −2.6 0 −20 −20 −40 −40 −2.8 −3 −3 −60 −60 −80 −80 −100 −3.5 −100 −50 0 distance (km) 50 −3.2 −3.4 −50 0 distance (km) 50 Fig. B9: VDoHS rates scaled by shear modulus for the rift example from regular sampling of the exact velocities on rectangular grids with sampling distances 5, 10 and 20 km (panels b-d), compared with the exact values (panel a). Plotting of the VDoHS rates is the same as in Fig. 25d, and results for intermediate sampling distances 7 and 14 km are shown in Figs 27d and b. 24 Supplementary Chapter B. Supplementary Figures Rift Example: Strain Rates with 0.2mm/yr Standard Error a) area strain rates (1e-6 /yr), 120 GPS b) log shear strain rates (1e-6 /yr), 120 GPS −1 0.08 80 80 0.07 60 60 0.06 distance (km) 40 40 −1.5 20 0.05 20 0 0.04 0 −20 0.03 −20 −40 0.02 −2 −40 −60 −60 0.01 −80 −80 −100 0 −50 0 −100 50 −50 0 50 −2.5 d) log shear strain rates (1e-6 /yr), 400 GPS c) area strain rates (1e-6 /yr), 400 GPS 0.12 0.1 60 distance (km) 40 0.08 60 40 −1.5 20 20 0.06 0 −20 0.04 0 −20 −2 −40 −40 0.02 −60 −80 −100 −1 80 80 0 −50 0 distance (km) 50 −60 −80 −100 −50 0 distance (km) 50 −2.5 Fig. B10: Strain rates for the rift example from inversions for the cases of 0.2 mm/yr standard errors. Plotting of the area strain rates and shear strain rates is the same as in Figs 25b and c respectively. Note that the only source clearly imaged is the magma chamber, in the plot of area strain rate for the GPS dataset with 400 sites. Supplementary Chapter B. Supplementary Figures 25 Rift Example: Strain Rates with 0.4mm/yr Standard Error a) area strain rates (1e-6 /yr), 120 GPS b) log shear strain rates (1e-6 /yr), 120 GPS 0.06 80 80 60 0.05 −1.2 60 −1.4 40 40 distance (km) 0.04 −1.6 20 20 0 0.03 0 −1.8 −20 −20 0.02 −2 −40 −40 −60 0.01 −2.2 −60 −80 −80 −2.4 0 −100 −50 0 −100 50 −50 0 50 d) log shear strain rates (1e-6 /yr), 400 GPS c) area strain rates (1e-6 /yr), 400 GPS −1 80 0.07 60 0.06 80 60 40 40 distance (km) 0.05 −1.5 20 20 0.04 0 0 −20 0.03 −20 −40 0.02 −40 −60 0.01 −2 −60 −80 −80 0 −100 −50 0 distance (km) 50 −100 −50 0 distance (km) 50 −2.5 Fig. B11: Strain rates for the rift example from inversions for the cases of 0.4 mm/yr standard errors. Plotting of the area strain rates and shear strain rates is the same as in Figs 25b and c respectively. 26 Supplementary Chapter B. Supplementary Figures Rift Example: Velocities with 0.1mm/yr Standard Error a) b) data & misfit: 120 GPS model & misfit: 120 GPS distance (km) 10 mm/yr 80 1 mm/yr 60 60 40 40 20 20 0 0 −20 −20 −40 −40 −60 −60 −80 −80 −100 −50 c) distance (km) 10 mm/yr 80 1 mm/yr 0 50 data & misfit: 400 GPS −100 −50 d) 0 10 mm/yr 80 1 mm/yr 10 mm/yr 80 1 mm/yr 60 60 40 40 20 20 0 0 −20 −20 −40 −40 −60 −60 −80 −80 −100 −50 0 distance (km) 50 50 model & misfit: 400 GPS −100 −50 0 distance (km) 50 Fig. B12: Velocities (blue) and misfits (red) at GPS sites for the two random rift-example datasets with 120 and 400 sites for the case of data standard error 0.1 mm/yr, plotted in the same way as the 0.2 mm/yr and 0.4 mm/yr results in Figs 26 and 28. Supplementary Chapter B. Supplementary Figures ux for x VDoHS rate (km2) a) 14 uy for x VDoHS rate (km2) b) 80 80 1 12 60 60 distance (km) 40 10 40 8 0 0 6 −20 0 −20 −40 −40 −0.5 4 −60 −60 2 −80 −80 −100 −50 0 0 50 ux for y VDoHS rate (km2) c) 0.5 20 20 −100 27 −1 −50 0 50 uy for y VDoHS rate (km2) d) 15 80 1 60 60 distance (km) 40 0.5 20 40 10 20 0 0 −20 0 −20 −40 −0.5 −60 5 −40 −60 −80 −100 80 −1 −50 0 distance (km) 50 −80 −100 −50 0 distance (km) 50 0 28 Supplementary Chapter B. Supplementary Figures Fig. B13: (previous page): Example of uix ( x ) (top panels) and uiy ( x ) functions determined from a 2-dimensional VDoHS rate basis function dataset for the rift example in Chapter 5. The basis (top panels) velocity ϕi ( x ) for the 400 GPS function site is at ( x, y ) = ( −31.3, −23.2) km. For the 400 GPS dataset, all the basis function sites shown as black dots coincide with GPS sites, as all the GPS sites are separated by more than the minimum spacing of 4 km. That is, in this case the GPS observations are also at the black dots. These velocity functions are solved for using finite elements with a much finer mesh than the mesh used in constructing the VDoHS rate basis functions. Zero-velocity boundary conditions are applied on the top and bottom boundaries and the left and right boundaries are reflecting boundaries. The uix ( x ) values at the GPS sites form one column of the A-matrix relating GPS velocities to VDoHS rates for this 2-dimensional example, corresponding to the A-matrix for the 1dimensional case in the top panel of Fig. 4,. The uiy ( x ) values at the GPS sites form another column of the A-matrix. Fig. B14: (next page): Entries in the inverse of the A-matrix corresponding to the entries in the A-matrix shown in Fig. B13. The inverse of the A-matrix relates VDoHS rates at the basis function sites to velocities at the GPS sites for the hypothetical case of error-free data. The points shown as black dots are again the coinciding basis function and GPS sites for the 400 GPS dataset for the rift example in Chapter 5. The functions plotted here are constructed as follows. The VDoHS rate values at the basis function sites are those in the two columns of the inverse of the A-matrix for the GPS site at ( x, y ) = ( −31.3, −23.2) km. One column is for x component of velocity (top panels) and the other column is for the y component of velocity (bottom panels). These correspond to the columns of the inverse of the A-matrix for the 1-dimensional case in the bottom panel of Fig. 4. The VDoHS rate functions are completed by multiplying the value at each basis function site by the associated basis function ϕi ( x ) and summing the contributions at each point. Note how the VDoHS rate functions are much more localized around the GPS site than the velocity functions in Fig. B13 are about the coinciding basis function site. This corresponds in 2 dimensions to the 1-dimensional localization close to the diagonal of the inverse of the A-matrix in the bottom panel of Fig. 4. Supplementary Chapter B. Supplementary Figures x VDoHS rate for ux (km-2) a) 29 y VDoHS rate for ux (km-2) b) 0.03 0.3 80 0.02 0.25 60 60 0.01 0.2 40 distance (km) 80 40 0.15 20 0.1 0 0 20 0 −0.01 −0.02 −20 0.05 −20 −40 0 −40 −60 −0.05 −60 −80 −0.1 −80 −0.03 −0.04 −0.05 −100 −50 0 −100 50 x VDoHS rate for uy (km-2) c) −50 0 50 y VDoHS rate for uy (km-2) d) 0.3 0.03 80 80 0.02 60 0.25 60 distance (km) 0.2 40 0.01 40 20 0 20 0 −0.01 −20 0.15 0.1 0 −20 0.05 −0.02 −40 −40 0 −0.03 −60 −60 −0.04 −80 −100 −50 0 distance (km) 50 −0.05 −80 −0.05 −100 −0.1 −50 0 distance (km) 50