1 Introduction
Human activities have significantly altered Earth's climate by releasing greenhouse gases, primarily carbon dioxide (CO2) and methane (CH4), into the atmosphere at unprecedented rates . The consequences of these emissions are already palpable, with 2024 marking the warmest year on record . Moreover, the frequency and intensity of extreme-weather events such as heatwaves, droughts, and heavy precipitation have increased and are projected to increase further under global warming . While these impacts are immediate and observable, others unfold over longer time frames. For instance, the melting polar ice caps will contribute to sea level rise for centuries and even millennia after emissions of greenhouse gases are reduced or stopped . There is also growing concern over climate tipping points, where potentially abrupt and irreversible changes could occur and lead to cascades of unforeseen consequences in the long-term trajectories of the Earth system .
Making informed decisions about climate change thus necessitates a comprehensive examination across multiple temporal scales to balance the immediate needs of current populations with the imperative of safeguarding the planet's habitability for future generations . To this end, climate models are indispensable for scientists and policymakers. They come in different sizes and complexities
This is the spirit in which SURFER was designed . SURFER v2.0 is a model based on nine ordinary differential equations designed to estimate global mean temperature increase, sea level rise and ocean acidification in response to CO2 emissions and aerosol injections. It is fast and easy to understand and modify, making it appropriate for use in policy assessments. For example, in , it helped assess the long-term sustainability of short-term climate policies based on a novel commitment metric. Yet SURFER v2.0 lacks some processes in its carbon cycle implementation. It can only simulate quantities reliably for up to 2 or 3 millennia and only accounts for carbon dioxide emissions in the carbon cycle. Here, we introduce an extended version of the model with new processes, SURFER v3.0. Among other things, we have added a representation of atmospheric methane, a distinction between land use and fossil emissions, an additional oceanic layer, a dependence of the solubility and dissociation constants on temperature and pressure, a dynamic representation of alkalinity, a sediment box, and weathering processes.
The present paper is structured as follows. We explain in detail the new additions to SURFER v3.0 in Sect. . In Sect. , we compare the results of SURFER v3.0 to other models on timescales ranging from centuries to a million years. We first show that SURFER v3.0 can reproduce the historical record. Then, we show that SURFER v3.0 is in the range of Intergovernmental Panel on Climate Change (IPCC) class models for different quantities modelled up to 2100 and 2300 CE. We next compare the CO2 draw-down computed by SURFER over 10 000 years to models that participated in the Long-Tail Model Intercomparison Project (LTMIP). Lastly, we compare SURFER v3.0 outputs to 1 Myr runs performed with the cGENIE climate model of intermediate complexity. In Sect. , we show that including new processes in the carbon cycle reduces the committed sea level rise (SLR) estimations on millennial timescales compared to SURFER v2.0. In Sect. we discuss the advantages and limitations of our model. Finally, in Sect. , we conclude and provide some perspectives on future research.
2 Model specification
The nine ordinary differential equations of SURFER v2.0 describe the exchanges of carbon between four different reservoirs (atmosphere, upper-ocean layer, deeper-ocean layer, and land), the evolution of temperature anomalies of two different reservoirs (upper-ocean layer and deeper-ocean layer), the volumes of the Greenland and Antarctic ice sheets, and the sea level rise related to glaciers . In version v3.0, we have added the following:
-
an ocean layer of intermediate depth,
-
a sediment box with CaCO3 accumulation and burial fluxes,
-
dynamic alkalinity cycling between the three ocean layers,
-
an explicit description of the soft-tissue and carbonate pumps in the ocean,
-
volcanic outgassing and weathering fluxes,
-
an equation for methane evolution in the atmosphere,
-
a temperature and depth (pressure) dependence of the solubility and dissociation constants, and
-
a second equation for the land reservoir that allows for a better distinction between land use and fossil greenhouse gas emissions.
SURFER v3.0 now consists of 17 coupled ordinary differential equations, while keeping its original architecture. It contains three main components for the carbon cycle, the climate, and the sea level. The model is forced by land use and fossil emissions of CO2 and CH4 and by aerosol injections. State variables defining the model components, carbon and energy fluxes between those components, and forcings are schematically summarised in Fig. .
Figure 1
Conceptual diagram of SURFER v3.0.
[Figure omitted. See PDF]
In this section, we explain the model implementation in detail. Section – focus on the implementation of the carbon, climate, and sea level rise components, respectively. In Sect. , we show how the model was calibrated and how the initial conditions were chosen. Section discusses the algorithmic implementation and speed.
2.1 Carbon cycle componentThe equations for the carbon cycle component of SURFER v3.0 are given by They describe the fluxes of carbon between six reservoirs: the atmosphere (A); the land (L); the upper- (U), intermediate- (I), and deep-ocean (D) layers; and the deep-sea sediments (S). and are the masses of carbon in the atmosphere in CO2 and CH4 forms, respectively. is the mass of carbon on land (in vegetation and soils), and is the mass of carbon in the erodible CaCO3 deep-sea sediments. , and are the masses of dissolved inorganic carbon in the ocean layers, while , , and are total alkalinities. All these quantities are expressed in PgC and the fluxes in PgC yr−1 (Eq. explains what this means for alkalinity).
Variable names are chosen to be self-explanatory, and tildes indicate quantities and fluxes related to alkalinity. Volcanism () and anthropogenic CO2 emissions (, ) increase the CO2 content of the atmosphere. Methane anthropogenic emissions (, ) as well as natural emissions () increase the CH4 content in the atmosphere. Methane is rapidly oxidised into CO2 (). Atmosphere and land reservoirs exchange CO2 through photosynthesis and respiration (combined in ). Weathering () removes carbon dioxide from the atmosphere through chemical reactions with rocks and minerals. The products of these reactions are then transported to the ocean by the rivers (, ). Carbon is exchanged between the different layers of the ocean by mixing and the different carbon pumps (, , , ). A fraction of the carbon accumulates as sediments on the ocean floor (, ) where it can be permanently buried () and removed from the system. Ultimately, movements in plate tectonics transport this carbon to the mantle of the Earth (not explicitly modelled in SURFER) where it will be transformed back to CO2 and eventually emitted in the atmosphere through volcanism, closing the cycle
We detail the implementation of the above fluxes in Sect. 2.1.4 to 2.1.9. Before that, we motivate the addition of a new oceanic layer (Sect. 2.1.1) and discuss the treatment of alkalinity (Sect. 2.1.2) and of the solubility and dissociation constants (Sect. 2.1.3).
2.1.1 Additional ocean layer
SURFER v2.0 used two ocean layers: an upper layer (U) of 150 m in depth and a deep layer (D) of 3000 m in depth. In SURFER v3.0 we use three ocean layers: an upper layer (U) of 150 m in depth, an intermediate layer (I) of 500 m in depth, and a deep layer (D) of 3150 m in depth. Overall, the total ocean depth in SURFER v3.0 is greater than in SURFER v2.0 and closer to the global mean estimate ( m). The new intermediate layer allows a smoother transition between the upper and deeper layers, which have different properties (temperature, salinity, pH, etc.); see Fig. . It also allows faster carbon transport out of the upper layer because the exchange with the new intermediate layer is faster than with the old, deep layer. This modification partly fixes two problems that we had in SURFER v2.0 and that are visible in Fig. : CO2 uptake by the ocean was too slow, and the surface pH decreased too quickly
2.1.2 Total alkalinity
Dissolved inorganic carbon (DIC) is defined as the sum of the following carbonate species: carbonate ions, CO; bicarbonate ions, HCO; and H2CO, which represents a mix of aqueous carbon dioxide CO2(aqueous) and carbonic acid H2CO3. For concentrations, we have
11 Alkalinity, on the other hand, is defined as the excess of bases over acids in water : 12 Intuitively, it measures the ability of a water mass to resist changes in pH when an acid is added. This happens, for example, when excess CO2 in the atmosphere dissolves in seawater (see Reactions –). Alkalinity thus plays a crucial role in buffering ocean acidification, which is important for many marine organisms that depend on stable pH levels for their survival and growth . Being related to the concentrations of dissolved inorganic carbon species (CO and HCO), alkalinity also has a role in regulating the oceanic uptake of atmospheric CO2. In SURFER v2.0, alkalinity is considered constant and is furthermore approximated by carbonate alkalinity: . In SURFER v3.0, we include CaCO3 sediment dissolution, and this requires having variable alkalinity (Eqs. –). We estimate alkalinity based on the carbonate, borate, and water self-ionisation alkalinity (CBW), which includes the contributions of the hydroxide ions [OH−], free protons [H+], and borate ions [B(OH)]: 13 This treatment produces more accurate computations of the concentration of chemical species than SURFER v2.0, specifically [H+] and thus pH, but comes at a greater computational cost; see Appendix for more details. It is also important to note that despite these improvements, our treatment still omits certain chemical species that may become relevant under specific conditions. For instance, the contributions of H2S and HS− to alkalinity are non-negligible in anoxic or euxinic environments .
We use units of PgC for the variables representing alkalinity , , and even though our working approximation now includes terms that do not contain carbon. We do this for purely practical reasons, as all other variables of the carbon cycle component are also in PgC. The alkalinity concentration for the layer in mol kg−1, a more common unit, is simply given by 14 where is the weight in kilograms of the ocean layer , and is the molar mass of carbon in mol kg−1. This is the same equation as that for the conversion from dissolved inorganic carbon mass in PgC to concentrations in mol kg−1: 15 The weight of layer is given by 16 with the molar mass of water and the number of moles in the ocean.
2.1.3 Solubility and dissociation constantsWhen atmospheric CO2 enters the ocean, it undergoes a series of chemical reactions: These reactions are fast, and we assume that they are in equilibrium . The relationships between the equilibrium concentrations of the different chemical species are determined by the dissociation constants: Similarly, we have for the equilibrium concentrations of OH− and B(OH) where we additionally assume that the total equilibrium boron concentration is proportional to salinity :
21 with mol kg−1 psu−1. The solubility of CO2 in seawater, , relates the concentration of H2CO and the partial pressure of dissolved CO2, : 22
In SURFER v2.0, , , and were constant. In SURFER v3.0, , , , , and depend on temperature and salinity based on , , , , and . Salinity is assumed to be invariant in time, so we effectively only have a dependence on temperature. We also introduce a pressure (depth) dependence for , , , and based on . This allows for a better characterisation of pH in the deep-ocean layer. Details on the parameterisations are in Appendix .
2.1.4We derive the expression for the atmosphere-to-ocean flux in a slightly different way than in SURFER v2.0. The sea–air CO2 exchange is proportional to the difference in CO2 partial pressure between the atmosphere and the surface ocean layer . We have
23 where is the ocean surface area (in m2), is the density of seawater (in kg m3), is the molar mass of carbon (in kg mol−1), is the gas transfer velocity (in m yr−1), and is the solubility constant of CO2 (in mol kg−1 atm−1). This same expression is used by and for carbon cycles models of similar complexity, with multiplication by the molar mass of carbon, , added here to obtain a flux in kg yr−1 instead of mol yr−1. We can express and in terms of model variables and : Here, represents the mass of H2CO in the upper-ocean layer. The factor of 1 atm is introduced for unit consistency, and if and are expressed in PgC, then the flux will be in PgC yr−1. We have defined . We would obtain the equation of SURFER v2.0 with , but now depends on temperature. There are two advantages to proceeding as we did here compared to in SURFER v2.0. First, the coefficient is a function of well-identified physical quantities. Second, we have not used the equilibrium condition for for the derivation of our expression, meaning that we can use it to constrain other quantities. Indeed, once and are set, the equilibrium condition will determine (see Sect. ).
The term is a factor tracking the ocean’s buffer capacity. In SURFER v2.0, it was a function of only. Now, the buffer factor also depends on the variable alkalinity () and on temperature through the dissociation constants: 28 To obtain this equation, we have used Eqs. () and () to write DIC (Eq. ) in terms of [H2CO]U and [H+]. In SURFER v2.0, we were able to compute [H+] analytically and as a function of and . We cannot do that anymore because we use a more complete approximation for alkalinity. We still compute [H+] as a function of and (and the dissociation constants), but we have to numerically solve a fifth-degree equation for [H+]. Appendix explains how we proceed.
2.1.5 , , , andWe now focus on carbon transport within the ocean. The processes and fluxes included in SURFER v3.0 are schematised in Fig. . Carbon enters the upper-ocean layer (U) through CO2 exchanges with the atmosphere and through the riverine influx of weathering products. CO2 intake from the atmosphere increases DIC but does not change alkalinity (see Reactions –). This is why we have a DIC flux but no alkalinity flux. The riverine influx of weathering products increases DIC and alkalinity by the same amount ( ratio); see Sect. . We divide the exchange of carbon between the ocean layers into three parts, which we briefly explain below: the carbonate pump, the soft-tissue pump, and residual processes. For a comprehensive treatment of these processes, see .
Figure 2
Schematic diagram of the DIC and Alk fluxes in SURFER v3.0. The ratios are ratios of DIC to alkalinity changes, i.e. an ratio indicates that for a DIC change of moles, there is an associated alkalinity change of moles.
[Figure omitted. See PDF]
In the surface layer, calcifying organisms take up bicarbonate ions to form their calcium carbonate (CaCO3) shells (forward Reaction ). R4 These organisms eventually die and sink to the ocean bottom. On the way down, some of the CaCO3 is dissolved (reverse Reaction ), resulting in downward transport of DIC and alkalinity at a ratio. This is the carbonate pump. We represent the export of at a depth of 150 m (so from layer U to I) by . A fraction, , of this export simultaneously dissolves in the intermediate layer (I), and a fraction, , simultaneously dissolves in the deep layer (D), which leaves a fraction, , reaching the sediments. Of the CaCO3 that reaches the bottom of the ocean, some dissolves and some is permanently buried (details on this in Sect. ).
In the surface layer, organisms also take up carbon through photosynthesis (primary production, forward Reaction ). R5 The CO2 is transformed into organic carbon that will eventually sink to the ocean bottom. On the way down, some of the organic carbon is re-mineralised (reverse Reaction ), resulting in the downward transport of DIC. This is the soft-tissue pump . It also acts on alkalinity, mainly through the uptake and release of the H+ needed for the transformation of inorganic nitrate (NO) into organic nitrogen. Primary production of organic matter increases alkalinity, while re-mineralisation decreases alkalinity. We represent the ratio of alkalinity to DIC change for primary production and re-mineralisation with the parameter . We represent the export of organic carbon at a depth of 150 m (so from layer U to I) by . We consider that all this organic carbon is simultaneously re-mineralised in the water column, with a fraction re-mineralised in the intermediate layer (I) and a fraction re-mineralised in the deep layer (D). In reality, some organic carbon accumulates on the sea floor sediments, where a large part is re-mineralised and only a small amount is permanently buried . Here, by setting , we neglect this burial and effectively consider all organic carbon falling on sediments to be re-mineralised.
Apart from the carbonate and soft-tissue pumps, forming the biological pumps, other processes are responsible for the transport of carbon between the ocean layers. Ocean circulation and mixing will propagate variations in DIC caused by spatial and temporal variations in air–sea gas exchanges. This was called the gas exchange pump by . For example, a component of the gas exchange pump is the solubility pump : cold waters have higher solubility and are thus enriched in CO2; they are also denser and will sink at high latitudes, resulting in the downward transport of DIC. Besides, upwelling is responsible for the upward transport of DIC and alkalinity, which is necessary to counteract the carbonate and soft-tissue pumps . We gather all the processes related to ocean circulation and mixing in the residual terms , , , and . We consider the residual fluxes of DIC and alkalinity to be independent because some processes such as the solubility pump only act on DIC.
Based on the above considerations, the masses of dissolved inorganic carbon and the mass of carbon in the sediments evolve according to the following equations: We recover Eqs. ()–() by setting with the fluxes associated with the carbonate pump defined as and the fluxes associated with the soft-tissue pump defined as Consequently, for the carbonate alkalinity fluxes, we have
In the experiments presented here (Sects. and ), we keep , , , , and constant. This is an idealisation. Production and export of CaCO3 and organic matter are biological processes and, in reality, depend on the temperature, pH, salinity, nutrient concentration and other properties of the ocean. For example, changes in primary production (and thus the export of organic matter) may have contributed to the CO2 changes during the glacial–interglacial cycles . In the future, changes in the biological pumps are also possible and might lead to additional feedbacks in the carbon cycle .
For the residual exchange terms, we adopt a linear formalism with exchange coefficients, similarly to in SURFER v2.0:
2.1.6 , , andThe CaCO3 raining on the ocean floor either accumulates and gets buried in sediments or dissolves, depending on the saturation state of the ocean waters with respect to CO . Typically, the upper ocean is supersaturated with CO while the deeper ocean is undersaturated, mainly due to the pressure dependence of CaCO3 solubility . This means that most of the accumulation in sediments will happen in a region above where most of the dissolution happens. A transition zone separates the accumulation and dissolution regions. The top boundary of the transition zone is the lysocline, defined as the depth where the calcium carbonate content of sediments starts to decrease sharply or, in other words, the depth below which the rate of dissolution of CaCO3 starts to increase significantly. The bottom boundary of the transition zone is called the carbonate (or calcite) compensation depth (CCD) and is the depth at which the rate of CaCO3 dissolution is equal to the rate of supply from the rain. Below this depth, no CaCO3 is preserved in the sediments. The depth of the transition zone varies between places and ocean basins but is generally between 3000 and 5000 m deep . We may thus safely consider that both dissolution and accumulation happen in the deep ocean layer (D) in our model and that is why we group both processes into a single term, , which can be positive or negative, with negative values indicating net dissolution.
Estimates indicate that carbonate accumulation in shallow waters may be comparable in magnitude to that occurring in open-ocean deep sediments . However, shallow waters are characterised by significantly higher sedimentation rates, necessitating distinct models or parameterisations . Moreover, factors such as carbonate fixation by corals and algae must also be taken into account. Given the significant uncertainty surrounding these processes and the lack of reliable data to quantify them, we excluded them from our model. This approach is equivalent to assuming that CaCO3 accumulation on shelves and the weathering flux required to balance it remain constant throughout the simulations despite potential influences from human activities .
In the open-ocean deep sediments, the local dissolution rate depends on the concentration of CaCO3 in the sediments and the saturation state of pore water around the sediments with respect to carbonate . We thus assume that the globally integrated dissolution flux is a function of two variables only: the deep-ocean mean concentration of CO and the total mass of erodible CaCO3 sediments. We use the following parameterisation:
47 with 48 The first case in Eq. () indicates that if the erodible sediment reservoir is empty, the dissolution flux cannot exceed the CaCO3 rain flux, regardless of the saturation state of the deep waters. The accumulation fluxes of DIC and alkalinity, and , are then given by Eqs. () and (). A similar parameterisation was proposed and tested in , but they use the CO concentration at a particular point in the deep Pacific and the mass of CaCO3 in the bioturbated layer of the sediments as their two variables instead of the mean deep ocean CO and the mass of erodible CaCO3. They show that the parameterised version of their model is comparable to the non-parameterised one, except for a dissolution spike in the first 1000–2000 years following the fossil fuel emissions and CO2 invasion into the ocean. We choose the coefficient of our parameterisation based on theirs. Details can be found in Sect. .
In the sediments, the bioturbated layer is the layer where sediments are mixed by biological activity (bioturbation). Dissolution only occurs in the top few centimetres near the sediment–ocean interface but can effectively reach deeper because of bioturbation . If the dissolution rate is greater than the rain rate of CaCO3 on the sea floor, the sediments will lose CaCO3 until the bioturbated layer becomes saturated with non-erodible material. At this point, dissolution stops and deeper carbonates are isolated from the carbon cycle. This explains why the effective reservoir of sediment carbonates to be accounted for here () has a limited size, which is estimated to be around 1600 PgC as of today . The erodible depth is defined as the lower boundary of the erodible sediment inventory . By definition, CaCO3 sediments that move below the erodible depth will never be dissolved, and we say that they are buried. Locally, the burial rate depends on the rain rate of non-erodible material and the concentration of CaCO3 in sediments at the erodible depth. We assume that the former is constant and that the total burial flux only depends on the total mass of erodible CaCO3. We use the following linear parameterisation: 49
2.1.7 , , , andContinental weathering of carbonate and silicate rocks can absorb CO2 out of the atmosphere through the following reactions : Let us consider and , the fluxes of Ca2+ produced by these two processes. For carbonate weathering (Reaction ), the production of 1 mol of consumes 1 mol of carbon (CO2) from the atmosphere and produces 2 mol of DIC and alkalinity that is transported by the rivers to the ocean. For the silicate weathering (Reaction ), the production of 1 mol of Ca2+ consumes 2 mol of carbon (CO2) from the atmosphere and produces 2 mol of DIC and alkalinity that is transported by the rivers to the ocean. Hence, we set As with alkalinity, we use PgC yr−1 for and even though they are defined as fluxes of Ca2+. To go from Tmol yr−1 to PgC yr−1, one just has to divide by the molar mass of carbon, mol kg−1.
For every 2 mol of DIC produced by carbonate weathering, 1 mol of carbon is taken from the atmosphere reservoir and 1 mol of carbon comes from carbonate rocks on land, which are not explicitly described as a reservoir in our model. This extra mole is thus treated as an external source of carbon, like volcanism. The carbon entering the ocean from weathering fluxes will eventually precipitate back as CaCO3 in the sediments, which releases CO2. Thus, the net effect of carbonate weathering is to transfer CaCO3 from rocks on land to sediments in the ocean but with no long-term net effect on the atmospheric CO2. On the other hand, since silicate weathering consumes 1 mol more of CO2 from the atmosphere for the same Ca2+ flux, its net effect is to remove carbon from the atmosphere. At equilibrium, this net removal is compensated by volcanic outgassing.
The and fluxes are not constant and depend on many factors
2.1.8 Methane
The evolution of the methane concentration in the atmosphere is mainly controlled by three processes: natural and anthropogenic emissions increase the CH4 concentration, whereas oxidation into CO2 decreases it .
Anthropogenic emissions can be divided in two sources, fossil emissions () and land use emissions (). Fossil emissions come from the industry sector and from the use and exploitation of fossil fuels. Land use emissions result from agriculture (rice production, cattle, etc.); agricultural waste burning; and the burning of biomass such as forests, grasslands, and peat. Natural emissions () mainly come the from the anaerobic decomposition of organic matter in wetlands but also from freshwater systems, termites, and geological sources such as volcanoes, permafrost, and methane hydrates. For a detailed treatment of the different methane emissions, see . The rate of natural emissions may depend on temperature, and if they increase upon global warming, this could lead to positive feedbacks and eventually tipping points . For simplicity, we assume constant natural emissions. To ensure the conservation of carbon, land use CH4 emissions are taken from the land reservoir, while natural CH4 emissions are taken directly from the CO2 atmospheric reservoir of carbon. The reason for this difference is explained in the next section.
Oxidation of methane (, Reaction ) is the main sink of methane out of the atmosphere and releases CO2:
R8 We describe this as a simple decay process: 55 where is the atmospheric CH4 lifetime. In principle, it may vary depending on temperature and on the availability of the hydroxyl radical, OH, which is necessary for the intermediate steps of Reaction and which itself depends on the concentrations of CH4, N2O, CO, and other trace gases . However, for simplicity, we choose to keep constant and set its value to 9.5 yr. We add the product of oxidation to .
2.1.9 Land reservoir and land use emissionsIn SURFER v3.0, we distinguish greenhouse gas emissions caused by fossil fuel use from those caused by land use. While fossil CO2 and CH4 emissions are directly added to the atmosphere, land use CO2 and CH4 emissions ( and ) must be taken from the land reservoir (Eq. ). In SURFER v2.0, based on the outputs of the Zero Emissions Commitment Model Intercomparison Project (ZECMIP) experiments , we parameterised the carbon flux from the land to the atmosphere in the following way:
56 This is equivalent to saying that relaxes to an equilibrium mass equal to 57 with a timescale .
Now suppose that we have a certain amount of land use emissions; we transfer some carbon from the land reservoir to the atmosphere reservoir and let the model evolve without changing anything else. Then the flux, as it is, will increase and the land will absorb the carbon lost until the initial equilibrium is reached again. Physically, this means that the forest that was replaced by grassland or crop fields has grown back to its original size. In the real world, this may happen, but if the land is managed (e.g. for agriculture), the forest does not regrow. To take this into account, we subtract the cumulative CO2 land use emissions from the equilibrium mass to which relaxes, 58 This is the same procedure as in the model from , except that they subtract only a fraction of the cumulative land use emissions, allowing for some forest regrowth. Here we subtract all land use emissions because, in principle, the negative emissions coming from forest regrowth should already be accounted for in the net reported land use emissions
We have not included methane land use emissions in Eqs. ()–(). This means that the carbon mass in CH4 form taken from the land reservoir is reabsorbed by the land once methane is oxidised back to CO2. In other words, methane land use emissions do not cause a net addition of CO2 in the atmosphere through oxidation. This makes sense if you consider methane emissions coming from the anaerobic decomposition of organic matter in rice cultures or cattle stomachs. Indeed, the decomposed organic matter was formed not too long before by absorbing CO2 from the atmosphere through photosynthesis, so when the methane oxidises into CO2, it closes the loop and there is no net effect on atmospheric CO2.
The same reasoning applies to most natural emissions of methane that arise from wetlands: they do not cause a net increase in atmospheric CO2 concentrations. In principle, these natural methane emissions should be subtracted from the land carbon reservoir as anthropogenic land use emissions, and there should be a nonzero atmosphere-to-land equilibrium flux that compensates for the CO2 created from oxidation. However, this is impossible with our parameterisation of the atmosphere-to-land flux, which is zero at preindustrial times by construction. To avoid introducing yet another parameterisation or a more detailed representation of the carbon on land and to maintain carbon conservation, we merely subtract the natural emissions directly from the CO2 mass of carbon in the atmosphere. This approach is justified by our assumption that the natural methane production–oxidation cycle is in equilibrium.
Natural CH4 emissions coming from geological processes such as volcanism or natural-gas leaks would have a net impact on CO2 levels, but they are negligible compared to emissions coming from wetlands . Natural CH4 emissions coming from permafrost would also have a lasting effect on CO2 concentrations because the organic matter from which they originate was formed thousands of years before. Accounting for emissions from permafrost would require yet another parameterisation, and we instead neglected them in SURFER v3.0.
2.2 Climate componentThe equations for the climate component are essentially the same as in SURFER v2.0, with the addition of an oceanic box and the radiative forcing due to methane. The atmosphere is considered to be in thermal equilibrium with the surface-ocean layer (U). The evolution of temperature anomalies for the three oceanic layers is dictated by where is the anthropogenic radiative forcing. Its expression is given by
64 The first two terms describe the contribution of CO2 and methane to an increased greenhouse effect. The third term corresponds to solar radiation modification in the form of SO2 injections .
2.3 Sea level rise componentSea level rise is estimated as the sum of four contributions: thermal expansion and melt from the mountain glaciers, the Greenland ice sheet, and the Antarctic ice sheet.
65 Compared to SURFER v2.0, we only change the parameterisation of thermal expansion, where we need to add a term to take into account the new intermediate layer. 66 Here is the thermal expansion coefficient corresponding to layer . The other contributions are the same as in . We recall them here, and more details are provided in the original publication.
The evolution of the sea level rise contribution from glaciers is given by the equation 67 with 68 Here is a relaxation timescale, is the potential sea level rise due to mountain glaciers, and is a sensitivity coefficient.
The contributions from Greenland and Antarctica are given by 69 where and are the sea level rise potential of the Greenland and Antarctic ice sheets, and and are the volume fractions of the ice sheets with respect to their preindustrial volumes. The evolution of ice sheet volumes is described by the equation 70 with 71 and 72 The timescales and are associated with the asymmetric processes of freezing and melting. The first case in Eq. () was separated into two cases in SURFER v2.0, depending on the sign of . In SURFER v3.0, we introduce a smooth transition between and when changes sign. This formulation effectively prevents small fluctuations around the equilibrium having different timescales (when is close to zero). The parameter controls the smoothness of the transition, with corresponding to the discontinuous step transition used in SURFER v2.0. The constant parameters (, , , ) are given in terms of (, ), (, ), which are the bifurcation points of the steady-state structure induced by Eq. (): These relationships allow SURFER to be easily calibrated on the steady-state structure of more complex ice sheet models.
2.4 Calibration and initial conditionsWe calibrate the parameters and initial conditions of the model using known physics, observations, model results, and the hypothesis that the carbon cycle was at equilibrium during preindustrial times. This follows standard practice, even though processes involving longer timescales active at glacial–interglacial timescales are not necessarily in balance . We assume From Eqs. ()–(), we get . The dissolution and precipitation of CaCO3 produces and consumes moles of DIC and alkalinity at a ratio (see Sect. ); hence we have . We then get from Eqs. (), (), and (). Equation () gives us , Eq. () tells us that , and finally, from Eq. (), we find . Equation () provides no extra information since by construction. Developing the expressions of the carbon fluxes, we get the following system of equations: The equilibrium hypothesis effectively provides us with constraints linking some parameters and initial conditions. In Sect. , we discuss the choice and calibration of the model parameters. A sensitivity analysis for most parameters is presented in Appendix . In Sect. , we provide a set of initial conditions for the model.
2.4.1 Parameters
The values of the parameters representing physical quantities and constants, as well as those defining the model's geometry, are given in Table .
Table 1
Physical parameters and geometry.
| Symbol | Comment | Value |
|---|---|---|
| Number of moles in the atmosphere | mol | |
| Number of moles in the ocean | mol | |
| Carbon molar mass | kg mol−1 | |
| Water molar mass | kg mol−1 | |
| Seawater volumetric heat capacity | 0.13 W yr m−3 °C−1 | |
| Gas constant | 8.314 J mol−1 K−1 | |
| Upper-layer depth | 150 m | |
| Intermediate-layer depth | 500 m | |
| Deep-layer depth | 3150 m | |
| Upper-layer weight | ||
| Intermediate-layer weight | ||
| Deep-layer weight | ||
| Upper-layer depth mid-depth point | 75 m | |
| Intermediate-layer mid-depth point | 400 m | |
| Deep-layer mid-depth point | 2225 m |
Carbon cycle component
The parameters that control the CO2 uptake by vegetation (, ) and the CO2 uptake by the ocean on short timescales ( and ) are tuned to reproduce historical observations of CO2 concentrations (Fig. ), historical estimations of land and ocean sinks (Fig. ), and historical and Shared Socioeconomic Pathway (SSP) runs from CMIP6 (Figs. and ). The parameters and , which control the ocean carbon uptake on multicentennial to multimillennial timescales, are chosen to produce a reasonable fit to the 1 Myr runs of cGENIE (see Sect. ). Overall, the calibration to other models is performed qualitatively, without optimising well-defined metrics.
The parameter is defined as . With ocean area m2, mean seawater density kg m−3, gas transfer velocity 20 cm m yr−1 , and the number of moles in the atmosphere mol, we obtain kg (mol yr)−1. The parameter , which controls the amount of CO2 uptake by vegetation (see Eq. ), is set to 1.7. This is the same value as for SURFER v2.0, which was calibrated on the outputs of the ZECMIP experiments . The parameter is set to 0.044, which is an increase by a factor 1.75 compared to SURFER v2.0. This is done to have a better match with historical CO2 concentrations.
The parameters that dictate the DIC and alkalinity exchanges between the ocean layers are physically determined by the oceanic circulation; hence we expect them to be similar ( for ), but we do not require them to be equal because some processes such as the solubility pump can impact DIC and alkalinity independently. Yet for simplicity, we set both and to 0.13 yr−1 and both and to 0.009 yr−1. Then, , , , and are computed from Eqs. ()–(). We have With the choices for the other parameters described hereafter, we obtain yr−1, yr−1, yr−1, and yr−1. Overall, this corresponds to a timescale range of 7.7–26.1 yr () for the oceanic carbon exchanges between the surface and intermediate layers and a timescale range of 111.1–693.8 yr () for the oceanic carbon exchanges between the intermediate and deep layers. This also gives preindustrial DIC fluxes of 175 PgC yr−1 for subduction () and 183 PgC yr−1 for obduction (). Although these carbon fluxes are an order of magnitude greater than the fluxes from the biological pumps, they are much less frequently studied, and estimates in the literature are rare. IPCC AR5 gave estimates of 90 and 101 PgC yr−1 for subduction and obduction, respectively , while IPCC AR6 gave estimates of 264 and 275 PgC yr−1 .
The CaCO3 export from the ocean surface has been estimated between 0.6 and 1.8 PgC yr−1 (see Supplement in , and references therein). provide a tighter range of 0.77 to 1.06 PgC yr−1, of which 0.34 to 0.53 PgC yr−1 are dissolved in the water column before reaching the sediments. We set to 1 PgC yr−1, which is also the value given in for the open-ocean export at a 100 m depth. We set and . This gives us a total of 0.54 PgC yr−1 dissolved in the water column and 0.46 PgC yr−1 that rains on the sediments, which is close to estimates from and
Estimates of the export of organic carbon out of the euphotic zone range from 4 to 12 PgC yr−1 (, and references therein). The euphotic zone is the uppermost layer of the ocean that receives sunlight and where photosynthesis can happen. Since the re-mineralisation of organic matter is quite fast in the water column, estimates of carbon export vary greatly depending on the specific definition of the euphotic zone and its depth. Based on a data-assimilated model, give an estimate of PgC yr−1 for the organic carbon export out of the euphotic zone and an estimate of 6.7 PgC yr−1 for the organic carbon export at 100 m in depth. In our model, we set the organic carbon export at a 150 m depth to 7 PgC yr−1, which corresponds to the estimate given for the open ocean in , and we set . Reaction () suggests that for a 106 mol decrease in DIC due to organic matter production, alkalinity will increase by 17 mol (the uptake of 18 mol of H+ increases alkalinity by 18 mol, while the uptake of HPO, which is one of the minor bases included in the full definition of alkalinity (Eq. ), decreases alkalinity by 1 mol). Here, we follow and set to , meaning that for 1 mol uptake of DIC in organic matter production, alkalinity is increased by mol. Setting instead of does not result in much change, as can be seen from the sensitivity analysis in Appendix .
For our parameterisation of CaCO3 dissolution, we need to calibrate four parameters. The value of is computed using equilibrium conditions. From Eq. (), we obtain 101 With the choice of , , and described above and the choice for and described below, we get PgC yr−1. The parameters , , and are obtained based on a parameterisation provided in for accumulation (rain minus dissolution). The values we use are given in Table .
Table 2Parameters for the carbon cycle component. The rightmost column lists references used for parameter tuning and, where applicable, the calibration targets to which the parameters were fitted. The calibration to other models is performed qualitatively, without optimising well-defined metrics.
| Symbol | Comment | Value | Ref/calibration |
|---|---|---|---|
| PI weathering of carbonate rocks | 0.065 PgC yr−1 | , | |
| PI weathering of silicate rocks | 0.065 PgC yr−1 | , | |
| Parameterisation of carbonate weathering flux | 0.049 K−1 | ||
| Parameterisation of silicate weathering flux | 0.095 K−1 | , fitted to cGENIE runs (Fig. ) | |
| Controls the rate of carbon uptake by vegetation | 0.044 yr−1 | Fitted to historical and CMIP6 data (Figs. , , ) | |
| Controls the amount of carbon uptake by vegetation | 1.7 | Value used in SURFER v2.0 | |
| Controls the rate of air–sea CO2 exchanges | 4.7 kg (mol yr)−1 | Determined from physics and from | |
| DIC transfer via ocean mixing (U–I) | 0.13 yr−1 | Fitted to historical and CMIP6 data (Figs. , , ) | |
| DIC transfer via ocean mixing (I–D) | 0.009 yr−1 | Fitted to cGENIE runs (Fig. ) | |
| Alk transfer via ocean mixing (U–I) | 0.13 yr−1 | Fitted to historical and CMIP6 data (Figs. , , ) | |
| Alk transfer via ocean mixing (I–D) | 0.009 yr−1 | Fitted to cGENIE runs (Fig. ) | |
| Organic matter export at 150 m | 7 PgC yr−1 | ||
| CaCO3 export at 150 m | 1 PgC yr−1 | ||
| Fraction of org. matter rain that remineralises in layer I | 0.72 | Based on Eq. (5.4.3) in | |
| Fraction of CaCO3 rain that dissolves in layer I | 0.15 | Based on | |
| Fraction of CaCO3 rain that dissolves in layer D | 0.39 | Based on | |
| Alk to DIC changes in organic matter production | |||
| Parameterisation of CaCO3 sediment dissolution | PgC yr−1 (mol kg−1)−1 | Based on | |
| Parameterisation of CaCO3 sediment dissolution | yr−1 | Based on | |
| Parameterisation of CaCO3 sediment dissolution | yr−1 (mol kg−1)−1 | Based on | |
| Atmospheric lifetime of methane | 9.5 yr | , fitted to hist. CH4 conc. (Fig. ) | |
| Volcanic outgassing | Computed from equilibrium conditions (Eqs. –) | ||
| DIC transfer via ocean mixing (I–U) | Eq. () | Computed from equilibrium conditions (Eqs. –) | |
| DIC transfer via ocean mixing (D–I) | Eq. () | Computed from equilibrium conditions (Eqs. –) | |
| Alk transfer via ocean mixing (I–U) | Eq. () | Computed from equilibrium conditions (Eqs. –) | |
| Alk transfer via ocean mixing (D–I) | Eq. () | Computed from equilibrium conditions (Eqs. –) | |
| Parameterisation of CaCO3 sediment dissolution | Eq. () | Computed from equilibrium conditions (Eqs. –) | |
| Parameterisation of CaCO3 sediment burial | Computed from equilibrium conditions (Eqs. –) | ||
| Natural methane emissions | Computed from equilibrium conditions (Eqs. –) |
We split the total weathering flux evenly between silicate and carbonate weathering (), and we set them to obtain a preindustrial burial flux of 0.13 PgC yr−1. This is the estimate given in . For comparison, the IPCC gives an estimate of 0.2 PgC yr−1 . From Eq. (), we have PgC yr−1, which gives us PgC yr−1 or 5.42 Tmol yr−1. This implies preindustrial CO2 consumption fluxes of 5.42 Tmol yr−1 for carbonate weathering () and 10.84 Tmol yr−1 for silicate weathering (). These values are relatively low compared to the literature estimates of 8.6–12.3 and 11.7–17.9 Tmol yr−1, respectively
From these choices, we get . Volcanic outgassing is set to PgC yr−1 as per Eq. (). The IPCC estimate is 0.1 PgC yr−1. Following , we set to 0.049 K−1 and to 102 where is the gas constant (in J K−1 mol−1), is the global mean preindustrial temperature (in K), and is the activation energy for dissolution (in kJ mol−1). provide an estimate for the activation energy: kJ mol−1. With K (as set in Sect. ), this gives a range for between 0.065 and 0.149 K−1. We set K−1. Together with the other parameter choices, this leads to long-term CO2 atmospheric concentrations that fit the ones simulated by with cGENIE well (see Sect. ). We note that more recent work has provided updated estimates for the action energy as low as 22 kJ mol−1, which would imply lower values for than the ones we are using . On the other hand, using a higher value may help compensate for the absence of a simulated hydrological cycle, which is critical for representing silicate and carbonate weathering fluxes but whose response to anthropogenic emissions is less certain than that of temperature .
Natural methane emissions are set to . With chosen as in Sect. and yr, we get natural emissions of 0.157 PgC yr−1 or 209 Tg CH4 yr−1. This is in the range of the top-down estimate of the IPCC (176–243 Tg CH4 yr−1) and a bit below the bottom-up estimate range (245–484 Tg CH4 yr−1) .
Climate component
For the parameterisation of the heat exchange between the ocean layers, we first distinguished and and ended up setting W m−2 °C−1. This is the value chosen for the unique in SURFER v2.0. This gives us a transient climate response (TCR) of 1.9 °C, well in the likely range of 1.4–2.2 °C given by the IPCC . In Sect. , we show that this choice gives a good fit to the estimated heat uptake by the deep ocean in the period of 1971–2018.
For the contribution of methane to the radiative forcing (in W m−2), we use a common parameterisation : 103 where is the methane atmospheric concentration in ppb. We have 104 where is expressed in PgC and thus 105
The values we use for parameters from the climate component of the model are given in Table .
Table 3Parameters for the climate component. The values are the same as for SURFER v2.0 .
| Symbol | Comment | Value |
|---|---|---|
| Extra radiative forcing due to a doubling of atmospheric CO2 | 3.9 W m−2 | |
| Climate feedback parameter | 1.1143 W m−2 °C−1 | |
| Parameterisation of heat exchange between ocean layers | 0.8357 W m−2 °C−1 | |
| Parameterisation of heat exchange between ocean layers | 0.8357 W m−2 °C−1 | |
| Parameterisation of radiative forcing of methane | 0.791 W m−2 PgC−1∕2 | |
| Parameterisation of radiative forcing of SO2 | 65 W m−2 | |
| Parameterisation of radiative forcing of SO2 | 2246 TgS yr−1 | |
| Parameterisation of radiative forcing of SO2 | 0.23 |
SLR component
The thermal expansion coefficient (for the density) of a water parcel is defined as , where , , and are the density, the pressure, and the salinity of that water parcel. To obtain the averaged thermal expansion coefficients for each ocean layer , , and , we proceed in three steps, as in . First, we use the GLODAPv2.2016b mapped climatology to compute the thermal expansion coefficient at each ocean point. To do this, we use the international thermodynamic equation of seawater – 2010 (TEOS-10) and the Python implementation of the Gibbs SeaWater (GSW) Oceanographic Toolbox of TEOS-10 . Second, we average over each horizontal level of the GLODAPv2.2016b climatology to obtain a vertical profile of the thermal expansion coefficient. Third, we average over each of our defined ocean layers, using the areas of each horizontal level as weights for the horizontally averaged values of the thermal expansion coefficient. We obtain K−1, K−1, and K−1. This is close to the values used in SURFER v2.0 ( K−1 and K−1). In Sect. , we show that these expansion coefficients give a good fit to the thermosteric sea level rise on multimillennial timescales, as simulated by the Earth system model of intermediate complexity UVic 2.8. All other parameters of the sea level rise component are as in SURFER v2.0 and are recapped in Tables and .
Table 4Parameter values for the sea level rise component. The values used for the mountain glacier parameterisation are the same as for SURFER v2.0 . The values of the thermal expansion coefficients are computed based on the GLODAPv2.2016b mapped climatology .
| Parameter | Comment | Value |
|---|---|---|
| Sea level rise potential from mountain glaciers | 0.5 m | |
| Sensitivity coefficient for glacier parameterisation | 2 °C | |
| Timescale for glacier melt | 200 yr | |
| Thermal expansion coefficient for layer U | K−1 | |
| Thermal expansion coefficient for layer I | K−1 | |
| Thermal expansion coefficient for layer D | K−1 |
Parameter values used for Greenland and Antarctic ice sheets. The values are the same as for SURFER v2.0 .
| Parameter | Greenland's value | Antarctica's value |
|---|---|---|
| 1.52 °C | 6.8 °C | |
| 0.3 °C | 4.0 °C | |
| 0.77 | 0.44 | |
| 0.3527 | ||
| 5500 yr | 5500 yr | |
| 470 yr | 3000 yr | |
| 0.001 | 0.001 | |
| 7.4 m | 55 m |
As in SURFER v2.0, the initial mass of carbon in atmospheric CO2, , is set to have a preindustrial atmospheric CO2 concentration of 280 ppm. We have
106 The initial mass of carbon in atmospheric CH4, , is set to have a preindustrial atmospheric CH4 concentration of 720 ppb. We have 107 The initial mass of carbon in land soils and vegetation, , is set to 2200 PgC, as in SURFER v2.0. Hence, we have PgC. The initial mass of carbon in erodible CaCO3 sediments, , is set to 1600 PgC, following .
For each ocean layer, we have 17 quantities (, , , , , , , [H+], [H2CO], [HCO], [CO], [OH−], [H3BO3], [H(BO)], DIC, Alk, and ) that are linked by a nonlinear system of 13 equations (Eqs. , , –, , –, and ). Hence, only of these quantities may be set independently. Equation () for the pressure dependence of the dissociation constants is not counted because it can be combined with Eqs. ()–(). For each ocean layer, we will set initial temperature, salinity, alkalinity, and DIC, except for the surface layer where we set [H2CO] instead of DIC. This is because equilibrium conditions impose a constraint on the H2CO mass (and thus [H2CO]) in the upper layer. Equation () gives us 108 We obtain PgC and [H2CO] mol kg−1. To set the other quantities, we use the GLODAPv2.2016b mapped climatologies , which include climatologies for temperature, salinity, alkalinity, dissolved inorganic carbon, preindustrial dissolved inorganic carbon, and pH among other biogeochemical variables, which were computed based on data gathered between 1972 and 2013. The dissolved inorganic carbon data are normalised to 2002, and the pH is computed based on temperature, alkalinity, and the normalised DIC. We compute the global averages of these data fields over our defined ocean layers by the same averaging method used for computing the thermal expansion coefficients (see Sect. ). The values obtained are in Table .
Table 6GLODAPv2.2016b quantities averaged over ocean layers equivalent to those of SURFER.
| Upper | Intermediate | Deep | |
|---|---|---|---|
| layer | layer | layer | |
| (0–150 m) | (150–650 m) | (650–3800 m) | |
| Preindustrial DIC (mol kg−1) | 2017.65 | 2152.62 | 2266.57 |
| Total alkalinity (mol kg−1) | 2310.61 | 2310.60 | 2367.21 |
| Temperature | 16.34 °C 289.49 K | 8.95 °C 282.10 K | 2.65 °C 275.80 K |
| Salinity (psu) | 34.93 | 34.77 | 34.70 |
Figure 3
Horizontally averaged quantities from the GLODAPv2.2016b mapped climatologies compared to initial and simulated values by SURFER v3.0. The carbonate species are not provided in the GLODAP climatologies. We computed their values at each ocean point based on the climatologies of DIC, Alk, temperature, and salinity and then averaged them horizontally. Details for the computation of the carbonate species are in Appendix .
[Figure omitted. See PDF]
We set the initial (and constant) salinities , , and of our ocean layers to the computed averages from the GLODAP data. The temperatures of the ocean layers are defined as 109 By definition, the initial conditions for the temperature anomalies are zero. We set such that , obtained from experimental runs, is approximately equal to the temperature average computed from the GLODAP data. We set , , , , and based on the computed averages for DIC and Alk, converted to carbon masses with Eqs. () and (). is computed the from the fixed [H2CO], , , and . Details of the computation are provided in Appendix . We obtain PgC, which corresponds to mol kg−1. This is only 0.22 % off compared to the averaged value for the upper layer obtained from GLODAP. The total dissolved inorganic carbon in the ocean is 37 772 PgC, which is close to the 38 000 PgC estimate from the IPCC .
Table 7Initial conditions for SURFER v3.0. The upper part of the table corresponds to the 17 model variables. The lower part of the table fixes salinity and preindustrial temperature; this is necessary to compute the dissociation constants and the solubility constant of CO2.
| Variable | Comment | Initial (PI) value |
|---|---|---|
| Mass of carbon in atmospheric CO2 | 580.27 PgC | |
| Mass of carbon in atmospheric CH4 | 1.49 PgC | |
| Mass of carbon on land (soils and vegetation) | 2200 PgC | |
| Additional land variable that integrates land use emission | 2200 PgC | |
| Dissolved inorganic carbon mass in ocean layer U | 1344.78 PgC | |
| Dissolved inorganic carbon mass in ocean layer I | 4772.02 PgC | |
| Dissolved inorganic carbon mass in ocean layer D | 31 655.16 PgC | |
| Alkalinity mass in ocean layer U | 1536.67 PgC | |
| Alkalinity mass in ocean layer I | 5122.24 PgC | |
| Alkalinity mass in ocean layer D | 33 060.77 PgC | |
| Erodible CaCO3 sediment mass | 1600 PgC | |
| Temperature anomaly in ocean layer U | 0 K | |
| Temperature anomaly in ocean layer I | 0 K | |
| Temperature anomaly in ocean layer D | 0 K | |
| Sea level rise contribution from mountain glaciers | 0 m s.l.e. | |
| Volume fraction of Greenland ice sheet with respect to preindustrial value | 1 | |
| Volume fraction of Antarctic ice sheet with respect to preindustrial value | 1 | |
| Salinity of ocean layer U (constant) | 34.93 psu | |
| Salinity of ocean layer I (constant) | 34.77 psu | |
| Salinity of ocean layer D (constant) | 34.70 psu | |
| Preindustrial temperature of ocean layer U (constant) | 288.38 K | |
| Preindustrial temperature of ocean layer I (constant) | 281.75 K | |
| Preindustrial temperature of ocean layer D (constant) | 275.76 K |
For the sea level rise components, as in SURFER v2.0, we set , , and . All initial conditions are recapped in Table .
In Fig. , we compare the horizontally averaged vertical depth profiles of GLODAP to the vertical profiles of SURFER v3.0 for different model quantities. The vertical profiles of SURFER are computed by running the model from 1750 to 2002 forced with historical CH4 and CO2 emissions and starting from the initial conditions described above. We observe that the initial conditions chosen produce a model state in 2002 that matches the GLODAP data.
2.5 NumericsThe model is implemented in Python 3.0. using the library solve_ivp with the integration method LSODA. The LSODA method has an automatic stiffness detection and switches accordingly between an Adams and a backward differentiation formula (BDF) method . The local error estimates are kept below , where atol and rtol are parameters that control the relative and absolute accuracy and where is a model variable. By default, we set atol to 10−3 for the variables , , , , , , and , and we set atol to 10−6 for the other variables. The reason for this difference is that the variables in the first group can have small or near-zero values, meaning that atol will dominate the local error estimate. If it is too small, the solver takes too many steps and is slow. We set rtol to 10−6 for all variables. The code is compiled with Numba, and the model runs fast. When forced with CO2 and CH4 emissions of a given SSP scenario, runs of 103 to 106 years typically take around 60 ms on a laptop with an Intel® Core™ i5-10210U CPU @ 1.60 GHz 8 processor. The run time is not a linear function of simulated time because the LSODA method uses an adaptive time step.
3 Numerical results and comparisons
In this following section, we test SURFER v3.0 and show that it is an adequate representation of the real climate system. We show that it reproduces well-known dynamics of the carbon cycle, and we compare it with outputs of other models over a large range of timescales.
3.1 Historical period
We show here that SURFER v3.0 is able to reproduce the measured historical CO2 and CH4 concentrations and the estimated land and ocean carbon sinks. We perform a historical run by starting SURFER in 1750 with the parameters and initial conditions described in Sect. . We force the model with fossil and land use emissions of CO2 and CH4. Emissions from other greenhouse gases such as nitrous oxide (N2O), ozone (O3), halogenated gases, and aerosols are not taken into account. Figures and show the historical CO2 and CH4 concentrations simulated by SURFER v3.0 compared to the measurements from . SURFER v3.0 is in good agreement with the historical CO2 observations, with a difference of at most ppm, which is better than SURFER v2.0. For methane concentrations, SURFER v3.0 is in relatively good agreement with the historical observations, although it does not capture the apparent stabilisation in the 2000s well. The cause for this stabilisation is not totally clear . The main hypothesises include a decline in fossil emissions and a shortening of the lifetime of atmospheric CH4 due to increasing concentrations of the hydroxyl radical caused by changes in emissions of other gases such as N2O and carbon monoxide (CO) . These processes are not modelled in SURFER v3.0, where the atmospheric lifetime of CH4 is kept constant.
Figure 4
Historical atmospheric CO2 concentrations. Comparison between (smoothed) observations and outputs from SURFER v2.0 and SURFER v3.0 when forced with historical emissions.
[Figure omitted. See PDF]
Figure 5
Historical atmospheric CH4 concentrations. Comparison between (smoothed) observations and outputs from SURFER v3.0 when forced with historical emissions.
[Figure omitted. See PDF]
Figure 6
Partitioning of fossil and land use CO2 emissions in the atmosphere, ocean, and land in SURFER v3.0 compared to estimates from the global carbon budget (GCB) .
[Figure omitted. See PDF]
In Fig. , we compare the partitioning of CO2 emissions in the atmosphere, land, and ocean reservoirs with the estimates from the global carbon budget (GCB) . The fossil and land use CO2 emissions used in SURFER v3.0 up to the year 1990 are the estimates provided by the GCB, and after that, we start using the emission values provided for the SSP scenarios. These are slightly different than the estimates from the GCB (see Appendix ), which explains the small mismatch visible in Fig. . In SURFER, we compute the ocean sink as , following the definition of ; the land sink as ; and the atmospheric growth as . These quantities simulated by SURFER v3.0 for the historical period are very close to the estimates from the GCB. For the years 2000 to 2010, the GCB gives a mean estimate of PgC yr−1 for the ocean sink, PgC yr−1 for the land sink, and PgC yr−1 of atmospheric growth. Values simulated in SURFER v3.0 are 2.16, 3.05, and 3.96 PgC yr−1, respectively, with only the atmospheric growth being just below the GCB estimated range. The cumulative budgets are also very similar: of the total amount of emissions in the period of 1850–2014, the GCB estimates that around % are absorbed by the ocean, % are absorbed by the land, and % stay in the atmosphere, while for SURFER v3.0, those numbers are 24 %, 37 %, and 41 %, respectively. In the GCB, there is a cumulative budget imbalance of 15 PgC for the years 1850–2014, which arises from errors in independent estimates of emissions and sinks, as well as from missing terms in the budget computation. In SURFER v3.0, however, carbon is explicitly conserved, and the budget imbalance () only results from the definition of the sinks, which do not capture processes such as methane oxidation or changes in carbonate and silicate weathering fluxes. Indeed, we have and the cumulative budget imbalance for the years 1850–2014 is PgC, with a contribution of PgC from increased weathering fluxes and PgC from methane oxidation.
3.2 CMIP6 projectionsWe now compare SURFER v3.0 to the CMIP6 ensemble for the SSP1-2.6 and SSP3-7.0 scenarios. As for the historical runs in Sect. , SURFER v3.0 is forced with CO2 and CH4 fossil and land use emissions but no other greenhouse gases or aerosols. Runs are started in 1750, and the results for atmospheric CO2, temperature, surface ocean pH, ocean carbon uptake, and land carbon uptake are plotted in Fig. . Additionally, we compare these with outputs from SURFER v2.0 forced with the total CO2 emissions and run with the parameters and initial conditions described in .
Figure 7
Comparison between SURFER v3.0, SURFER v2.0, and the CMIP6 model ensemble mean for the historical period (1750–2014) and the near future (2015–2100) under the SSP1-2.6 and SSP3-7.0 scenarios. The CMIP6 data are from concentration-driven runs, except the atmospheric CO2, which comes from emission-driven runs. The ocean sink is computed in SURFER as . The land sink is taken here as the net biome productivity (NBP), which includes land use fluxes. In SURFER, it is computed as .
[Figure omitted. See PDF]
As already shown in Fig. , SURFER v3.0 reproduces the historical CO2well, and for the SSP scenario projections, it falls within the lower range of the CMIP6 model ensemble. SURFER v3.0 can simulate a global mean temperature anomaly that generally remains within the CMIP6 range, considering only the effects of CO2 and methane. This is because the contributions from the other major drivers of temperature changes such as nitrous oxide (N2O), ozone (O3), halogenated gases, and aerosols approximately cancel each other out
Surface pH simulated by SURFER v3.0 generally aligns with the CMIP6 range for both the historical period and SSP projections, an improvement over SURFER v2.0, which showed too rapid ocean acidification. This improvement is primarily due to the addition of a new intermediate layer in SURFER v3.0, which facilitates faster carbon transfer out of the upper-ocean layer, thereby slowing surface acidification. This enhanced carbon transfer to intermediate- and deep-ocean layers also allows the ocean to absorb CO2 more efficiently. As a result, the ocean carbon uptake in SURFER v3.0 now falls within the CMIP6 model range. The land carbon uptakes in SURFER v3.0 and v2.0 are very similar, and both are in the range of the CMIP6 models, which is quite large and demonstrates a higher uncertainty.
Figure 8
Comparison of atmosphere-to-ocean and atmosphere-to-land carbon fluxes as simulated by SURFER v3.0 and CMIP6 models for the historical period (1750–2014) and the future (2015–2300) under the SSP1-2.6, SSP5-3.4 over, and SSP5-8.5 scenarios. The ocean sink is computed in SURFER as . The land sink is taken here as the net biome productivity (NBP), which includes land use fluxes. In SURFER, it is computed as .
[Figure omitted. See PDF]
In Fig. , we compare the land and ocean sinks of SURFER to four CMIP6 models and one EMIC that have been run to the year 2300 under the SSP1-2.6, SSP3-4.3, and SSP5-8.5 scenarios. We observe that SURFER v3.0 remains within the range of CMIP6-class models even over these longer timescales. For all three scenarios, the land sink is expected to become negative at some point, indicating that the land reservoir will release some of the carbon it had previously absorbed . For the SSP1-2.6 and SSP-3.4 scenarios, this negative land sink in CMIP6 models is attributed to the land carbon–concentration feedback: as CO2 concentrations decrease after strong negative emissions, vegetation releases carbon. For the SSP5-8.5 scenario, the negative land sink is instead due to a stronger land carbon–climate feedback, where warming leads to a release of CO2 from the land reservoir, for example, through increased decomposition rates . In SURFER, the parameterisation of the atmosphere-to-land flux () depends on the atmospheric CO2 concentration () but not on temperature, effectively including only a carbon–concentration feedback. This explains why, for the SSP5-8.5 scenario, the land sink in SURFER only becomes slightly negative around 2250, when the atmospheric CO2 concentrations begin to decline. Despite this, the land sink from SURFER remains mostly in the range of the other models, which is quite large and reflects the large uncertainty in processes related to the terrestrial biosphere.
Figure 9
Atmospheric CO2 simulated by different models and SURFER v3.0 after a 1000 PgC emission pulse for the LTMIP experiments. The five experiments are the baseline (ocean only) experiment; the climate (C); the climate and sediments (CS); the climate, sediments, and weathering (CSW); and the climate, sediments, weathering, and vegetation (CSWV) experiments. We have added the results of the LOSCAR model , which was not part of the original LTMIP publication .
[Figure omitted. See PDF]
3.3 LTMIPIn the previous sections, we have seen that SURFER v3.0 can reproduce the historical record and outputs from CMIP6-class models for projections up to 2300. Here, we focus on longer timescales and compare SURFER v3.0 with results from the Long-Tail Model Intercomparison Project
Results for these five experiments are shown in Fig. for the 1000 PgC pulse and in Fig. for the 5000 PgC pulse. Overall, SURFER v3.0 falls within the range of other models, except in the following cases: the 5000 PgC baseline experiment after 1000 years, the 5000 PgC C experiment between the years 1000 and 5000, and the CSWV experiments after the year 1000, where SURFER v3.0 simulates slightly lower atmospheric CO2 levels than the other models. For the baseline experiment, SURFER v2.0 does not absorb CO2 from the atmosphere fast enough in the first thousand years after the emission pulse. As already mentioned, this is improved in SURFER v3.0 thanks to the addition of a third oceanic layer at intermediate depth.
Figure 10
Atmospheric CO2 simulated by different models and SURFER v3.0 after a 5000 PgC emission pulse for the LTMIP experiments. The five experiments are the baseline (ocean only) experiment; the climate (C); the climate and sediments (CS); the climate, sediments, and weathering (CSW); and the climate, sediments, weathering, and vegetation (CSWV) experiments. We have added the results of the LOSCAR model , which was not part of the original LTMIP publication .
[Figure omitted. See PDF]
We can define and quantify the climate, sediment, weathering, and vegetation feedbacks by taking the difference in simulated atmospheric CO2 between consecutive experiments (C baseline, CS C, CSW CS, and CSWV CSW). The results are plotted in Fig. for the 1000 PgC pulse and in Fig. for the 5000 PgC pulse. Not all experiments were performed for each model, so feedbacks cannot always be computed. All experiments are only available for CLIMBER and SURFER v3.0. Overall, the feedbacks in SURFER v3.0 fall within the range of the other models, demonstrating that the associated processes are reasonably well simulated by SURFER. For the 5000 PgC pulse experiments, the climate feedback in SURFER v3.0 is very similar to the LOSCAR and GEOCYC models but quite different from the other models. This is probably explained by SURFER V3.0, as well as LOSCAR and GEOCYC, all missing dynamic ocean circulation and hence feedbacks associated with temperature-induced circulation changes. The sediment feedback in SURFER v3.0 for the 1000 PgC pulse is in the higher range (more negative) of the other models, which is consistent with the dissolution flux being generally larger (accumulation more negative) than in the other models (see Fig. ). For the 5000 PgC pulse, the sediment feedback in SURFER v3.0 is in the mid-to-lower range of the other models, despite the dissolution flux still being in the higher range. In general, other than oceanic invasion, vegetation has the biggest impact on CO2 uptake before the year 1000, while sediments have the biggest impact between the years 1000 and 10 000.
Figure 11
Impacts of the climate, sediments, weathering, and vegetation feedbacks on the atmospheric CO2 concentration after a 1000 PgC emission pulse. Here, a feedback is defined as the difference in CO2 concentration resulting from the addition of the associated process.
[Figure omitted. See PDF]
Figure 12
Impacts of the climate, sediments, weathering, and vegetation feedbacks on the atmospheric CO2 concentration after a 5000 PgC emission pulse. Here, a feedback is defined as the difference in CO2 concentration resulting from the addition of the associated process.
[Figure omitted. See PDF]
Figure 13
CaCO3 accumulation fluxes in sediments for the different models. Negative values indicate net dissolution of CaCO3.
[Figure omitted. See PDF]
3.4 cGENIEOnly a few models of intermediate complexity have been run for 100 kyr or more to investigate the carbon cycle's response to (anthropogenic) CO2 emissions. Some examples include cGENIE and CLIMBER-X . Here, we compare SURFER v3.0 with the 1 Myr runs performed with the cGENIE model of intermediate complexity . This model comprises a 2D energy–moisture balance atmosphere, a 3D frictional geostrophic ocean circulation model, and a representation of the global carbon cycle, with ocean cycling of DIC, alkalinity, and a nutrient (PO4); CaCO3 marine sediments; and terrestrial weathering . For the runs presented here , cGENIE was used without the terrestrial biosphere module and its associated carbon fluxes. The model had eight ocean levels, with the surface layer being 175 m deep, comparable to the surface layer in SURFER v3.0.
We perform equivalent runs in SURFER v3.0 with to neglect the role of vegetation. Results are plotted in Figs. and for atmospheric CO2, global mean temperature, ocean surface pH, ocean surface calcite saturation state, and CaCO3 content in sediments. Ocean surface calcite saturation state, , is defined as
113 The solubility product depends on salinity, temperature, and pressure . For the computation of , we use the parameterisations of described in Appendix , and we assume that [Ca2+]U is constant and equal to 0.01028 mol kg−1 .
Figure 14
Atmospheric CO2 concentrations simulated by cGENIE and SURFER v3.0 after emissions pulses of different sizes. The bottom panels show the relative differences between SURFER v3.0 and cGENIE.
[Figure omitted. See PDF]
Overall, SURFER v3.0 reproduces the behaviour of cGENIE well. For all emission pulses, the relative difference in simulated atmospheric CO2 with cGENIE does not exceed 18 %, is lower than 8 % after 1000 years, and is below 5 % after 50 kyr. These are smaller differences than those between models for the LTMIP experiments (see Figs. and ). This good agreement for millennial and longer timescales was expected, as SURFER v3.0 was qualitatively tuned to cGENIE's long-term atmospheric CO2 output. The agreement in ocean surface pH is also very strong, with absolute differences below 0.06 pH units after 5 years, below 0.04 pH units after 1000 years, and below 0.02 pH units after 50 kyr, corresponding to a relative difference below 1 % after 5 years for all emissions pulses. Because the carbon exchanges between the atmosphere and the surface ocean reach equilibrium relatively fast, the good agreement for ocean surface pH directly results from the good agreement for atmospheric CO2 concentrations. Regarding temperatures, peak warming occurs later in SURFER v3.0 than in cGENIE, primarily because SURFER only models ocean temperatures, leading to slower global warming compared to cGENIE, which also accounts for the thermal balance of the continents.
Figure 15
Global mean temperature anomaly, surface ocean pH, surface ocean saturation state with respect to calcite, and CaCO3 sediment content in SURFER v3.0 and cGENIE after emissions pulses ranging from 1000 to 20 000 PgC. White lines indicate the preindustrial values used in each model. Note that SURFER v3.0 and cGENIE use different units for the CaCO3 sediment content. SURFER uses the total erodible CaCO3 mass, while cGENIE uses the mean dry weight fraction (mass of CaCO3 divided by the mass of CaCO3 and nonerodible material in sediments). Although these two quantities are strongly correlated, they do not necessarily depend linearly on one another, complicating direct comparisons.
[Figure omitted. See PDF]
After 1 Myr, the state is almost back to equilibrium in SURFER v3.0, with atmospheric CO2 concentrations ranging from 280.68 ppm for the 1000 PgC emission pulse to 292.08 ppm for the 20 000 PgC pulse. Carbon is removed from the atmosphere through a range of processes. First, atmospheric CO2 dissolves in the upper-ocean layer following the reaction 1 which is equivalent to Reactions –. This causes a decrease in ocean surface pH (acidification) and consumes CO, which results in a decrease in the surface calcite saturation state. Both these effects are observable in SURFER v3.0 and cGENIE. On centennial to millennial timescales, the CO anomaly mixes into the ocean interior and deep waters become less saturated, causing an increase in the dissolution of deep-sea CaCO3 sediments and a release of carbonate ions. Some of these carbonate ions can then react with CO2 (Reaction ), leading to further oceanic CO2 uptake. This process is called sea floor neutralisation, as it is the dissolution of previously deposited deep-sea sediments that allows the neutralisation of atmospheric CO2 . Moreover, the increased dissolution of CaCO3 sediments compared to the preindustrial state creates an imbalance between the alkalinity input to the ocean by weathering and the alkalinity output by accumulation. This replenishes the ocean CO concentration and the erodible CaCO3 sediment stock while leading to further uptake of atmospheric CO2. This second process is called terrestrial neutralisation, as it is the (imbalanced) dissolution of carbonate and silicate rocks on land that neutralise the atmospheric CO2 . We observe an overshoot in the surface calcite saturation state and deep-sea ocean sediment content compared to the preindustrial situation in both SURFER v3.0 and cGENIE because of increased weathering rates due to warming. The extra CaCO3 in the sediments will eventually be buried, leading to a permanent transfer of carbon to the geological reservoir.
4 Sea level rise and the importance of long-timescale processesSo far, we have focused primarily on the carbon cycle, as the additions to SURFER v3.0 are related to it. In this section, we examine sea level rise (SLR), which is computed as the sum of four contributions: thermosteric sea level rise (thermal expansion), glaciers, Greenland, and Antarctica. The parameterisation for thermosteric sea level rise in SURFER v3.0 is essentially the same as in SURFERv2.0, with the key differences being the use of three ocean layers instead of two and the use of new thermal expansion coefficients. In Sect. , we verify that these changes still provide a reasonable approximation of thermosteric SLR. The parameterisations for glaciers, Greenland, and Antarctica remain unchanged between SURFER v2.0 and SURFER v3.0, so any difference in SLR contributions under a given forcing scenario results only from differences in simulated temperatures. We investigate the SLR contribution from the ice sheets in Sect. .
4.1 Thermosteric sea level rise and ocean heat content
Heat transfer in the SURFER v3.0 ocean is controlled by the parameters and . The heat accumulated in ocean layers, along with the corresponding temperature increases, determines thermosteric sea level rise. To ensure that our chosen values for , , and the thermal expansion coefficients are reasonable, we compare the ocean heat content and thermosteric sea level rise in SURFER v3.0 with IPCC estimates for 1971–2018 (Fig. ).
Figure 16
The ocean heat content and thermosteric sea level changes between the years 1971 and 2018, as estimated by the IPCC and simulated by SURFER v3.0.
[Figure omitted. See PDF]
SURFER v3.0 simulates significantly higher ocean heat content above 700 m (layers U and I) than the IPCC estimates, resulting in a larger thermosteric sea level rise. This discrepancy arises for two reasons. First, in SURFER, all energy imbalance is absorbed by the ocean, with no energy allocated to warming the land and atmosphere or for melting glaciers and ice sheets. Consequently, the ocean warms more than it should. Second, and more importantly, SURFER v3.0 does not account for faster and larger land temperature increases, which cause the global mean temperature rise to be higher when averaged over land and oceans. In other words, SURFER assumes that the global mean temperature is equivalent to the ocean's mean surface temperature. As a result, SURFER needs more energy to reproduce the observed global mean temperatures and overestimates surface ocean temperatures. For the ocean below 700 m (layer D in SURFER), the ocean heat content and the thermosteric sea level rise simulated by SURFER v3.0 match the IPCC estimates quite well. This indicates that the oceanic heat transport at depth is a little too slow, which compensates for the ocean receiving more energy than it should.
We also check that our parameterisation for thermosteric sea level rise is valid on longer timescales. In Fig. , we compare outputs from the intermediate complexity model UVic, versions 2.8 and 2.9 , to outputs from SURFER v2.0 and SURFER v3.0. The UVic 2.8 and UVic 2.9 models both include a sediment module and have equilibrium climate sensitivities around 3.5 °C, the same as in SURFER. Emission scenarios used to force the models follow historical estimates of CO2 emissions up to the year 2000. Following this, cumulative emissions of either 1280 or 3840 PgC are added between the years 2000 and 2300. For more details on the experimental setup, see .
Figure 17
Atmospheric CO2, surface temperature, and thermosteric sea level rise simulated by SURFER v3.0, SURFER v2.0, and two versions of the UVic model of intermediate complexity for two emission scenarios: 1280 PgC (blue) and 3840 PgC (red).
[Figure omitted. See PDF]
SURFER v3.0 has faster and larger atmospheric CO2 uptake than both UVic 2.8 and UVic 2.9. This is consistent with the LTMIP experiments (Figs. and ), where UVic 2.8 was already the model with the smallest CO2 uptake after 10 000 years for the CSWV experiments. UVic 2.9 has even slower CO2 uptake than UVic 2.8 due to the difference in the sediments representation . For SURFER v2.0, the atmospheric CO2 concentration reaches equilibrium after years since it only takes into account the process of ocean CO2 invasion. These differences in atmospheric CO2 concentrations lead to relatively large differences in global mean surface temperatures. Nevertheless, the thermosteric SLR is comparable in all models, except for in UVic 2.9 under the 3840 PgC scenario, where it is larger than in the other models. The thermosteric SLR from SURFER v3.0 is close to the one from UVic 2.8 for both scenarios, even though the simulated temperature is lower in SURFER v3.0. This is again a consequence of SURFER not simulating land temperatures. The global mean ocean temperature increase in UVic 2.8 is smaller than its global mean temperature increase and probably comparable to the mean ocean temperature observed in SURFER v3.0. SURFER v3.0 and SURFER v2.0 also have comparable thermosteric SLR despite SURFER v2.0 simulating a larger temperature increase. This is because the ocean in SURFER v3.0 is deeper than in SURFER v2.0 (3800 m deep vs. 3150 m deep) and thus has more potential for expansion.
4.2 Ice sheetsIn SURFER v2.0, atmospheric CO2 concentrations, and hence temperatures, stabilise a few thousand years after the end of emissions. In SURFER v3.0, thanks to new processes added in the carbon cycle, CO2 draw-down from the atmosphere continues until a return to preindustrial conditions, leading to lower temperatures than in SURFER v2.0 on millennial and longer timescales. Since ice sheets respond on the millennial timescale, we expect these differences to have a significant impact on their melting. To test this, we force both SURFER v3.0 and SURFER v2.0 with the CO2 emissions from five SSP scenarios (SSP1-2.6, SSP2-4.5, SSP4-6.0, SSP3-7.0, SSP5-8.5), which cover a range of possible futures. Simulations last for 500 kyr, and the results are plotted in Fig. .
Figure 18
Comparison of Greenland and Antarctic sea level rise contributions in SURFER v3.0 and SURFER v2.0 for SSP emission scenarios. (a, b) Volume fractions of Greenland and Antarctica ice sheets as a function of temperature increase. Equilibrium values are shown in black, with stable equilibria represented by solid lines and unstable equilibria by dashed lines. (c, d) Difference in sea level rise contributions from Greenland and Antarctica in SURFER v3.0 and SURFER v2.0. Negatives values indicate a reduced sea level rise contribution in SURFER v3.0 compared to SURFER v2.0.
[Figure omitted. See PDF]
In SURFER, the ice sheets are designed as tipping elements (see Sect. ). For both SURFER v2.0 and SURFER v3.0 and under all scenarios, the simulated temperature increase overshoots the critical warming threshold of the Greenland ice sheet. However, the Greenland ice sheet does not always collapse. Indeed, in general, tipping can be avoided if the overshoot duration is short relative to the effective timescale of the tipping element . For SURFER v2.0, this happens in the SSP1-2.6 scenario. For all other scenarios, the temperature stabilises past the critical threshold and thus Greenland eventually transitions to a completely melted state. In SURFER v3.0, thanks to a greater decrease in temperature after reaching a maximum, Greenland safely overshoots its critical threshold under the SSP2-4.5 and SSP4-6.0 scenarios as well. This happens even though peak warming reaches 2.62 and 3.18 °C, respectively, well above the Greenland ice sheet's critical threshold of 1.52 °C (as set in SURFER). For these scenarios, this leads to a m reduction in the long-term sea level rise contribution simulated by SURFER v3.0 compared to SURFER v2.0.
Meanwhile, the Antarctic ice sheet does not tip in our simulations, regardless of whether SURFER v2.0 or SURFER v3.0 is used. This is because the critical warming threshold for the Antarctic ice sheet, set to 6.8 °C in SURFER, is much higher than that for Greenland and is seldom reached, even under the SSP5-8.5 scenario. However, despite no changes in the tipping behaviour, differences in simulated temperatures still give rise to large differences in the SLR contribution, particularly for high-emission scenarios. The long-term sea level rise contributions from Antarctica for the SSP3-7.0 and SSP5-8.5 scenarios are reduced by and m, respectively, in SURFER v3.0 compared to in SURFER v2.0.
5 DiscussionOur primary goal with SURFER v3.0 was to improve the representation of carbon cycle dynamics to enable simulations of the Earth system on multimillennial timescales. To this end, we have added to SURFER v2.0 a dynamic and more precise representation of alkalinity, an explicit representation of the carbonate and soft-tissue pumps, a sediment reservoir with associated accumulation and burial fluxes, and weathering, as well as volcanic out-gassing fluxes. We have shown that these additions allow for an accurate simulation of carbon cycle dynamics on multimillennial timescales by comparing SURFER v3.0 to the outputs from the LTMIP experiments and to the outputs of cGENIE for 1 Myr runs. Furthermore, we showed that the stabilisation of atmospheric CO2 and temperature at lower levels in SURFER v3.0 than in SURFER v2.0 leads to a significant reduction in simulated sea level rise. While this outcome is robust, the tipping behaviour of the Greenland ice sheet in response to specific emission scenarios is sensitive to the choice of model parameters. For the parameter set used in this study (see Tables and ), we found that, in contrast to SURFER v2.0, Greenland avoids tipping in SURFER v3.0 under the intermediate-emission scenarios SSP2-4.5 and SSP4-6.0.
A secondary goal with SURFER v3.0 was to improve on SURFER v2.0 for the decadal to centennial timescales. This was done by adding an ocean layer of intermediate depth, temperature and pressure dependence of the solubility and dissociation constants, and a representation of atmospheric methane and by carefully setting the initial conditions of the oceanic variables based on the GLODAP dataset. We have shown that SURFER v3.0 successfully reproduces the historical CO2 and CH4 concentrations, the estimated historical land and ocean sinks, and the CMIP6 ensemble mean for the evolution of different quantities under the SSP1-2.6 and SSP3-7.0 scenarios and that in all these tasks, it performs equally well as or better than SURFER v2.0.
In summary, SURFER v3.0 outperforms SURFER v2.0 on all timescales, and despite having doubled the number of differential equations, it stays fast, transparent, and easy to modify. This paper contains all the equations for the model, all the parameter values, and the initial conditions for all the variables. SURFER v3.0 is coded in Python, which is one of the most widely used open-source programming languages. The code of the model, as well as the code for all the figures, is available online in a Jupyter notebook, providing a wide range of example use cases.
Of course, many coupled atmosphere–ocean box models of the carbon cycle already exist, some of them including carbonate sediments and weathering processes . These models, often primarily focused on the ocean, offer a more complex representation of the carbon cycle than SURFER v3.0. For instance, BICYCLE-SE includes 1 atmospheric box; 10 ocean boxes (5 surface boxes); ocean cycling of DIC, alkalinity, dissolved oxygen, and phosphate; sediment columns in each ocean basin and at various depths; and 7 terrestrial biosphere boxes. Still, despite being simpler, SURFER v3.0 effectively captures the essential dynamics of the carbon cycle, as demonstrated in the preceding sections.
Moreover, SURFER includes a dynamic representation of temperature and sea level rise, which is often lacking in other models, where those quantities are constant or prescribed. Among existing models, the one from is the closest to SURFER v3.0, with 4 ocean boxes, 10 sediment boxes, 2 terrestrial biosphere boxes, and a weathering flux parameterisation. As in SURFER v3.0, its carbon cycle is coupled with an energy balance representation of global mean temperature, and both models can be classified as “simple Earth system models”. While it is possible to integrate SURFER's temperature equations and sea level rise parameterisation into other models, we believe that the unique combination of processes included, simplicity, transparency, and speed makes SURFER v3.0 a valuable addition to the literature on top of being a worthwhile update to SURFER v2.0.
Although we are quite satisfied with SURFER's capabilities, we are certainly not claiming that it is the one model to rule them all. Indeed, its simplicity comes with several limitations that we discuss here.
First, SURFER v3.0 lacks horizontal resolution. In particular, SURFER v3.0 has no high-latitude ocean surface box, which is a feature of most ocean carbon cycle box models and could help to simulate the atmosphere-to-ocean CO2 flux more realistically. The lack of spatial resolution also implies that SURFER v3.0 does not represent land temperatures, hence equating global mean temperatures with ocean mean surface temperatures. As shown in Sect. , this leads to an overestimation of ocean surface temperature and thermosteric SLR for historical and SSP forced runs.
Additionally, several oceanic and land carbon–climate feedbacks are missing in SURFER v3.0. For example, there is no dynamic ocean circulation, and as such, changes in atmosphere-to-ocean CO2 fluxes resulting from climate-induced changes in the oceanic circulation are not represented. This was suggested in Sect. by comparing the “climate feedback” of SURFER v3.0 with other models for the 5000 PgC pulse LTMIP experiment. A second example is the organic matter and CaCO3 production in the upper-ocean layer that are kept constant, neglecting eventual changes in marine ecosystem production and associated carbon uptake. Last but not least is our parameterisation of atmosphere-to-land carbon flux, which depends on the atmospheric CO2 concentration but not on temperature. As explained in Sect. , this is probably the reason why SURFER's land sink stays positive longer than other models under high-emission scenarios. Furthermore, this parameterisation does not account for hypothesised tipping elements such as the Amazon and boreal forests or the permafrost, which may release important amounts of greenhouse gases past critical warming thresholds .
Moreover, SURFER lacks a detailed representation of land surface–vegetation–albedo feedbacks, which can influence temperatures and hydroclimate on decadal to multicentennial timescales through changes in vegetation cover . In the current model, these feedbacks are indirectly represented via the climate feedback parameter (see biogeophysical feedbacks in , p. 976). However, they are not explicitly linked to the land carbon reservoir (), the variable most closely associated with vegetation cover. This limitation, combined with the absence of a hydrological cycle and horizontal spatial resolution, constrains SURFER's ability to capture the full consequences of vegetation feedbacks. For example, SURFER may fail to account for their contribution to polar amplification and their subsequent impact on sea level changes. Simulations of the last glacial inception by demonstrated that dynamic vegetation responses led to an additional 15 m decrease in sea level, highlighting the critical role of these feedbacks in shaping long-term Earth system trajectories.
For the sea level rise module, the contribution of the Antarctic ice sheet should probably be split into several components. Indeed, it has been shown that the West Antarctic ice sheet, as well as some East Antarctic subglacial basins, could collapse at lower warming thresholds than the East Antarctic ice sheet and could contribute several metres of sea level rise by 2300 under high-emission scenarios .
Finally, in its current state, SURFER v3.0 accounts for only one process influencing the carbon cycle on the 100 kyr timescale: the weathering of silicate rocks. Other potentially important processes acting on these timescales, such as orbital forcing variations, are currently neglected. These variations modulate the seasonal and spatial repartition of incoming solar energy and are known to drive or act as a pacemaker for the Quaternary glacial cycles .
Also neglected in SURFER, organic carbon burial may influence the climate system through its role in long-term carbon sequestration . For instance, during past oceanic anoxic events, reduced oxygen levels inhibited re-mineralisation processes, resulting in increased organic carbon preservation and burial in sediments and decreased atmospheric CO2 levels . As warming is suspected to lead to oceanic deoxygenation due to reduced oxygen solubility and enhanced weathering fluxes , organic carbon burial may act as a negative feedback mechanism that mitigates warming.
In addition, organic carbon plays a critical role in carbonate sedimentation. In oxic pore waters, the respiration of organic matter creates acidic micro-environments that enhance the dissolution of CaCO3 sediments . Incorporating organic carbon burial into SURFER would require adding a sediment reservoir for organic carbon along with accumulation and burial fluxes, similar to the implementation of CaCO3 burial. Ideally, the model should also account for the flux of organic carbon from land to the ocean through river input and exchange fluxes between ocean layers due to oceanic circulation. While these modifications are conceptually straightforward, parameterising the fluxes would require incorporating oxygen and nutrient cycling, which is essential to determine the rates of organic carbon production and re-mineralisation. Implementing these features would demand additional effort but offer a more comprehensive representation of the long-term carbon cycle and would enable the study of oceanic anoxic events.
6 Conclusions
We have presented SURFER v3.0, a simple Earth system model that includes a dynamic carbon cycle and simulates various important quantities such as atmospheric CO2 and CH4 concentrations, temperature anomalies, ocean surface pH, and sea level rise in response to anthropogenic greenhouse gas emissions. SURFER v3.0 extends SURFER v2.0 by incorporating dynamic alkalinity cycling, CaCO3 sediments, and weathering processes. These additions enable SURFER v3.0 to accurately simulate the dynamics of the coupled carbon–climate system over timescales ranging from decades to millions of years. We have validated this by comparing SURFER v3.0 to historical data and outputs from global climate models (GCMs), EMICs, and other box models.
We have also demonstrated that SURFER v3.0 can simulate thermosteric sea level rise reasonably well on millennial timescales, although it tends to overestimate it on shorter timescales. Furthermore, we have shown that incorporating long-term carbon cycle processes in SURFER v3.0 leads to a significant reduction in the simulated contributions of Greenland and Antarctica to sea level rise compared to those in SURFER v2.0. These results highlight the critical importance of considering these processes to better predict committed sea level changes.
SURFER v3.0 is fast, transparent, and easy to modify and use, and hence it is an ideal tool for policy assessments that wish to take into account centennial to multimillennial timescales. In the future, we plan to add to SURFER a representation of glacial cycle dynamics and include several tipping elements to investigate the stability of the Earth system and the impact of anthropogenic emissions on its future long-term trajectories.
Appendix A Emission scenarios
A1 Historical and SSP runs (Figs. –, , , –)
For CO2 emissions up to 1989 (inclusive), we use the data from the global carbon budget . Fossil emissions start in 1750, and we include the cement carbonation sink in them. Land use emissions are only provided from the year 1850, and so we assume that they have grown linearly from zero since 1750. This adds around 33 PgC of emissions compared to a scenario where land use emissions are considered zero before 1850.
For CH4 emissions up to 1989 (inclusive), we use the data from . Both fossil and land use emissions start in 1830, so, similarly to the CO2 land use emissions, we assume that they increased linearly from 0 since 1750. This adds a total of Mt of CH4 emissions compared to a scenario where land use and fossil CH4 emissions are considered zero before 1830.
For all emissions (CO2 and CH4, fossil, and land use) from 1990 to 2100, we use the values provided in the SSP database (
A2 Pulse experiments (Figs. –)
For these experiments, the model is started with an additional amount of carbon in the atmospheric reservoir, depending on the emission pulse: PgC. No other emissions are used.
A3 Others (Fig. )
For the experiments in Sect. where we compare SURFER to UVic, we use the CO2 emissions provided in the supplementary material of , while CH4 emissions are set to zero.
Appendix B Temperature and pressure dependance of solubility and dissociation constants
For the temperature (and salinity) dependence of , , , , , and , we use the equations from , which are originally from , , , , , and : Here, , , , , , and are the values of the constants at atmospheric pressure, given in mol (kg atm)−1 for ; in mol kg−1 for , , ; and in (mol kg−1)2 for and . is the temperature in Kelvin, and is the salinity on the practical salinity scale. In SURFER, only temperature anomalies are computed, meaning that to compute the absolute temperature and then the dissociation constants, we need to provide an initial temperature for each layer. This is done in Sect. .
The pressure (depth) dependence for , , , , and is from ,
B7 where is the value of the dissociation constant at pressure (in bar), is the value of the dissociation constant at atmospheric pressure (1.01325 bar or 101 325 Pa), is the temperature in Kelvin, and is the gas constant in bar cm3 mol−1 K−1 (10 times the value in J mol−1 K−1). The quantities and are changes in molal volume and compressibility and are estimated following Values for the coefficients are in Table .
Table B1Parameterisation for the effect of pressure on dissociation constants, the coefficients for Eqs. () and (). The values are taken from . We have flipped the signs of and for and for to match the values given in .
| 0.1271 | 0 | 0.0877 | |||
| 0 | 1.13 | ||||
| 0.1622 | 0 | ||||
| 0.2324 | 0.0794 | ||||
| 0 | 0.3692 |
Hydrostatic balance provides the pressure at a given depth, thus, pressure (in bar) is given by , where kg m−3 is the seawater mean density, kg m s−2 is the gravitational acceleration, and is the depth (in m). For the computation of mean quantities in the different ocean levels U, I, and D, we use the depths m, m, and m, which correspond to the mid-depth points of the layers.
Appendix C Alkalinity and solving the carbonate systemIn SURFER v2.0, we approximated alkalinity using carbonate alkalinity,
C1 To compute [] and the other carbonate species, we had to rewrite Eq. () as a function of the four known quantities DIC, Alk, , and , and the unknown quantity []. Using the definition of DIC (Eq. ) and of the dissociation constants and (Eqs. and ), we can express DIC as a function of [] and [], C2 or equivalently, we can express [] as a function of DIC and [], C3 Using Eq. (), we can then express [] as a function of DIC and []: C4 Inserting Eqs. () and () into Eq. (), we get C5 which we can solve for [], given Alk, DIC, and the dissociations constants and (which depend on and ). To do so, we write Eq. () as a second-degree polynomial equation: C6 with The positive root is given by C9 Then, [] can be computed from Eq. (), [] can be computed from Eq. (), and finally, [*] can be computed from Eq. ().
In SURFER v3.0, we approximate alkalinity using the carbonate, borate, and water self-ionisation alkalinity: C10
As before, to compute [] and the other carbonate species, we have to rewrite Eq. () as a function of the four known quantities, DIC, Alk, , and , and the unknown quantity []. We already know how to express [] and [] as a function of DIC and [] (Eqs. and ). Equation () further gives us C11 and we can use Eqs. () and () to obtain C12 Inserting these results in Eq. (), we get C13 which we can use to solve for [] given Alk; DIC; and the dissociation constants , , , and (which depend on and ). To do this, we follow , and we write Eq. () as a polynomial equation that is now fifth degree: C14 with We solve this equation using the Newton–Raphson method. To ensure quick convergence, we need a good initial guess that is not too far from the real solution. We adopt the following procedure from and . We define the following coefficients: from which we construct the quantities C23 and C24 The initial guess for the Newton–Raphson method is taken as C25 The rationale behind this choice is given in and . With it, we only need five Newton–Raphson iterations to obtain an accurate value for [] and pH, which is defined as C26 Once [] is computed, [] and [] can be computed from Eqs. () and (), [] can be computed from Eq. (), [] can be computed from Eq. (), and [()] can be computed from Eq. (). Equation () is solved following this procedure at every time step of the numerical integration of the model. This is because we need for the computation of in the atmosphere to upper-ocean carbon flux (see Eqs. and ), and we need []D for the computation of the dissolution flux (see Eq. ). This is also the procedure used to obtain climatologies (and vertical profiles) of the carbonate species from the GLODAP climatologies of DIC, Alk, temperature, and salinity (see Fig. ). In this case, we computed the carbonate species at each ocean point where DIC, Alk, temperature, and salinity were all given.
To determine the initial conditions for the dissolved inorganic carbon mass in the upper layer , we need to compute as a function of , , , and[], which is fixed by equilibrium conditions (Eq. ). Now DIC is an unknown, and we cannot use the procedure described above. Instead, we write Alk as a function of [] and [] (and the dissociation constants). Using Eqs. () and (), we get and thus C29 This equation can be solved numerically for [] using any algorithm. The speed of the algorithm is not of great importance here since we only perform the computation for the setting of the initial conditions and not at each time step of the numerical integration. Once [] is obtained, [] and [] are recovered with Eqs. () and (), and DIC can then be computed as the sum of [], [], and [].
Appendix D Sensitivity analysisWe present here a sensitivity analysis of the model in response to changes in specific parameters. While the primary goal is to assess how these sometimes arbitrary parameter choices affect model behaviour, an added benefit is the ability to investigate the timescales on which the associated processes are significant.
We first test how atmospheric CO2 levels simulated for the SSP3-7.0 scenario from 1750 to 1 000 000 CE respond to changes in 20 parameters associated with the carbon cycle component of SURFER v3.0 (all parameters from the first part of Table except ). Most parameters are adjusted one at a time, with interdependent parameters and being modified accordingly to obey the preindustrial equilibrium condition (see second part of Table ). Each parameter is varied within a range of 0.25 to 1.75 times its default value. Note that these ranges do not necessarily reflect physically plausible values.
Changing in the range described above has a negligible impact on the atmospheric CO2 draw-down (Fig. ). This is because regardless of the values set for , the transfer rate of CO2 between the atmosphere and the ocean surface layer is very fast compared to the subsequent transport of dissolved carbon at depth, which is therefore the real limiting factor for oceanic CO2 uptake. Indeed, we observe that increasing or leads to increased CO2 uptake for up to 100 kyr. After that, the ocean, atmosphere, and sediment reservoirs are in equilibrium, and atmospheric CO2 is regulated by the imbalance between volcanism and weathering. Changing only has a very small effect before 2100 CE, reflecting the longer timescales associated with the deeper ocean. Note that we have varied and simultaneously as and because these parameters are all linked to the implicit ocean circulation.
Figure shows the sensitivity of atmospheric CO2 to changes in parameters associated with the carbonate and soft-tissue pumps. Overall, varying these parameters has a small or negligible impact. This is due to the preindustrial equilibrium condition that we impose, which creates a compensating effect. For example, if we have stronger pumps initially, we need stronger upwelling fluxes at equilibrium and so higher and (and and ). This leads to weaker and (and and ) fluxes, which mostly compensates for the effects of stronger pumps in transient runs (see Eqs. –). This compensation effect is not exact, and we can observe a small impact of changes in and . In comparison, the impacts of changes in , , and are almost nonexistent because these parameters are associated with smaller DIC and alkalinity fluxes. Changing has no impact on model results because we keep constant. In this case, the terms in involving cancel out (see Eqs. , , and ). Still, we have kept the parameter to facilitate further model updates. Increasing implies that we need stronger upwelling fluxes to respect the preindustrial condition, and so overall the ocean is better ventilated, and it is harder to store carbon in the deep ocean, slowing down atmospheric CO2 uptake. Increasing has the opposite effect: it leads to a weaker soft-tissue pump, which implies weaker upwelling fluxes and thus faster CO2 uptake.
Figures and show the sensitivity of atmospheric CO2 to changes in parameters associated with the dissolution of CaCO3 sediments and with weathering fluxes. Atmospheric CO2 is sensitive to changes in and but barely sensitive to changes in , meaning that the deep- concentration rather than the mass of erodible CaCO3 sediments, , is the dominant driver of dissolution in our parameterisation. With the biggest changes in atmospheric CO2 concentration observed between 3000 CE and 50 kyr, these experiments showcase the timescales associated with sediment processes nicely. Changes in and associated with carbonate weathering have an negligible impact on CO2 levels compared to changes in and , which are associated with silicate weathering. This results from silicate weathering rather than carbonate weathering being the process that is ultimately responsible for the draw-down of excess atmospheric CO2, at least in our model. We observe that a larger initial silicate weathering flux () or a larger response of silicate weathering to warming () leads to a faster uptake of CO2, mostly noticeable after 100 kyr.
Focusing on vegetation in Fig. , we observe that the impact of varying is small and limited to years before 2300 CE. This is because the exchanges of carbon between the atmosphere and the land are relatively fast, and so the limiting factor for land uptake is instead the amount of carbon that land can store, which is controlled by . A larger means that more carbon can be stored in the land reservoir for a given atmospheric concentration, thus increasing the land sink. Together with and (and and ), is the parameter that has the biggest influence on CO2 uptake up to the year CE, showing that the fertilisation effect and oceanic invasion of CO2 are the main processes driving atmospheric CO2 draw-down on these timescales in SURFER v3.0.
We also test how simulated atmospheric CO2 levels, temperatures, and sea level rise respond to changes in , , and , which are the parameters linked to the climate module of SURFER v3.0. The experimental setup is the same as the one described above.
Figures and show the sensitivity analysis for and . Increasing decreases the heat accumulation and thus temperatures in the surface layer but increases temperature in the intermediate and deep layers. On the other hand, increasing decreases the heat accumulation and temperature in the surface and intermediate layers but increases the temperature in the deep layer. For both parameters, an increase leads to an overall increase in thermosteric sea level rise because the deep layer dominates the thermal expansion. Although both parameters impact surface temperature, they have almost no impact on atmospheric CO2 because SURFER v3.0 has a very weak carbon–climate feedback (see discussion, Sect. ). We also observe little to no impact on temperatures after 10 000 kyr, suggesting that by that time, the ocean has reached thermal equilibrium.
In Fig. , we investigate the SURFER v3.0 response to changes in , the climate feedback parameter. Decreasing while keeping constant increases the equilibrium climate sensitivity. In this case, we vary in the range of 0.780–1.671 W m−2 °C−1, giving an equilibrium climate sensitivity (ECS) range of 2.33–5 °C, which is within the estimated very likely 2–5 °C range given by the IPCC . Lower values for , and thus higher values of climate sensitivity, naturally lead to more warming and consequently a higher sea level rise. Big differences in projected sea level rise after 10 kyr, even for close values, are the consequence of the tipping of the Greenland ice sheet. As for and , changes in do not impact CO2 levels that much since the total carbon–climate feedback in SURFER v3.0 is weak. For higher values of climate sensitivity, the positive climate–carbon feedback resulting from the temperature-dependent solubility and dissociation constants leads to higher CO2 levels up to around 10 kyr. Conversely, the negative carbon–climate feedback from silicate weathering, acting on longer timescales, results in lower CO2 values after 10 kyr and especially after 100 000 kyr.
Figure D1
Atmospheric CO2 concentration simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of , , and (and and ). Black lines indicate the atmospheric CO2 concentration simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D2
Atmospheric CO2 concentration simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of , , , , , and . Black lines indicate the atmospheric CO2 concentration simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D3
Atmospheric CO2 concentration simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of , , and . Black lines indicate the atmospheric CO2 concentration simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D4
Atmospheric CO2 concentration simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of , , , and . Black lines indicate the atmospheric CO2 concentration simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D5
Atmospheric CO2 concentration simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of and . Black lines indicate the atmospheric CO2 concentration simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D6
Atmospheric CO2 concentration, temperatures, and thermosteric sea level rise simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of . Black lines indicate outputs simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D7
Atmospheric CO2 concentration, temperatures, and thermosteric sea level rise simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of . Black lines indicate outputs simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Figure D8
Atmospheric CO2 concentration, surface temperature, and total sea level rise simulated by SURFER v3.0 under the SSP3-7.0 scenario for different values of . The equilibrium climate sensitivity of SURFER v3.0 is related to through . Black lines indicate outputs simulated for the default parameter values, as described in Sect. .
[Figure omitted. See PDF]
Code availability
The exact version of SURFER used to produce the results showed in this paper is archived on Zenodo
Data availability
Data from other references used in this paper for emission scenarios are as follows:
-
Historical CO2 emissions are from and are available at 10.18160/GCP-2022 .
-
Historical CH4 emissions are from and are available at 10.5281/zenodo.10839859 .
-
CO2 and CH4 emissions for the SSP scenarios are available in the SSP database hosted by the IIASA Energy Program (
https://tntcat.iiasa.ac.at/SspDb/dsd , last access: 13 May 2025; ).
Data from other references used in this paper for comparison with SURFER's output are as follows:
-
Fig. : GLODAPv2.2016b mapped climatologies are available at 10.3334/cdiac/otg.ndp093_glodapv2 .
-
Figs. and : data from are available at 10.1594/PANGAEA.871273 .
-
Fig. : data from are available at 10.18160/GCP-2022 .
-
Fig. : the data used in this figure comes from different figures of the IPCC Sixth Assessment Report, Working Group One : atmospheric CO2 data are from Box TS.5 Figure ; temperature data are from Fig. 4.2; ocean pH is from Fig. 4.8; land sink and ocean sink data are from Fig. 4.7. Original CMIP6 data can be accessed through the Earth System Grid Federation (ESGF) nodes (e.g.
https://esgf-index1.ceda.ac.uk/projects/cmip6-ceda/ , ). -
Fig. : data are from Fig. 5.30 of IPCC AR6 WG1 . CMIP6 data can be accessed through the Earth System Grid Federation (ESGF) nodes (e.g.
https://esgf-index1.ceda.ac.uk/projects/cmip6-ceda/ , ). The code to process the data necessary for this specific IPCC figure are available online in a Jupyter notebook athttps://github.com/IPCC-WG1/Chapter-5_Fig30/blob/main/longterm_carboncycle_withssp126.ipynb . -
Figs. –: LTMIP data are from . The LOSCAR data are from and are available through personal correspondence with author.
-
Figs. and : cGENIE data are from and are available through personal correspondence with author.
-
Fig. : data are from Fig. 1 in IPCC AR6 WG1 Cross-Chapter Box 9.1 . The code to produce the IPCC figure and the associated analysis is freely available online in a Jupyter notebook: 10.5281/zenodo.5217365 .
-
Fig. : data from are available at
https://www.nature.com/articles/nclimate2923 (last access: 19 May 2025).
Author contributions
VC, MMM, and MC conceptualised the project. VC, MMM, and MC contributed to the methodology by developing the model. MC managed and supervised the project. VC wrote the model code and carried out the model validation. VC did the visualisations. VC wrote the original draft. MC reviewed and edited the paper.
Competing interests
The contact author has declared that none of the authors has any competing interests.
Disclaimer
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.
Acknowledgements
The authors thank an anonymous reviewer and Jeremy Caves Rugenstein for their helpful and constructive comments on the first version of this paper. The authors also thank Michael Eby and Natalie Lord for sharing their data. The scientific colour map batlouw is used in Fig. .
Financial support
Victor Couplet was supported by the Belgian National Fund of Scientific Research (F.S.R-FNRS) under the Aspirant Fellowship FC 38941. Marina Martínez Montero has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement no. 20970 (TiPES project). Michel Crucifix was funded as a research director by the Belgian National Fund of Scientific Research (F.S.R-FNRS).
Review statement
This paper was edited by Sandra Arndt and reviewed by Jeremy Caves Rugenstein and one anonymous referee.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2025. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Simple climate models that are computationally inexpensive, transparent, and easy to modify are useful for assessing climate policies in the presence of uncertainties. This motivated the creation of SURFER v2.0, a model designed to estimate the impact of CO2 emissions and solar radiation modification on global mean temperatures, sea level rise, and ocean pH. However, SURFER v2.0 is unsuitable for simulations beyond a few thousand years because it lacks some carbon cycle processes. This is problematic for assessing the long-term evolution of the Earth system, particularly the dynamics of ice sheets and the resulting sea level rise. Here, we present SURFER v3.0, an extension to SURFER v2.0 that allows for accurate simulation of the climate, carbon cycle, and sea level rise on timescales ranging from decades to millions of years. We incorporated a dynamic cycling of alkalinity in the ocean, a carbonate sediments reservoir, and weathering fluxes into the model. With these additions, we show that SURFER v3.0 reproduces results from a large class of models, ranging from centennial Coupled Model Intercomparison Project Phase 6 (CMIP6) projections to 1 Myr runs performed with the cGENIE model of intermediate complexity. We show that compared to SURFER v2.0, including long-term carbon cycle processes in SURFER v3.0 leads to a stabilisation of the Greenland ice sheet for the middle of the road emission scenarios and to a significant reduction in the sea level rise contribution from Antarctica for high-emission scenarios.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer






