Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2016 Mar;472(2187):20150893. doi: 10.1098/rspa.2015.0893

Assessing the robustness of spatial pattern sequences in a dryland vegetation model

Karna Gowda 1,, Yuxin Chen 1, Sarah Iams 2, Mary Silber 3
PMCID: PMC4841491  PMID: 27118924

Abstract

A particular sequence of patterns, ‘gaps→labyrinth→spots’, occurs with decreasing precipitation in previously reported numerical simulations of partial differential equation dryland vegetation models. These observations have led to the suggestion that this sequence of patterns can serve as an early indicator of desertification in some ecosystems. Because parameter values in the vegetation models can take on a range of plausible values, it is important to investigate whether the pattern sequence prediction is robust to variation. For a particular model, we find that a quantity calculated via bifurcation-theoretic analysis appears to serve as a proxy for the pattern sequences that occur in numerical simulations across a range of parameter values. We find in further analysis that the quantity takes on values consistent with the standard sequence in an ecologically relevant limit of the model parameter values. This suggests that the standard sequence is a robust prediction of the model, and we conclude by proposing a methodology for assessing the robustness of the standard sequence in other models and formulations.

Keywords: desertification, dryland ecosystems, early-warning signs, models of vegetation pattern formation, pattern formation

1. Introduction

Many studies of spatially periodic patterns in models of dryland vegetation focus on patterns as potential indicators of ecosystem vitality [113]. In particular, flat-terrain-patterned states in several models have been shown in simulations to evolve through a sequence of morphologies, ‘gaps→labyrinth→spots’ (figure 1), as ecosystem aridity increases [1,4,14,15]. This sequence precedes the collapse of vegetation in the models, which has led to the suggestion that real ecosystems may evolve through this predictable sequence of patterns en route to desertification [16,17]. In this way, vegetation patterns may serve as early-warning signs of critical ecosystem transitions.

Figure 1.

Figure 1.

Example of the standard ‘gaps → labyrinth → spots’ sequence in the vegetation model by Rietkerk et al. [14] Qualitatively, different patterns occur at successively smaller values of a precipitation parameter. Darker shading denotes higher levels of vegetation biomass. (Online version in colour.)

The pattern sequence prediction emerges from a modelling framework comprising a number of different ecological hypotheses, functional formulations and restrictions on plausible parameter sets. It is therefore important to investigate whether the prediction is robust within this framework. It is encouraging that multiple models can produce the pattern sequence ‘gaps→labyrinth→spots’ (the standard sequence), but little work has been done to assess whether the sequence occurs in any model under variations of the parameter values, which may vary significantly between ecosystems. In this paper, we ask whether easily calculable quantities, derived from bifurcation-theoretic analysis of pattern-forming instabilities, can be used to predict where the standard sequence occurs in a model’s parameter space. To do this, we analyse and simulate the widely studied model by Rietkerk et al. [14] across a broad range of parameter values.

The standard sequence, ‘gaps→labyrinth→spots’, has been observed in a suite of partial differential equation (PDE) models that describe the community-scale dynamics of dryland vegetation over flat terrain [1,4,14,15]. These models all involve a Turing instability [18] in the formation of patterns from uniform vegetation. Observations of the standard sequence as a model prediction come primarily from numerical simulations [1,4,14], which show gap, labyrinth and spot patterns occurring at successively lower values of a precipitation parameter (figure 1). A study by LeJeune et al. [15] used bifurcation analysis to demonstrate analytically that this sequence occurs in a tractable one-field model for a particular parameter set. The apparent agreement between these observations, which come from different model formulations, provides some support for the standard sequence as a robust prediction of this suite of models.

Empirical support for this sequence comes chiefly from two studies of remotely sensed imagery. A 2006 study by Barbier et al. [19] used imagery over southwest Niger to demonstrate that gap patterns emerged from uniform vegetation over a period of time coinciding with a prolonged Sahelian drought. This result is consistent with model observations of gap patterns occurring near the onset of pattern formation. A 2011 study by Deblauwe et al. [20] classified pattern morphologies in imagery over Sudan and found that different morphologies vary over spatial precipitation gradients in accordance with the standard sequence prediction. Gaps tended to occur in areas with relatively high mean annual precipitation, spots occurred in areas with relatively low precipitation and labyrinths occurred in between. Pattern dynamics were also assessed using three sets of images taken over a 35 year span. Gaps in some areas were shown to transition to labyrinths over a period of time again coinciding with a sustained regional drought. Labyrinths transitioned to spots in different areas over the same period of time. Although neither of these studies show the standard sequence preceding the collapse of vegetation, they demonstrate consistency between model predictions and empirical observations.

Because these empirical studies focus on two sub-Saharan regions, they make statements about particular ecosystems, which are subject to particular environmental and ecological parameters. It is unknown how other periodically patterned flat–terrain ecosystems behave in response to changes in aridity. It is also unknown whether the suite of dryland vegetation models predicts the standard sequence to occur under most circumstances, because the numerical simulations underlying the standard sequence model observations were generated using a small number of parameter sets. The parameter sets appropriate for different ecosystems can differ significantly. For instance, the model for banded vegetation patterns on slopes by Klausmeier [21] distinguishes between shrublands and grasslands, using plant mortality parameters that differ by an order of magnitude for these different plant types.1 Little work has been done to systematically assess the sensitivity of the standard sequence prediction to model parameters. Such an assessment is important to understanding under what circumstances the sequence is predicted to be an early-warning sign.

Gowda et al. [5] demonstrated that, in certain limits of model parameter values, pattern sequences can be studied analytically using bifurcation theory. They computed the coefficients of equations that describe the amplitudes of Fourier modes on a two-dimensional hexagonal lattice near a pattern-forming instability. These equations can give a reduced description of dynamics near the instability. In limits of the model parameter values where transitions between patterns all occur in a regime of weak nonlinearity, their analysis showed that the coefficient of the quadratic-order term in these equations affects the sequence that occurs. If this coefficient changes its sign from negative to positive as a precipitation parameter is decreased in value, then an analogue of the standard sequence occurs in certain cases. Otherwise, alternative sequences, such as one consisting only of spot patterns, can occur. Based on a preliminary numerical investigation of the model by von Hardenberg et al. [1], Gowda et al. [5] speculated that this coefficient also encodes information about pattern sequences that occur in more fully nonlinear cases.

Here, we ask whether the standard sequence can be identified in the model by Rietkerk et al. [14] using the sign of the quadratic coefficient of the hexagonal lattice amplitude equations. Specifically, we investigate whether the standard sequence occurs at parameter values where the quadratic coefficient changes its sign from negative to positive as the precipitation parameter decreases. We calculate the amplitude equation coefficients across a range of parameter values, and evaluate these coefficients at two values of the precipitation parameter which correspond to pattern-forming bifurcation points. We conduct numerical simulations of the model over the same parameter range in order to identify the pattern sequences that occur. We compare the results of the analysis with those of the simulations in order to address whether the standard sequence in this model is signalled by the quadratic coefficient changing signs as the precipitation parameter decreases. Of particular interest is whether this is true in regimes where the weakly nonlinear analysis provides no direct information about pattern stability.

If coefficients from bifurcation analysis can serve as proxies for the standard sequence, then this would allow for more efficient exploration of a model’s parameter space than by direct numerical simulation. This is important for assessing the robustness of the standard sequence in three-field models, such as the Rietkerk model [14] and the Gilad model [11,22], which depend on a large number of non-dimensional parameters. In this paper, we find that a natural limit of the Rietkerk et al. model parameter values permits analytical insight into the model terms that set the sign of the quadratic coefficient. This limit corresponds to a surface water diffusion rate which is much larger than the rate of surface water infiltration as well as the rate of biomass dispersal. Studying the model in this limit allows us to comment on the implications of our numerical study on an ecologically relevant portion of the model parameter space.

This paper is organized as follows. Section 2 gives background information about the model by Rietkerk et al. and the bifurcation-theoretic analysis used in our study of patterned states. Section 3 describes the methods used in our study, specifying the parameter spaces explored and summarizing the analytic and numerical methods used to explore these parameter spaces. Section 4 describes the results of the analytical and numerical parameter study, as well as the results of additional analysis performed in a distinguished parameter limit (described in the appendices). Section 5 discusses the implications of our study.

2. Background

(a). Model by Rietkerk et al. (2002)

We study the PDE vegetation model by Rietkerk et al. [14] (R02), which consists of three fields: surface water h, soil water w, and plant biomass n. Using the non-dimensional form given by Zelnik et al. [11], the model is written as

th=pprecip.I(n)hinfil.+Dh2hdiffusion,tw=νwevap.+I(n)hinfil.γG(w)ntransp.+Dw2wdiffusionandtn=μnmort.+G(w)ngrowth+2ndispersal,} 2.1

where

I(n)=αn+fn+1andG(w)=ww+1.

In this model, precipitation is a constant input to the surface water field. Surface water infiltrates and becomes soil water. The infiltration rate (i.e. the conversion rate of surface water to soil water) increases in the presence of biomass via the function I(n) to model the increased permeability of the soil owing to plant roots. I(n) saturates to α as n. Water leaves the soil via evaporation, and is also transpired by plants. The growth rate of biomass is directly proportional to the transpiration rate, and increases with the availability of soil water via the saturating function G(w). Together, these terms make a positive feedback between infiltration and biomass growth: biomass growth increases with soil water, soil water increases with infiltration and the infiltration rate increases with biomass.

This model includes surface and soil water diffusion terms. Plant dispersal, which encompasses seed dispersal and clonal growth, is also modelled using a diffusion term. The diffusion terms are in two spatial dimensions, i.e. ∇2=∂2/∂x2+∂2/∂y2. Surface water diffusion is typically assumed to occur much more rapidly than soil water diffusion, so DhDw. Among three-field PDE vegetation models, soil water diffusion and plant dispersal have been modelled as occurring on either similar [14] or different [22] length and timescales with Dw≥1. An advection term present in the original form of R02 is neglected here, because the focus of our investigation is on flat–terrain patterns. The dynamics of water on a slope modelled via advection break the symmetry that causes two-dimensional patterns such as gaps or spots at pattern onset.

In general, the form of the growth term varies between models [21,22], and it determines the number of uniform steady-state solutions that occur for a given system. For R02, the rate of biomass growth depends linearly on the amount of biomass. The growth rate is also a saturating function of soil water, so that it is linear in the amount of soil water for small values of this variable, and constant for large values. This growth rate permits two spatially uniform steady-state solutions, which satisfy the equations

0=pI(n)h=pαn+fn+1h,0=νw+I(n)hγG(w)n=νw+αn+fn+1hγww+1nand0=(μ+G(w))n=(μ+ww+1)n.

One solution, (h,w,n)=(p/,p/ν,0), represents a zero-biomass desert state. The other solution (h,w,n)=(h0,w0,n0) represents a vegetated state with non-zero biomass,

h0=pI(n0),w0=μ1μandn0=1γμ(pνμ1μ), 2.2

for which n0>0 when p>μν/(1−μ)≡p0. We note that the soil water w0 in the vegetated state depends only on the mortality parameter μ, and not on the precipitation level p. A diagram of uniform steady-state biomass as a function of the precipitation parameter is shown in figure 2. The desert state is stable to spatially uniform perturbations at low values of precipitation (0≤p<p0), whereas the vegetated state is stable to such perturbations at higher values of precipitation (p>p0). These steady-states exchange stability in a transcritical bifurcation at p=p0.

Figure 2.

Figure 2.

Schematic diagram depicts the uniform steady-state solutions of R02 (2.1), with insets show examples of patterned states occurring at different values of p. The uniform desert state is stable on the interval p∈[0,p0), and the uniform vegetated state is stable to spatially uniform perturbations for p>p0. The vegetated state is unstable to spatially periodic perturbations at a range of wavelengths on the interval p∈(p,pu). We refer to the endpoints p and pu as the lower and upper Turing points, respectively. (Online version in colour.)

For a range of precipitation values, indicated by the interval p∈(p,pu), the vegetated state may be unstable to spatially periodic perturbations at a range of wavelengths. When this is the case, pattern-forming instabilities occur at p and pu via the Turing mechanism [18], and we refer to these points as the lower and upper Turing points respectively. These instabilities result in the formation of spatial patterns, which are eventually stabilized by nonlinearities in the system.

As models of dryland vegetation–water interactions, R02 and related models are conceptual in the sense that they are derived using simple mathematical assumptions for the forms of rate and transport terms. The predictions of the model are not considered robust in regimes where the results of calculations are sensitive to a modest variation in the model parameters or in the exact form of the feedbacks used to model interactions. In this study, we explore R02 across a range of parameter values to assess the robustness of model behaviours to parameters.

We consider variations of the infiltration rate parameters, f and α. As biomass increases, the infiltration rate approaches α. For low values of biomass, infiltration occurs at the lower rate αf, with 0<f<1. The parameter f controls the strength of the infiltration feedback, where f=0 corresponds to maximal feedback and f=1 corresponds to no feedback. Some soil types have high infiltration rates and are unaffected by the presence of vegetation, whereas others have low infiltration rates that are more readily influenced. Because of this, it is appropriate to consider a range of f and α values in a parameter exploration of R02. We also consider variations of the surface water diffusion rate, Dh. Turing instabilities in R02 occur when plant dispersal and surface water diffusion occur on different scales. The ratio between surface diffusion and plant dispersal rates, Dh, is central to pattern formation in this model, and thus it is varied over a wide range in the investigations in this paper.

(b). Analysis of patterns and transitions

Pattern formation in R02 and related PDE models is a nonlinear phenomenon and can be studied analytically via bifurcation theory only in certain limits [23,24]. One such limit occurs in the vicinity of a Turing point [18,24]. At a Turing point, a uniform steady state has a zero linear growth rate (is neutrally stable) for Fourier-mode perturbations of a particular wavelength. We refer to this wavelength as the critical wavelength λc, corresponding to a critical wavenumber qc=2π/λc. The uniform vegetated state of the R02 model can be unstable to Fourier-mode perturbations over an interval delimited by two Turing points, which we refer to as the lower and upper Turing points, p and pu respectively. In this investigation, we analyse the patterned states via bifurcation theory near these two points by considering only Fourier modes of a solution on a two-dimensional hexagonal lattice [23,24]. The lattice is constructed so that Fourier modes associated with the critical wavelength grow in a neighbourhood of the Turing point, whereas all others are linearly damped [25]. A system of six ordinary differential equations (ODEs) for the Fourier-mode amplitudes and their complex conjugates can be written to describe the local pattern-forming dynamics of these critical modes. We study the steady states of these ODEs to gain insight into a system’s pattern-forming behaviour near the Turing points.

The critical Fourier modes on a hexagonal lattice take the form

z1(t)eiq1x+z2(t)eiq2x+z3(t)eiq3x+c.c., 2.3

where z1,z2 and z3 are time-dependent complex amplitudes and c.c. denotes the complex conjugates of these modes. The vectors q1, q2 and q3 are wavevectors such that

q1=qc(1,0),q2=qc(12,32)andq3=(q1+q2),

where qc is the critical wavenumber. By assuming that pattern dynamics near a Turing point are well-approximated by the modes (2.3) as a small perturbation to the local uniform steady state, truncated equations for the amplitude dynamics are found to be [23,26]

z˙1=mz1+az¯2z¯3(b|z1|2+c(|z2|2+|z3|2))z1,z˙2=mz2+az¯1z¯3(b|z2|2+c(|z1|2+|z3|2))z2andz˙3=mz3+az¯1z¯2(b|z3|2+c(|z1|2+|z2|2))z3.} 2.4

These equations are considered to be valid in a regime of weak nonlinearity in a neighbourhood of the Turing point. In this regime, the amplitudes are small, so that all three terms can contribute to dynamics on the same order. The linear coefficient m is equivalent to the growth rate of the critical modes obtained by linearizing the original system, so that it is small near the Turing point and exactly zero at that point. The quadratic coefficient a must be small for any steady-state solutions to (2.4) to be stable [26], and must be on the order of the size of the amplitude for the quadratic term to balance with the linear and cubic terms. The cubic coefficients b and c are saturating terms, and also affect the stability of steady-state solutions of (2.4).

Hexagon and stripe steady-state solutions of (2.4) are summarized in table 1. Hexagon steady states correspond to equal, real-valued amplitudes, with gaps being negative and spots positive. Stripes correspond to the case of only one non-zero amplitude. The stability of these small-amplitude solutions to perturbations on the hexagonal lattice is dictated by the eigenvalues listed in table 1. Of primary importance to this study is the result that a<0 is a necessary condition for the stability of gaps, and a>0 for spots. The quantities b, cb and b+2c are also related to stability and we refer to these in later interpretation of results.

Table 1.

Equations for steady-state solutions to (2.4), and distinct eigenvalues for these solutions. z=(z1,z2,z3), and xs,xh>0.

branching equation distinct eigenvalues
gaps (H): z=−(xh,xh,xh) 3axh, 2axh+2(cb)xh2,
0=maxh(b+2c)xh2 axh2(b+2c)xh2, 0
stripes (S): z=(xs,0,0) 2bxs2, (cb)xs2axs,
0=mbxs2 (cb)xs2+axs, 0
spots (H+): z=(xh,xh,xh) −3axh, 2axh+2(cb)xh2,
0=m+axh(b+2c)xh2 axh2(b+2c)xh2, 0

Gap, labyrinth and spot-patterned states have previously been observed in R02 [14]. Examples of these states are shown in figure 2. We idealize these states as hexagon and stripe steady states on the hexagonal lattice as in [5,15] (figure 3). In general, the lower and upper Turing points occur sufficiently far from one another that it is not possible to study transitions between these states via local bifurcation theory in scenarios of changing precipitation. However, Gowda et al. [5] considered the special limit in which two Turing points occur near to one another (near to a degenerate Turing point), resulting in pattern transitions that can be analysed via bifurcation theory. In a generic analysis, they found that an analogue of the standard ‘gaps → labyrinth → spots’ sequence is one of many possible sequences that can occur as precipitation decreases. They also found that the value of the quadratic coefficient a at the lower and upper Turing points may serve as a proxy for the apparent pattern sequence. Given appropriate conditions on the cubic coefficients b and c that allow the stability of hexagons and stripe solutions to (2.4), they found that if a<0 at the upper Turing point, gaps appear at the start of the sequence. If a>0 at the lower Turing point, then spots appear at the end of the sequence. If these two conditions occur together, then some analogue of the standard sequence can occur.

Figure 3.

Figure 3.

Examples of hexagon (H and H+) and stripe (S) patterns on a two-dimensional hexagonal lattice. We idealize gaps as H patterns, labyrinths as S, and spots as H+. (Online version in colour.)

Gowda et al. [5] speculated that the quadratic coefficient a can be used to obtain information about pattern sequences outside the limited setting of a degenerate bifurcation problem. They conducted a bifurcation analysis and small set of numerical simulations on the model by von Hardenberg et al. [1] (VH01). VH01 is a two-field PDE vegetation model with cross-diffusion which features two Turing bifurcations on a uniform vegetated steady state (similar to R02). Varying a diffusion coefficient and leaving all other parameters of VH01 fixed, Gowda et al. [5] found that a<0 at the upper Turing point and a>0 at the lower Turing point in a regime where the diffusion coefficient is sufficiently large. Where stable solutions to the amplitude equations exist within this regime, the signs of the a coefficient at the Turing points allow pattern sequences to begin with stable gaps and to end with stable spots as precipitation decreases. In between these patterns, small-amplitude stripe patterns appear in both analysis and numerical simulations. Where the cubic coefficients b and c prevent the stability of small-amplitude patterns, disordered gaps, labyrinths and spots states were again observed with decreasing precipitation in a numerical simulation. This observation led Gowda et al. [5] to speculate that the standard sequence occurs in regimes of the model parameter space demarcated by the a coefficient taking a negative sign at the upper Turing point and a positive sign at the lower Turing point, regardless of whether the amplitude equations (2.4) predict stable patterned states in their small-amplitude regime of validity. Here, we examine whether this holds in the R02 model.

3. Methods

We asked whether the quadratic coefficient a of the amplitude equations (2.4) evaluated at the upper and lower Turing points signals the appearance of the standard sequence in the model by Rietkerk et al. [14] (R02). To answer this, we conducted bifurcation analyses and numerical simulations across two relevant parameter spaces of the model. To investigate which model terms and parameters influence the sign of the quadratic coefficient, we conducted additional analysis in an ecologically relevant distinguished limit of the model parameters.

(a). Model parameters

We studied variations of the non-dimensional R02 parameters given by Zelnik et al. [11], which are based on the dimensioned parameter values estimated by Rietkerk et al. [14]. These parameter values are summarized in table 2. The f parameter in R02 controls the strength of the infiltration feedback, and is bounded between 0 and 1. The default value given in [11] is f=0.2. We used f∈[0.1,0.9] in numerical simulations. The α parameter controls the rate of infiltration, and can plausibly take on a large range of values depending on the soil type that is modelled. The default value given in [11] is α=0.4, and we considered α∈[10−1,103]. The Dh parameter is the ratio of the surface water diffusion rate and the biomass dispersal rate. Rietkerk et al. [14] use Dh=103 for R02 and Zelnik et al. [11] use Dh=104 for the corresponding parameter value in a simplified version of the model by Gilad et al. [22]. We varied Dh∈[100.5,104]. To consider the dependence of results on covariation of parameters, we studied the αf and Dhf parameter spaces. In additional analysis described in the appendices and summarized in §4c, we considered an ecologically relevant limit where Dhα. Our parameter exploration was conducted primarily in this limit, because α was held fixed at 0.4 while Dh was varied, and Dh was held fixed at 103 while α was varied.

Table 2.

Parameters given by Zelnik et al. [11] for the R02 model, and parameters varied in this study.

interpretation value in [11] constraints variation
μ mortality rate 0.5 0<μ<1
α infiltration rate 0.4 α>0 10−1 to 103
f infiltration feedback strength 0.2 0<f<1 0.1–0.9
ν evaporation rate 0.4 ν>0
γ transpiration rate 0.1 γ>0
Dw ratio of soil water diffusion rate to biomass diffusion rate 1 1≤Dw<Dh
Dh ratio of surface water diffusion rate to biomass diffusion rate 103 Dh>Dw 100.5–104

(b). Amplitude equation calculations

We computed coefficients of the amplitude equations (2.4) for R02 using the procedure outlined in Judd & Silber [25], which takes a perturbative approach to obtaining these coefficients for a two-field reaction–diffusion system. These coefficients are written as expressions of the reaction functions and diffusion parameters. We adapted the Judd et al. [25] procedure for a three-field reaction–diffusion system to obtain expressions for the amplitude equation coefficients; the aspect of this procedure specific to the calculation of the quadratic coefficient a is described in appendix A. The values of the amplitude equation coefficients a, b and c are computed at the lower and upper Turing points via Mathematica. These calculations are performed on a grid of points in the αf and Dhf parameter spaces. The results of these calculations were verified at a few non-degenerate points using a centre manifold reduction approach (the general approach is described in [27]). A Nelder–Mead minimization library in Mathematica was used to find roots of the quantities a, b, cb and b+2c, which are relevant to assessing the stability of solutions to (2.4).

We also calculated the scaling behaviour of the quadratic coefficient a with respect to the quantity δI(n0)/Dh, where I(n)=α(n+f)/(n+1), and n0 is the uniform vegetated biomass given by (2.2). These calculations are presented in the appendices. We found that the critical wavenumber and onset parameter value scale in distinct ways at each Turing point with respect to δ when δ is sufficiently small. We used these scaling relationships to calculate a closed-form expression for the leading-order value of a at each Turing point.

(c). Numerical simulations

We conducted numerical simulations to identify pattern sequences that occur as precipitation decreases in the R02 model. We employed a numerical procedure that simulates an environment undergoing a slow monotonic change in precipitation over time. These simulations were run using grids of parameter values covering regions of the αf and Dhf parameter spaces. The procedure is outlined schematically in figure 4, and is described in detail in the electronic supplementary material. For each set of parameter values, precipitation is incremented in small discrete steps, and the solution is allowed to reach a steady state between these steps. The final state at the previous precipitation value is used as the initial condition for the new precipitation value. The precipitation increment step size was chosen based on the distance between the upper and lower Turing points, pup, so that approximately 30–100 end states were saved per simulation. Discrete steps were chosen instead of continuously varying precipitation to avoid transient effects, i.e. simulation results that are sensitive to the rate at which precipitation changes. Simulations were run using the exponential time differencing Runge–Kutta 4 scheme [28,29] modified for two-dimensional systems [30].

Figure 4.

Figure 4.

Diagram of numerical simulation procedure. Numerical simulations are run at discrete values of p marked by dots. The procedure is initialized with p just below the upper Turing point pu (star) and run forward in time until a steady state is reached. Then, p is stepped upward by a small increment and the simulation is once again allowed to reach steady state. This is repeated until patterns lose stability to a uniform vegetated state at p=pu+ (right circle). Using the previous patterned steady state (right square) as an initial condition, p is then stepped downward in the same way until patterns lose stability to a uniform state at p=pℓ− (left circle). Then, p is incremented upward a final time, and the procedure terminates when patterns once again lose stability (octagon). Note that pu+ and pℓ− do not necessarily coincide with the Turing points pu and p, because patterns may persist outside of the Turing instability interval. (Online version in colour.)

The procedure is constructed to run simulations over the interval of p where patterns are stable and to identify any possible history-dependence (hysteresis) in the pattern sequences. This is accomplished by first incrementing p upward until patterns die out to yield a uniform state. We denote this point of pattern die-off as p=pu+. Precipitation is then decremented, simulating a scenario in which an ecosystem slowly becomes more arid. This continues until patterns die out again, which yields another uniform state, which we denote p=pℓ−. Precipitation is incremented upward a final time to assess hysteresis in the pattern sequence (i.e. whether the sequence occurs differently when p is slowly increasing versus decreasing). The procedure terminates when patterns die out once more. An approximate interval for the stability of patterns is given by p∈(pℓ−,pu+), which contains the Turing instability interval p∈(p,pu). The Turing instability interval is determined via a linear stability calculation and does not capture the nonlinear stabilization of patterns. In cases where the amplitude equations (2.4) predict stable hexagons solutions near a Turing point, these solutions bifurcate in such a way as to be stable outside the Turing interval. When amplitude equation solutions branch away from the Turing interval (e.g. when stripes bifurcate subcritically), these solutions may also stabilize at large amplitude outside the Turing interval.

4. Results

(a). Amplitude equation calculations

We find that the αf and Dhf parameter spaces of the model by Rietkerk et al. [14] (R02) can be divided into regions where the amplitude equations (2.4) give different qualitative predictions. The results of the calculations at the upper Turing point are summarized in figure 5, and the lower Turing point calculations are summarized in figure 6. In the unlabelled white regions, no Turing points occur because the uniform vegetated steady state is stable to spatially periodic perturbations, and no calculations are performed. The black curves separating the white and shaded regions denote a degeneracy of the Turing points, where the upper and lower Turing points come together at a single precipitation value. In the shaded regions below this curve, two Turing points occur on the vegetated state, and analysis is performed at each point.

Figure 5.

Figure 5.

Summary of upper Turing point amplitude equation calculations over αf and Dhf parameter spaces, along with schematic bifurcation diagrams. The coefficients of the amplitude equations (2.4) are computed, and the curves a=0, bc=0, c+2b=0 and b=0 separate the parameter spaces into regions labelled A–E. Qualitatively similar bifurcation structures occur within each region. In the white region, no Turing points occur on the uniform vegetated steady state of R02 and no calculations are performed. (Online version in colour.)

Figure 6.

Figure 6.

Summary of lower Turing point amplitude equation calculations over αf and Dhf parameter spaces. The coefficients of the amplitude equations (2.4) are computed, and the curves cb=0, b+2c=0 and b=0 separate the parameter space into regions labelled F–I, each of which exhibits a qualitatively distinct bifurcation structure. Bifurcation diagrams applicable to regions F–I resemble diagrams B–E, respectively, in figure 5, with the roles of gaps and spots exchanged and the solutions reflected, so that supercritical branches bifurcate in the direction of increasing precipitation. (Online version in colour.)

Each shaded region in figures 5 and 6 is associated with a qualitatively distinct bifurcation diagram applicable to a neighbourhood of the Turing point. The qualitative aspects (e.g. stability, branching direction) of the bifurcation diagrams are determined by the signs of the quantities a, b, cb and b+2c. These quantities arise from the amplitude equation steady-state eigenvalues and branching equations listed in table 1. Notably, the sign of the a coefficient serves as a necessary condition for the stability of either small-amplitude gaps or spots solutions. A necessary condition for the stability of gaps is given by a<0, and a necessary condition for the stability of spots is given by a>0.

For the analyses summarized in figures 5 and 6, the regions are arrayed similarly in both αf and Dhf parameter spaces. For example, regions A–E in figure 5 corresponding to the upper Turing point occur in the same order when varying parameters away from the Turing degeneracy curve (e.g. when increasing Dh compared with decreasing α, with f fixed). We find that this occurs because the Turing point calculation and the coefficients a, b and c depend on the quantity α/Dh, and not α and Dh independently. In the appendices, we show how the Turing point calculation and the quadratic coefficient a depend on α/Dh via the quantity δα/Dh. Although the amplitude equation coefficients do not depend on α and Dh independently, this does not translate to the invariance of full solutions to R02 for fixed ratios of α/Dh. This can be seen in weakly nonlinear solutions, which have linear eigenfunctions that depend on α and Dh independently.

We first interpret the results of bifurcation analysis at the upper Turing point, which are summarized in figure 5. We consider a scenario in which precipitation decreases slowly over time, so that the upper Turing point threshold is crossed from above. The sequence of pattern morphologies observed in such a scenario begins with patterns born near the upper Turing point. The regions in figure 5 specify whether the amplitude equations predict a stable patterned state in some neighbourhood of the upper Turing point, and also the morphology of that state. A gap (H) patterned state stable near the upper Turing point accords with the standard ‘gaps→labyrinth→spots’ sequence prediction.

In region A of figure 5, the quantities a, cb, b+2c, and b are all positive, which allows a stable spot solution (H+) to the amplitude equations in a neighbourhood of the upper Turing point. This analysis predicts that pattern sequences begin with spot patterns in region A of the parameter space, which is inconsistent with the standard sequence. The stripes solution (S) can also be stable in region A. It stabilizes away from the Turing point, so that spots may transition to stripes as precipitation decreases. However, because the predictions of the amplitude equations break down outside a small neighbourhood of the Turing point, it is uncertain whether this stable stripes solution will manifest in the full system as a successor to spot patterns as precipitation decreases. We expect that as we approach the a=0 boundary of region A, the interval of stability for the spots branch will diminish in size, allowing stable stripes to appear as precipitation decreases.

In regions B and C of figure 5, a is negative and b+2c and b are positive, which allows a stable gaps solution to the amplitude equations in a neighbourhood of the upper Turing point. This predicts pattern sequences that begin with gap patterns, which is consistent with the standard sequence. The stripes solution to the amplitude equations can also be stable in region B, as in region A, because cb>0. Here, gap patterns may transition to stripes as precipitation decreases. In region C, cb<0 prevents the stability of stripe steady states. The analysis therefore provides no information in this region about the patterns that may follow gaps as precipitation decreases.

In regions D and E of figure 5, a, cb and b+2c are negative, which means small-amplitude steady-state solutions cannot be stable near the upper Turing point. Regions D and E differ only by the branching direction of the always-unstable stripes solution. The stripes solution branches towards the Turing instability interval (i.e. stripes bifurcate supercritically) for region D, because b>0. The stripes solution branches away from the Turing instability interval (i.e. stripes bifurcate subcritically) for region E, because b<0. In both D and E, the gaps solution branches away from the Turing instability region. Because there are no small-amplitude steady-state solutions stable in regions D and E, we cannot directly infer from this analysis what patterned states occur near the Turing point. Here, patterned states of the full system likely arise from more strongly nonlinear behaviour than the states in regions A–C.

Figure 6 summarizes the results of bifurcation analysis at the lower Turing point. Over the entire αf and Dhf parameter spaces, a is positive, which is a necessary condition for the stability of spot solutions to the amplitude equations. Regions F–H all occur in close proximity to the degenerate Turing point curve, while region I fills the majority of the space. Stable solutions to the amplitude equations occur only in regions F and G. In region F, the spots solution to the amplitude equations is stable near the lower Turing point. The stripes solution is also stable away from the Turing point in this region, so that spots may transition to stripes as precipitation increases. In region G, the spots solution is stable near the lower Turing point, but the small-amplitude stripes solution can never be stable. In regions H and I, solutions to the amplitude equations are never stable near the lower Turing point, and differ only in the branching direction of the stripes solution. The stripes solution branches towards the Turing instability region for region H, and away for region I.

At both the upper and lower Turing points, our bifurcation analysis cannot provide direct information about stable patterned states for a large region of the parameter space, where small-amplitude solutions are unstable. The central investigation of this paper is whether the a coefficient, obtained via local analysis, contains information about patterned states near the Turing points in these other regions. In regions B and C of figure 5, it is expected from the analysis that gap patterns are stable near the upper Turing point. We surmise that the same is true in regions D and E, where no solutions to the amplitude equations are stable, but a<0. Similarly, our analysis only shows that spot patterns are stable near the lower Turing point in regions F and G of figure 6. We surmise that spots patterns will also be stable near the lower Turing point in regions H and I, because a>0 there. We would then expect to see pattern sequences that begin with gaps and end with spots in a scenario of decreasing precipitation over time (i.e. analogues of the standard sequence) in the region of parameter space where a<0 at the upper Turing point and a>0 at the lower Turing point. We find that these conditions are satisfied over nearly all of the studied αf and Dhf parameter spaces, excluding only region A of figure 5. Region A lies adjacent to the Turing degeneracy curve, where the two Turing points approach one another and thus the quadratic coefficients at the Turing points approach the same non-zero value. In this region, a>0 at the both Turing points, and we expect pattern sequences that begin and end with spots.

(b). Numerical simulations

In numerical simulations, we find that the quadratic coefficient a of the amplitude equations (2.4) signals where the standard sequence occurs in the studied parameter spaces of R02. A summary of pattern sequences observed in these numerical simulations is shown in figure 7. These simulations were conducted as described in §3c and the electronic supplementary material at sets of parameter values marked by letters, and pattern sequences were identified by visual inspection. For comparison, the region of the parameter space where a>0 at both the upper and lower Turing points (i.e. region A of figure 5) is shaded. Elsewhere, a<0 at the upper Turing point and a>0 at the lower Turing point. From the results of weakly nonlinear analysis described in §4a, we expect pattern sequences beginning with spots (in a scenario of decreasing precipitation) to appear in the shaded region. Outside the thin shaded region, we expect to see analogues of the standard sequence. As expected, only spot-patterned states are observed in numerical simulations in the shaded region; in addition, analogues of the standard sequence are primarily observed in simulations elsewhere.

Figure 7.

Figure 7.

Summary of pattern transitions observed numerical simulations over αf and Dhf parameter spaces in R02, along with representative examples of transitions from numerical simulations at f=0.2 and log10(Dh)=0.64.0. Number lines plot the relative locations of the upper and lower Turing points (pu and p, respectively), the transcritical point (p0) and upper and lower pattern stability boundaries (pu+ and pℓ−) for the example simulations shown. The parameter values corresponding to the example simulations are circled. Although p and p0 are nearly coincident, the distance between these points is exaggerated to illustrate that p>p0. (Online version in colour.)

Examples of the numerical patterned states using f=0.2 and different values of log10(Dh) are also shown in figure 7. The simulation output is accompanied by lines which plot the locations of the upper and lower Turing points, pu and p respectively, the transcritical point p0, and upper and lower pattern stability boundaries, pu+ and pℓ− respectively (defined in §3c). We observed only spot-patterned states in the thin shaded region of figure 7. Examples of such states are shown in simulation output from f=0.2 and log10(Dh)=0.6. Near the upper Turing point, solutions approximately resemble the spots (H+) solution to the amplitude equations (2.4) shown in figure 3. The profiles of these spot patterns are roughly sinusoidal about the uniform vegetated steady state. An example profile is shown in figure 8. At lower values of p, spot patterns remain stable. The spacing between spots increases, and the individual spots of vegetation become more sharply peaked, quickly decaying to zero away from the centre of a spot. An example of a sharply peaked profile is also shown in figure 8. Patterns other than spots are not observed in simulations conducted in the shaded region. No notable difference in the qualitative appearance of the spot patterns was observed as precipitation was increased in discrete steps.

Figure 8.

Figure 8.

Example profiles of individual spot patterns taken from numerical simulations at f=0.2 and log10(Dh)=0.6 (sinusoidal), log10(Dh)=2.0 (sharply peaked) and log10(Dh)=4.0 (plateau-like). The example sinusoidal profile comes from a spot-patterned state near the upper Turing point. The sharply peaked and plateau-like profiles come from spot-patterned states well below the lower Turing points in their respective simulations.

We primarily observe analogues of the standard ‘gaps → labyrinths → spots’ sequence in the unshaded region of figure 7, which agrees with our expectations from analysis. Examples of this sequence in simulation output for f=0.2 and log10(Dh) ranging from 1.0 to 4.0 are shown in figure 7. The sets of simulations at log10(Dh)=1.0 and log10(Dh)=1.5 use parameter sets from regions B and C of figure 5, respectively, where gaps solutions to the amplitude equations are expected to be stable near the upper Turing point. As precipitation decreases in the simulations, patterns resembling the gaps (H) solution to the amplitude equations are first observed near the upper Turing point. Gaps then transition to well-ordered stripe patterns in both sets of simulations. As precipitation decreases further, stripes become disordered before transitioning to spot patterns. The sets of simulations at log10(Dh)=2.0 and log10(Dh)=4.0 both use parameter sets from region E of figure 5, where no small-amplitude patterns are stable near the upper Turing point. Still, gaps are observed in numerical simulations near the upper Turing point in both sets of simulations. As precipitation decreases, gaps transition directly to disordered labyrinthine stripes. These stripes eventually transition to spots, which take on non-sinusoidal profiles as shown in figure 8. Hysteresis occurs in the points of transition between pattern morphologies, and this hysteresis is larger in the simulation with the larger value of Dh. The transitions between gaps and labyrinths occur at a lower value of p when decreasing precipitation compared with increasing precipitation. The same applies to the transition between labyrinths and spots.

The simulation examples in figure 7 demonstrate a trend of increasingly nonlinear behaviour as Dh increases (see also [31,32] for similar behaviour in related systems). This trend is generally representative of what we observe in the other simulations when parameters are varied away from the Turing degeneracy curve, e.g. when α decreases. One aspect of the increasing nonlinearity can be accounted for via our bifurcation analysis. The regions in figure 5 order the parameter spaces by nonlinearity at the upper Turing point. Moving away from the Turing degeneracy curve, the amplitude equations first predict stable weakly nonlinear patterns in regions A–C, and then imply strongly nonlinear patterns in regions D and E, because small-amplitude patterns are unstable. This manifests in simulations as small-amplitude sinusoidal patterns occurring near the upper Turing point when parameters are near to the Turing degeneracy curve, sharply peaked patterns occurring beyond this, and plateau-like patterns occurring when very far away from the curve. Other aspects of increasing nonlinearity are apparent in certain qualitative behaviours observed in the simulations. Patterned states increase in their disorder and begin to exhibit coexistence as distance from the degeneracy curve increases. The interval of pattern stability, (pℓ−,pu+), also increases in length. In particular, pℓ− decreases to extend the length of the interval (pℓ−,p). As this interval increases with increasing distance from the Turing degeneracy curve, the transition point between stripe and spot states decreases to lower values of precipitation. This causes spot patterns to remain stable at values of precipitation well below the lower Turing point. This implies the stabilization of a strongly nonlinear patterned state far from the Turing instability interval.

In addition to the standard sequence, we observe a few instances of ‘stripes → spots’ sequences in the unshaded region of figure 7. We determined that these are actually instances of the standard sequence, where gaps do not appear in simulations. Our bifurcation analysis indicates that gap solutions to the amplitude equations are stable only very near to the Turing point in these parameter sets. Because our numerical procedure increments precipitation in discrete steps of fixed size, the gaps branch may be bypassed. To test whether gaps can exist stably for parameter sets where ‘stripes → spots’ transitions are observed, we conducted additional numerical simulations, which are described in the electronic supplementary material. In these simulations, gap patterns were assessed to be stable.

We also observe time-varying spiral wave patterns in one instance of the numerical simulations, at f=0.1 and log10(Dh)=0.5. We ran additional simulations, described in the electronic supplementary material, at nearby parameter values and found that spirals patterns are confined to values of Dh that are smaller than typically considered ecologically applicable. To the best of our knowledge, there are no previous reports of spiral wave patterns occurring in R02 or any other vegetation model. However, we remark that the waves observed in R02 resemble spiral wave patterns observed in other reaction–diffusion contexts such as chemical reaction systems [33] and models of phytoplankton dynamics [34].

(c). Quadratic coefficient analysis

In appendix A, we derive a closed-form expression for the quadratic coefficient a. This expression involves derivatives of nonlinear terms in R02, the infiltration term I(n)h and the growth term G(w)n, where I(n)=α(n+f)/(n+1) and G(w)=w/(w+1). This expression also involves the null vector (H1,W1,N1)T and left null vector (H~1,W~1,N~1) of the system linearized about the uniform vegetated steady state (h0,w0,n0) (2.2), both of which are defined in appendix A. Explicitly,

a=(I(n0)H1N1+12I(n0)h0N12)(W~1H~1)+(G(w0)W1N1+12G(w0)n0W12)(N~1γW~1). 4.1

The infiltration function I(n) is an increasing concave-down function of n, and so I′(n)>0 and I′′(n)<0. The growth function G(w) is similarly increasing and concave-down with respect to w.

In a natural limit of the parameters which corresponds to Dhα, we find in appendix C that a negative term dominates quadratic coefficient a (4.1) at the upper Turing point and a positive term dominates at the lower Turing point. These arise through distinct scalings of the critical wavenumber and the onset parameter values with the quantity δI(n0)/Dhα/Dh at the different Turing points, and are calculated in appendix B. These scalings at onset in turn determine distinct scalings for the left and right null vector components. At the lower Turing point, for δ sufficiently small, we find that (H1,W1,N1)T=(O(1),O(1),O(1))T and (H~1,W~1,N~1)=(O(δ),O(δ),O(1)). Additionally, we find that n0=O(δ). Then at the lower Turing point,

a=2Q2G(w0)NN1+O(δ),

where Q2 and N are the positive scaling constants given by (B 5). Thus, a is positive at leading order at the lower Turing point. This corresponds to spot patterns. Sufficiently far from the degeneracy at which the two Turing points merge, the upper Turing point has the opposite sign. Specifically, at the upper Turing point, we find that (H1,W1,N1)T=(O(δ1/2),O(δ1/2),O(1))T and (H~1,W~1,N~1)=(O(δ1/2),O(1),O(1)). Then at the upper Turing point,

a=G(w0)I(n0)h0n0ν+γG(w0)n0+O(δ1/2).

This expression is negative at leading order, because I′′(n)<0, and thus corresponds to gap patterns.

In order for this result to hold, we must also be sufficiently far from a Turing degeneracy. The quadratic coefficient at the two Turing points takes on the same sign in a neighbourhood of the degeneracy, marked by the shaded region in figure 7 (see also the discussion of region A in §4a). The conditions that Dhα and that we are sufficiently far from a Turing degeneracy are not independent. As f increases, the Turing degeneracy occurs at smaller values of δ. This can be observed in figures 57, where α decreasing and Dh increasing correspond to smaller δ. At smaller δ, the regions where a takes the same sign at both Turing points diminish, and less distance from the Turing degeneracy is necessary for the scaling results given above to hold. This can be seen in the narrowing of the shaded regions in figure 7 with increasing f.

5. Discussion

We find that the quadratic coefficient a from a bifurcation analysis divides the studied parameter spaces of the Rietkerk et al. [14] (R02) model into two regions. In a thin region of the parameter space adjacent to the degenerate Turing point curve, where the Turing points are very close to each other, a is positive at both points. Correspondingly, we observe only spot patterns in numerical simulations. Elsewhere a takes opposite signs at the two Turing points. When this happens, we primarily observe the standard sequence. This strongly suggests that the a coefficient resulting from weakly nonlinear analysis holds predictive value for assessing the nonlinear behaviour of the system. Specifically, it appears to serve as a proxy for the sequence of nonlinear patterns that will manifest for any parameter set of R02.

Because a is computed analytically, it is possible to trace the influence of model terms and parameter values on the sign of a, and thus on the sequence of patterns that are predicted. This presents an approach for comprehensively exploring the full seven-dimensional parameter space of the R02 model. Our analysis of the quadratic coefficient in the appendices shows that in any parameter regime where the surface water diffusion rate Dh is sufficiently large compared with the infiltration rate α, the quadratic coefficient takes values consistent with standard sequence.

We believe that Dhα is an appropriate limit for the R02 model. We have treated the parameters Dh>1, α>0 and infiltration feedback strength 0<f<1 as essentially unconstrained in this study. Our analysis shows, however, that the Turing point calculation is invariant to fixed values of the ratio α/Dh (see appendix B), and that Turing bifurcations only occur for α/Dh sufficiently small. This can be seen in figures 57, where Turing bifurcations only occur for α sufficiently small with Dh=103, and for Dh sufficiently large with α=0.4. The amount of separation between α and Dh that is required for Turing points to occur depends on f, which can also be seen in figures 57. For values of f greater than 0.6, holding other parameters fixed at default values, α and Dh must be separated by at least two orders of magnitude for Turing points to occur. For any value of f∈(0,1), not much additional separation between α and Dh is required for the quadratic coefficient a to take opposite signs at the Turing points and for the standard sequence to occur.

Moreover, the limit where Dhα is ecologically relevant. For all soil types, we expect Dh to be large, because it represents the ratio of surface water diffusion to biomass dispersal, which occur at quite different scales. Additionally, a global study of the factors associated with the existence of vegetation patterns by Deblauwe et al. [35] finds that patterns favour environments with non-sandy soils, where relatively small rates of infiltration allow for substantial water redistribution via surface runoff. For such non-sandy soils, Rietkerk et al. [14] estimate an infiltration rate and surface diffusion rate that results in α/Dh≈5×10−4. Holding the other model parameters fixed at their default values, this corresponds to the standard sequence for 99% of the range of f over which patterns are present.

Although vegetation patterns tend to occur in non-sandy soils, a notable exception is the fairy circle phenomenon in Namibia. These patterns occur in a sandy soil environment marked by a high infiltration rate [36]. In empirical comparisons between clayey soils and sandy soils, infiltration rates differ only by a factor of approximately 10–20 [37]. In the Namibian system specifically, estimates for the infiltration rate parameter used in the Gilad model [4,11,22] are at most one order of magnitude larger than those in the non-sandy R02 system2 [38]. Given similar surface water diffusion rates to R02, this results in the standard sequence over about 95% of the range of f for which patterns are present in the R02 model (α/Dh≈5×10−3).

We conclude that the standard sequence prediction appears robust to parameter variation in the R02 model. This conclusion is based on evidence that the quadratic coefficient serves as a proxy for the standard sequence, along with our finding that the coefficient takes on values consistent with the standard sequence in the ecologically relevant region of the parameter space. The methodology presented here provides a way forward for assessing the robustness of the standard sequence in other models and formulations. Doing so is an important step towards establishing credibility for the standard sequence as an early-warning sign, because other model formulations may lead to different pattern sequence predictions. The analysis conducted in this paper is specific to the formulation of R02. For instance, R02 is distinctive owing to the form of its growth function G, which depends only on the soil water field (G=G(w)=w/(w+1)). This leads to a soil water value in the uniform vegetated steady state that is constant with respect to precipitation level, and is only dependent on the mortality parameter (w0=μ/(1−μ)). This feature simplifies the analysis of this system. Modifications to the growth function through the addition of dependence on biomass (e.g. G=G(w,n)), such as in the Gilad model [4,11,22] and the Klausmeier model [12,21], alter the structure of the uniform vegetated steady state [39]. Because the value of the quadratic coefficient depends on the form of G, we may not find the standard sequence to be similarly robust in other systems with different growth functions. Assessing the robustness of the standard sequence to alternative (and possibly more general) model formulations is an important and substantial undertaking, and could be a direction for future studies.

Not all PDE vegetation models feature two Turing points on the vegetated steady state. For such models, our methodology cannot be applied exactly. The Klausmeier–Gray–Scott model [12,21] and simplified Gilad model [4,11,22] (in the parameter regime typically studied) have only one Turing point on the vegetated steady state. This corresponds, in some sense, to the upper Turing point in R02. In the analysis of R02 conducted here, the information used to divide the parameter space into regions with different pattern sequences came from the upper Turing point. Because the lower Turing point remained positive throughout the parameter space studied, spot patterns were always observed in simulations at low levels of precipitation. It may be true that in vegetation models with only one Turing point, the sign of the a coefficient at that point is sufficiently informative to predict where the standard sequence occurs in the parameter space. This would represent a remarkable simplification, permitting the efficient analysis of pattern transitions in other PDE vegetation models.

Supplementary Material

Supplementary information
rspa20150893supp1.pdf (257KB, pdf)

Acknowledgements

We benefitted from useful conversations at the ‘Spatio-Temporal Dynamics in Ecology’ workshop at the Lorentz Centre (Leiden, NL, December 2014), and also from constructive comments by referees of this manuscript.

Appendix A. Quadratic coefficient calculation

In this appendix, we summarize the calculation of the quadratic coefficient, a, of the amplitude equations (2.4) for the Rietkerk et al. [14] model (R02). We do so in a manner that illustrates the role played by the nonlinear functions in R02.

We expand R02 (2.1) to quadratic order about the uniform vegetated steady state (h0,w0,n0), which is a function of precipitation p given by (2.2). We take H=hh0, W=ww0, N=nn0:

t(HWN)=L(HWN)+(I2(H,N)I2(H,N)γG2(W,N)G2(W,N))+. A 1

The linear operator L is

L=(I(n0)+Dh20I(n0)h0I(n0)νγG(w0)n0+Dw2I(n0)h0γμ0G(w0)n02), A 2

the quadratic order terms I2(H,N) and G2(W,N) are

I2(H,N)=I(n0)HN+12I(n0)h0N2 A 3

and

G2(W,N)=G(w0)WN+12G(w0)n0W2, A 4

and the ellipsis denotes terms of cubic order in (H,W,N). The linear stability of the uniform vegetated state to spatially periodic perturbations with wavenumber q is determined by substituting (H,W,N)T=ξ eiqxeσt into equation (A 1) linearized about H=W=N=0. This gives the eigenvalue problem σξ=J(q2,p)ξ, where J(q2,p) is the Jacobian matrix

J(q2,p)=(I(n0)Dhq20I(n0)h0I(n0)νγG(w0)n0Dwq2I(n0)h0γμ0G(w0)n0q2). A 5

The Jacobian matrix depends explicitly on the wavenumber q, as well as on the precipitation parameter p through the uniform vegetated steady state (h0,w0,n0). We consider p to be the bifurcation parameter in this analysis. A Turing point occurs at a parameter value p=pc and wavenumber q2=q2c>0 for which the maximum real part of an eigenvalue is zero, and all other modes are damped. Necessary conditions for a Turing point (q2c,pc) are given by

Det(J(qc2,pc))=0 A 6

and

Det(J(q2,pc))q2|q=qc=0. A 7

We follow a standard procedure [2325] to obtain the quadratic coefficient a of the amplitude equations (2.4). We write a small-amplitude hexagonal (spots/gaps) solution to (A 1) near (q2c,pc) as

(HWN)=ϵ(z(t1)f(x)+c.c.)(H1W1N1)+ϵ2U2+O(ϵ3), A 8

where ϵ≪1, t1=ϵt,

f(x)=eiq1x+eiq2x+eiq3x,

(H1,W1,N1)T is to be determined, and U2 is a higher-order term which must be bounded. The wavevectors lie on a two-dimensional hexagonal lattice, with q1=qc(1,0),q2=qc(12,32),q3=(q1+q2). Plugging (A 8) into (A 1) gives the O(ϵ) equation

0=J(qc2,pc)(H1W1N1).

Because J(qc2,pc) has a zero eigenvalue, we take (H1,W1,N1)T to be the associated right null vector to satisfy this equation. We choose the convention that H12+W12+N12=1 and N1>0.

At O(ϵ2), we have

f(x)zt1(H1N1W1)=LU2+(I2(H1,N1)I2(H1,N1)γG2(W1,N1)G2(W1,N1))(z(t1)f(x)+c.c.)2.

The term (z(t1)f(x)+c.c.)2 generates modes with wavevectors of magnitude qc:

(z(t1)f(x)+c.c.)2=2z¯2(eiq1x+eiq2x+eiq3x)+c.c.+.

These modes result in secular terms in the solution (A 8). To eliminate these terms, we apply the Fredholm alternative theorem to obtain the solvability condition z/t1=az¯2, where

a=I2(N1,H1)(W~1H~1)+G2(N1,W1)(N~1γW~1), A 9

and (H~1,W~1,N~1) is the left null vector of J(q2c,pc). We choose the convention H~1H1+W~1W1+N~1N1=2, which eliminates an overall factor of 2 in (A 9).

Appendix B. Turing point calculation and scaling

In this appendix, we derive approximations for the critical wavenumber and the onset parameter value at the upper and lower Turing points, which give scaling relations with respect to the quantity δI(n0)/Dh, where I(n) is the R02 infiltration function, n0 is the uniform vegetated equilibrium biomass and Dh is the non-dimensional surface water diffusion parameter.

We introduce the abbreviations I0I(n0), h^0I(n0)h0, n^0G(w0)n0, where (h0,w0,n0) is the uniform vegetated steady state given in (2.2). In the following analysis, we will treat n^0 as the bifurcation parameter, which is justified by the following observations regarding relationships between n^0, h^0 and the precipitation parameter p:

  • I. n^0 is a linear increasing function of p. Specifically, n0=(pp0)/γμ, where p0νμ/(1−μ), and n^0 is proportional to n0 by the constant factor G′(w0)=(1−μ)2 (w0 depends only on the parameter μ).

  • II. h^0 can be expressed as a function of n^0, because h^0I(n0)h0=p(n0)I(n0)/I(n0).

  • III. We will show that Turing points are confined to regions of the parameter space where h^0>γμ (see (B 3)).

  • IV. h^0 is a monotonic decreasing function of n^0 when h^0>γμ. This follows from
    dh^0dn^0=dn0dn^0dh^0dn0=1G(w0)dh^0dn0=1(1μ)2(I(n0)h0+I(n0)dh0dn0)
    and
    dh0dn0=ddn0p(n0)I(n0)=p(n0)1I(n0)I(n0)pI(n0)2=1I(n0)(γμI(n0)h0)=h^0γμI(n0)<0for h^0>γμ.
    Because I(n) is a concave-down function (i.e. I′′(n0)<0), it follows that dh^0/dn^0<0.

Together, these relationships give a one-to-one correspondence between n^0, h^0 and precipitation p in the parameter regime relevant for this analysis. We note that if h^0<γμ at the lower boundary of the domain, n^0=0, it can never exceed γμ, and no Turing points exist. For Turing points to exist, it must be the case that h^0>γμ at n^0=0. This gives a necessary condition for a Turing bifurcation in R02:

h^0(0)=νμ(1f)f(1μ)>γμ. B 1

This condition explains the asymptotic approach of the degeneracy curves in figures 57 to f=ν/(ν+γ(1μ))=89 as α decreases or Dh increases.

We write the Jacobian matrix (A 5) as

J(q2,n^0)=(I0Dhq20h^0I0γn^0νDwq2h^0γμ0n^0q2). B 2

The determinant of this matrix is

DhDwq6(I0Dw+γDh(n^0+ν))q4(I0(γn^0+ν)Dh(h^0γμ)n^0)q2I0γμn^0.

The zero-eigenvalue condition (A 6) and the onset condition (A 7) are necessary for a Turing point (qc2,n^0c), and result in the equations

Dwqc6+(δDw+γn^0c+ν)qc4+(δ(γn^0c+ν)(h^0cγμ)n^0c)qc2+δγμn^0c=0 B 3

and

3Dwqc4+2(δDw+γn^0c+ν)qc2+δ(γn^0c+ν)(h^0cγμ)n^0c=0, B 4

where

δI0Dhandh^0ch^0(n^0c).

We treat δ as a small parameter by assuming Dh≫1, noting that I0 is bounded away from zero (I0∈(αf,α)). The only possible negative term in (B 3) and (B 4) comes from the factor (h^0cγμ), and so Turing points are confined to regions of the parameter space where h^0>γμ (as anticipated above in observation III). We note that these equations depend on α and Dh only through the quantity δα/Dh. Therefore, the Turing point calculation is invariant to fixed ratios of α/Dh.

We proceed by seeking approximate Turing point solutions (qc2,n^0c) to (B 3) and (B 4) in the form of asymptotic expansions in δ. At O(1) in δ, (B 3) and (B 4) are

Dwqc6+(γn^0c+ν)qc4(h^0cγμ)n^0cqc2=0,3Dwqc4+2(γn^0c+ν)qc2(h^0cγμ)n^0c=0.

The only real-valued solution in qc2 is qc2=0, which yields (h^0cγμ)n^0c=0. It can be shown that the equation (h^0cγμ)n^0c=0 has only two unique solutions, n^0c=0 and h^0c=γμ. Thus, there are two solutions at this order: (i) q2qc2=0 and n^0n^0c=0, which corresponds to the lower Turing point, and (ii) qu2qc2=0 and h^0uγμ=0, where h^0uh^0c=γμ, which corresponds to the upper Turing point. We calculate corrections to these solutions, which yield distinct scalings for the wavenumbers and onset parameter values with δ at the different Turing points.

For the lower Turing point solution, we assume the leading-order correction takes the form (q2,n^0)=(Q2δβ1,Nδβ2), and we seek values of β1 and β2 which achieve a balance between terms in (B 3) and (B 4). For this correction, equations (B 3) and (B 4) become

δ3β1DwQ6+(δ2β1+1Dw+δ2β1+β2γN+δ2β1ν)Q4+(δβ1+β2+1γN+δβ1+1νδβ1+β2(h^0γμ)N)Q2+δβ2+1γμN=0,3δ3β1DwQ4+2(δ2β1+1Dw+δ2β1+β2γN+δ2β1ν)Q2+δβ1+β2+1γN+δβ1+1νδβ1+β2(h^0γμ)N=0.

We observe that

  • — δ3β1DwQ6, δ2β1+1DwQ4 and δ2β1+β2γNQ4 are always higher-order terms than δ2β1νQ4.

  • — δβ1+β2(h^0γμ)NQ2 must appear at leading order for real solutions in Q2.

  • — δβ1+β2+1γNQ2 is always a higher-order term than δβ1+β2(h^0γμ)NQ2.

  • — δβ2+1γμN must appear at leading order for solutions with Q2,N>0.

A balance is achieved by β1=β2=1. Thus, (q2,n^0)=(Q2δ+O(δ2),Nδ+O(δ2)), and Q2 and N are solutions to the equations at O(δ2):

νQ4+(ν(h^0γμ)N)Q2+γμN=0and2νQ2+ν(h^0γμ)N=0,} B 5

where h^0=h^0(Nδ)=νμ(1f)/(f(1μ))+O(δ). It can be shown that a unique physical solution to this system (i.e. Q2,N>0) exists when the necessary condition (B 1) is satisfied. See also Dawes et al. [40] for a comparable scaling of the lower Turing point critical wavenumber with the non-dimensional water diffusion parameter in the model by von Hardenberg et al. [1].

For the upper Turing point solution, we assume the leading-order correction takes the form qu2=Qu2δβ3, h^0uγμ=Huδβ4. Invoking a similar argument as for the lower Turing point correction, we balance terms of order δ2β3, δβ3+β4 and δ and find β3=β4=12. Thus, (qu2,h^0uγμ)=(Qu2δ1/2+O(δ),Huδ1/2+O(δ)), and Qu2 and Hu are solutions to the leading-order equations at O(δ):

(γn^0u+ν)Qu4n^0uHuQu2+γμn^0u=0and2(γn^0u+ν)Qu2n^0uHu=0,} B 6

where h^0(n^0u)=γμ+Huδ1/2. It can be shown that a unique solution to this system, with Qu2>0, always exists.

Appendix C. Quadratic coefficient analysis

In appendix B, we derived scaling relations between δI(n0)/Dh, the critical wave numbers qc and the Turing point parameter values in terms of n^0G(w0)n0. In this appendix, we use these scaling relations in an analysis of the terms that are important in setting the sign of a when δ is small.

The leading-order scaling behaviour of the quadratic coefficient a is determined by the scaling of the right and left null vectors, (H1,W1,N1)T and (H~1,W~1,N~1) respectively. We will use the relations above to derive the null vector scalings. We recall that a can be written as

a=(I(n0)H1N1+12I(n0)h0N12)(W~1H~1)+(G(w0)W1N1+12G(w0)n0W12)(N~1γW~1). C 1

We obtain the following relations between the right null vector components from the first and third rows of the Jacobian matrix (A 5):

(Dhqc2+I(n0))H1+I(n0)h0N1=0,G(w0)n0W1qc2N1=0.

In addition, we recall the right null vector convention H12+W12+N12=1 with N1>0. Together, these equations give

H1=I(n0)h0Dhqc2+I(n0)N1,W1=qc2G(w0)n0N1andN1=(1+qc4G(w0)2n02+I(n0)2h02(Dhqc2+I(n0))2)1/2.} C 2

Similarly, we obtain the following relations between the left null vector components from the first and second columns of (A 5):

(Dhqc2+I(n0))H~1I(n0)W~1=0,(ν+Dwqc2+γG(w0)n0)N~1+G(w0)n0W~1=0.

Together with the left null vector convention H~1H1+W~1W1+N~1N1=2, we find

H1~=I(n0)Dhqc2+I(n0)W~1,W~1=2N11(I(n0)I(n0)h0(Dhqc2+I(n0))2+ν+(1+Dw)qc2G(w0)n0+γ)1andN~1=(ν+Dwqc2G(w0)n0+γ)W~1.} C 3

At the lower Turing point, we found that q2qc2=Q2δ+O(δ2) and G(w0)n0=Nδ+O(δ2), where Q2 and N are given by (B 5). The right null vector at the lower Turing point, (C 2), is thus given by

H1=I(n0)h0(1+Q2)I(n0)N1+O(δ),W1=Q2NN1+O(δ)andN1=(1+Q4N2+I(n0)2h02(1+Q2)2I(n0)2)1/2+O(δ).

Similarly, the left null vector components are

H~1=δ2N(1+Q2)ν(N1)1+O(δ2),W~1=δ2N(1+Q2)ν(N1)1+O(δ2)andN~1=2(N1)1+O(δ).

Substituting these expressions in a (C 1) gives

a=2Q2G(w0)NN1+O(δ)

as the leading-order behaviour of the quadratic coefficient at the lower Turing point. Because G(w0),N,N1>0, a is positive at leading order, corresponding to a prediction of spot patterns near the lower Turing point.

At the upper Turing point, given that we are sufficiently far from the degeneracy with the lower Turing point, we found that qu2qc2=Qu2δ1/2+O(δ), where Qu2 is determined by (B 6). Given this, the right null vector components, (C 2), evaluated at the upper Turing point are

H1u=I(n0)h0Qu2I(n0)δ1/2+O(δ),W1u=Qu2n0G(w0)δ1/2+O(δ)andN1u=1+O(δ).

The left null vector components (C 3) are

H~1u=2G(w0)n0Qu2ν+γQu2G(w0)n0δ1/2+O(δ),W~1u=2G(w0)n0ν+γG(w0)n0+O(δ1/2)andN~1u=2+O(δ1/2).

Putting these expressions in a (C 1) gives

au=G(w0)I(n0)h0n0ν+γG(w0)n0+O(δ1/2).

Because I(n0) is a concave-down function, I′′(n0)<0, and thus au is negative at leading order at the upper Turing point. This corresponds to a prediction of gap patterns near the upper Turing point.

Footnotes

1

Klausmeier [21] uses the mortality rate Mtree=0.18 yr−1 for shrublands and Mgrass=1.8 yr−1 for grasslands.

2

Getzin et al. [38] estimate a non-dimensional infiltration rate for the model by Gilad et al. [4,11,22] as αGetzinA/M=6, where A is a dimensioned infiltration rate and M is a mortality rate. The non-dimensional infiltration and mortality rates for R02 are given by Zelnik et al. [11] as αR02A/(cgmax),μR02M/(cgmax), where 1/(cgmax) sets the timescale of the non-dimensional system. Therefore, αR02=αGetzinμR02<αGetzin.

Ethics

This work does not involve human subjects or animals.

Data accessibility

This work does not contain any experimental data.

Competing interests

We have no competing interests.

Funding

Research was supported in part by NSF DMS-1517416 and by the NSF Math and Climate Research Network (DMS-0940262).

Authors' contributions

K.G., S.I. and M.S. conceived of this study; K.G. designed and conducted the numerical simulations; K.G. and Y.C. conducted the amplitude equation calculations; Y.C. and M.S. conceived of the quadratic coefficient analysis in the appendices; K.G., Y.C. and M.S. conducted the analysis in the appendices; K.G. drafted the manuscript with contributions from S.I. on the model background; Y.C., S.I. and M.S. gave feedback on the manuscript; All authors gave final approval for publication.

References

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary information
rspa20150893supp1.pdf (257KB, pdf)

Data Availability Statement

This work does not contain any experimental data.


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences / The Royal Society are provided here courtesy of The Royal Society

RESOURCES