posted Feb 8, 2010 2:31 AM by Aslak Grinsted
I have experiemented with using matlabs built-in ode solvers to
integrate a Shallow ice . Surprisingly the ode solvers are able to take
much greater timesteps than what theoretical stability criteria would
suggest. I am really impressed by how well it works although I will not
recommend using this approach: - There is a discontinuity where the height can not go below zero. This is very hard for the ode solvers to deal with.
- Tiny
instabilities result in oscillations (I've set the tolerances such that
they are visible in the video on the right). However, this can in
practice lead to an accumulation bias due to the altitude-accumulation
feedback.
The main advantage of the ode solver
approach is that the code can be made extremely short and readable. It
could therefore serve as a nice introduction to the Shallow Ice
Approximation. Mail me if you would like a piece of the code. It is short and easy to read. | brown is the bedrock. It is a modification of matlabs peaks function. transparent white is the glacier surface. |
posted Feb 8, 2010 1:20 AM by Aslak Grinsted
[
updated Feb 8, 2010 1:55 AM
]
Here's a very short version of Conways Game of Life for Matlab. In fact it is so short that it would fit in a tweet: a=rand(128)>0.8;
for ii=1:500 spy(a); drawnow; a=abs(filter2(ones(3),a)*2-6-a)<2;endAnd here's a High-life version: a=rand(256)>0.8;
for ii=1:500
spy(a);
drawnow;
f=filter2(ones(3),a);
a=(f-6)+2*a==0|f==3;
end
| Cellular automata are fun. Here's an automaton which generates labyrinths (although i am not sure if it technically fits the classification). And here's the matlab code which generates the above video: c=-ones(5); c(2:4,2:4)=2; c(3,3)=13; c=c/8;A=rand(300,400)>.995;for ii=1:600 A=max(min(filter2(c,A),1),0); imagesc(A==0); drawnow;endThis is based on a music visualisation for WinAmp AVS i made years ago. |
posted Nov 17, 2009 3:21 AM by Aslak Grinsted
[
updated Nov 18, 2009 12:47 AM
]
The best data set for reconstructing global mean sea level over the last century is the Tide gauge records archived at the Permanent Service for Mean Sea Level. There are several ways to combine all these records into a global sea level series. The most commonly used method is a variation on the "Optimal Interpolation" (OI) method. This method extrapolates the spatial patterns of variability observed in near-global satellite altimetry record (obtained using EOF analysis) back in time. However, there are severe problems with this approach: - The altimetry record is short and thus can not capture the spatial patterns that occur on longer than decadal scales.
- The method require a high density of tide gauges to be able to distinguish the spatial patterns.
We noted these problems here (see also attachment on this page). Indeed, Kaplan (a pioneer of the OI technique), warns against using such short records for establishing the EOF patterns here. How good is OI on surrogate data?Bo Christiansen et al. investigated how well the "Optimal Interpolation" technique works on surrogate sea level records obtained from modelled thermosteric sea level rise. They found that a simple average performs better than OI ( Conference abstract). The paper is currently in review. I think this paper will be a good starting point for understanding the strengths and weaknesses of the different reconstruction strategies. Llovel et al. 2009 also finds that the performance of OI relies crucially on the temporal length of data used for getting the EOFs. The satellite record is just too short to be able to get good trends. Variations to traditional OI One of the variations to the standard OI scheme is the inclusion of an artificial zeroth EOF. This artificial EOF has constant loading coefficients. Another variation is related to the problem that the tide gauge measurements does not have a common reference level. I question by what metric this modified method can be called optimal. These ad-hoc devices are clearly necessary to force the OI tool onto the sea level problem. OI is just not designed for that purpose.
Alternative sea level reconstructions
- Jevrejeva et al 2008. Our virtual station weighted average.
- Llovel et al. 2009. OI-based but with EOFs estimated from model runs rather than altimetry.
I also like reconstructions based on averaging selected tide gauges (see e.g. Douglas 1997). There are many more.
|
posted Nov 11, 2009 3:24 AM by Aslak Grinsted
[
updated Jan 6, 2010 5:37 AM
]
One graph that is often put forward to illustrate the link between global temperature is the Archer 2006 book graph (shown below). It looks as if there is a simple linear relationship between temperature and sea level with 20m/degC! From that you would guess that we would be facing maybe 50m of sea level rise. However, there are several weaknesses with this graph. - No uncertainties (which are huge)
- Eocene sea level is a very poor analogy to present day climate because of tectonic effects (e.g. check this map).
Furthermore all the more recent and much more relevant data from the last interglacials have been ignored. That raises the question if the points in this illustration have been picked to simplify the message. Rohling et al. 2009 has plotted sea level against Antarctic Temperature
over the past 5 glacial cycles. From that you can see that the
relationship between temperature and sea level is not linear. During
glacials where ice volume was large the sea level response to a was
also large. In interglacials, with much less ice volume, the sea level
response is much smaller. From the graph it is estimated that
for present day we get 3-5m of sea level rise per degC of antarctic
warming. Taking polar amplification of (here taken to be 2x) into
account we can convert that into a 6-10 m/degC of global average
temperature change. (Note that the actual polar amplification valid for dome C is probably somewhat smaller than 2.) I
think that the Archer graph is a nice illustrative cartoon. However, it
is very unfortunate that it is being picked up in official climate
reports like the german WBGU 2006. I have had to defend some of my own
work because it was in conflict with a present day slope of 20m/degC. | In this figure below i put the rohling curve on a 1961-1990 baseline, converted to global temperatures and also added projections (from Grinsted et al. 2009). I used 1.5 as the polar amplification because we are talking about the Antarctic. The cyan variations include variations of the form: - sea level was within 1m of equilibrium in 1850 (standard error).
- polar amplification of 1-2.3 (5-95%). [polaramp=1.5*exp(randn/4)] Note: this is the polar amplification at DomeC.
- Rohling to 1961-1990 baseline correction of 1degC_global with a standard error of 1degC. I am not 100% sure what reference they used but it seems to be somewhere during the current interglacial.
[ EDIT: Perhaps the pliocene can be used as an analogy, but i
question the present quality of the data. A quick google gave me this
quote: " Geologic estimates of maximum Pliocene sea level thus range
from +5 to +40 m relative to present, with +25 m typically used by the
modeling community." from PLIOMAX: Pliocene maximum sea level project. Combine that with uncertainties in temperature and i wonder if it can give any useful constraint on these types of graphs. EDIT2: Found a mistake in the polaramlification. Thanks to Bart Verheggen for letting me know of the mistake. EDIT3: Added my take on the Archer Graph based on Rohlings curve. I focused on warmer climate.]
|
posted Nov 11, 2009 2:24 AM by Aslak Grinsted
[
updated Nov 18, 2009 2:01 AM
]
There has been a lot of blogging about yamal. Some of it concerns if RCS introduces spurious signals. It is clear that it is very important to try to get an unbiased estimate of the growth curve.
Here i have calculated an very simple alternative to RCS. The idea is that if you only use tree rings of a particular age, then you do not need to make any corrections for the growth curve. The procedure:
- Select a narrow age window. In my case i choose a 10 year wide window.
- For each tree
- calculate the log(mean(ringwidth)+0.05). for all the data in the age-window.
- calculate the average year of growth for that age window.
- Center the reconstruction for that window.
- Repeat for different age windows.
The age intervals i
chose were: 1-9, 10-19, ... ,390-399. It might be wise to disregard: - The youngest time slices where the growth curve signal is strongest.
- The oldest time slices where there will be so few data that the record will be full of gaps. I am no expert on trees, but i suppose that really old trees can start to behave rather anomalously. For that reason it might be prudent to remove the oldest ring-widths.
I have made several ad-hoc choices here, but this page is only meant to serve as an illustration. | The colored dots show all the ringwidth estimates using this
approach. Color shows the central age for the age window i have chosen.
Colored lines is a 50 year smooth of the points for a given age window (note i have not used a very clever interpolation/gapfilling scheme).
The blue line shows 50 year average of all dots. |
posted Jun 17, 2009 4:54 AM by Aslak Grinsted
[
updated Jun 17, 2009 5:13 AM
]
posted Jan 25, 2009 11:54 PM by Aslak Grinsted
[
updated Nov 16, 2009 5:37 AM
]
On realclimate.org Rahmstorf critizes our model ( Grinsted et al., 2009) on the basis that it has too low
sensitivity (m/ºC) when extrapolated to a 65 m rise in sea level. This is, however, to be expected as our
model is only valid for small perturbations of sea level. It should not
be extrapolated so carelessly. In fact you almost always run into problems when you extrapolate an empirical model far beyond the calibration interval. On this page I attempt to bring his critical comments into perspective by showing that the Rahmstorf model is quite poor at making hind-casts. The problem highlighted here also illustrates why it is necessary to take fast reacting contributors into account. Further i want to note that Stefans argument hinges on a cartoonish graph that does not convince me. The Rahmstorf (2007) and Grinsted et al. (2009) models are both models that find a semi-empirical relationship between sea level and temperatures. We can attempt to assess the realism of the Rahmstorf (2007) model by making hindcasts using paleo-temperature reconstructions. Four such hindcast are shown in figure 1 on this page. The hindcasts can be compared against what we know about sea level for the past 2000 years. Here’s what the IPCC AR4 has to say about that:
Geological observations indicate that during the last 2,000 years (i.e., before the recent rise recorded by tide gauges), sea level change was small, with an average rate of only 0.0 to 0.2 mm yr–1 (see Section 6.4.3). The use of proxy sea level data from archaeological sources is well established in the Mediterranean. Oscillations in sea level from 2,000 to 100 yr before present did not exceed ±0.25 m, based on the Roman-Byzantine-Crusader well data (Sivan et al., 2004). Many Roman and Greek constructions are relatable to the level of the sea. Based on sea level data derived from Roman fish ponds, which are considered to be a particularly reliable source of such information, together with nearby tide gauge records, Lambeck et al. (2004) concluded that the onset of the modern sea level rise occurred between 1850 and 1950. Donnelly et al. (2004) and Gehrels et al. (2004), employing geological data from Connecticut, Maine and Nova Scotia salt-marshes together with nearby tide gauge records, demonstrated that the sea level rise observed during the 20th century was in excess of that averaged over the previous several centuries.
The joint interpretation of the geological observations, the longest instrumental records and the current rate of sea level rise for the 20th century gives a clear indication that the rate of sea level rise has increased between the mid-19th and the mid-20th centuries.
-IPCC AR4 (Bindoff et al., 2007; section 5.5.2.4)
Note that Rahmstorfs model is only valid for the initial response. However, he is arguing for a multi-millenia response time and 'initial' should be seen in this light. Apparent lack of realism
The hind-casts generally show a strong increasing trend over the entire period. The Rahmstorf 2007 semi-empirical model is apparently inconsistent with paleo-evidence. The main source of disagreement is a drift in the model of 0.5-1 mm/yr. There are two possible explanations for the drift: - There is a warm bias in all the temperature reconstructions of ~0.15-0.35 ºC. This could be within the uncertainties, but it still strikes me as implausible since it affects all the reconstructions with the same sign.
- The temperature intercept in the Rahmstorf model is wrong by the same amount. This is a much more plausible explanation considering the quality of the data used in the calibration.
Correcting for the drift however results in models that fits the data much worse (see figure 2). My interpretation is that the model needs to take the fast reacting contributors to sea level rise into account. In our Grinsted et al. (2009) paper we take the paleo-evidence into
account and find effective response times in the order of a few
centuries. Extrapolating empirical modelsThe lack of realism in the hind casts illustrates the problems you run into when you extrapolate an empirical model far from the calibration interval. I think this brings the critical comments of my model on realclimate.org into perspective.
Little disagreement concerning sea level in 2100
I find it important to emphasize that this professional disagreement only have small implications for the sea level predictions for the year 2100 where we essentially agree. We can expect roughly a metre of sea level rise within this century. In my paper I examine how sensitive the projections are to changing the response time and we state “We find that projected 21st century sea level is virtually independent of response time (Fig. 6 and table 3) and that IPCC model projections are much too low even for millennia scale response times (Table 2).”. The drift-error highlighted on this page is severe for long-period hind casts, but is not so important for the 21st century sea level projections as temperatures are much further from equilibrium.
The interactive discussion of the differences between the two models can be found on realclimate.org.
References
-
Grinsted, A., J. C. Moore, and S. Jevrejeva (2009), Reconstructing sea level from paleo and projected temperatures 200 to 2100 AD, Clim. Dyn., doi:10.1007/s00382-008-0507-2
- Rahmstorf, S., A. Cazenave, J. A. Church, J. E. Hansen, R. F. Keeling, D. E. Parker & R. C. J. Somerville, Recent Climate Observations Compared to Projections, Science 316, p709, DOI: 10.1126/science.1136843 (2007)
- Esper, J., E.R. Cook, and F.H. Schweingruber, 2002, Low-Frequency Signals in Long Tree-Ring Chronologies for Reconstructing Past Temperature Variability, Science, Volume 295, Number 5563, 22 March 2002.
- Jones, P.D. and M.E. Mann. 2004. Climate Over Past Millennia. Reviews of Geophysics 42, RG2002. http://www.ncdc.noaa.gov/paleo/pubs/jones2004/jones2004.html
- Mann, M.E. and P.D. Jones, 2003, Global Surface Temperatures over the Past Two Millennia, Geophysical Research Letters, Vol. 30, No. 15, 1820, August 2003. doi: 10.1029/2003GL017814.
- Moberg, A., Sonechkin, D. M., Holmgren, K., Datsenko, N. M. & Karlén W. Highly variable Northern Hemisphere temperatures reconstructed from low- and high-resolution proxy data Nature, 433, 613-617 (2005)
- Sivan, D., et al., 2004: Ancient coastal wells of Caesarea Maritima, Israel, an indicator for sea level changes during the last 2000 years. Earth Planet. Sci. Lett., 222, 315–330.
- Lambeck, K., et al., 2004: Sea level in Roman time in the Central Mediterranean and implications for recent change. Earth Planet. Sci. Lett., 224, 563–575.
- Donnelly, J.P., P. Cleary, P. Newby, and R. Ettinger, 2004: Coupling instrumental and geological records of sea-level change: Evidence from southern New England of an increase in the rate of sea-level rise in the late 19th century. Geophys. Res. Lett., 31(5), L05203, doi:10.1029/2003GL018933.
- Gehrels, W.R., et al., 2004: Late Holocene sea-level changes and isostatic crustal movements in Atlantic Canada. Quat. Int., 120, 79–89 Bindoff, N.L., J. Willebrand, V. Artale, A, Cazenave, J. Gregory, S. Gulev, K. Hanawa, C. Le Quéré, S. Levitus, Y. Nojiri, C.K. Shum, L.D. Talley and A. Unnikrishnan: Observations: Oceanic Climate Change and Sea Level. In: Climate Change 2007: The Physical Science Basis. Contribution of Working Group I to the Fourth Assessment Report of the Intergovernmental Panel on Climate Change [Solomon, S., D. Qin, M. Manning, Z. Chen, M. Marquis, K.B. Averyt, M. Tignor and H.L. Miller (eds.)]. Cambridge University Press, Cambridge, United Kingdom and New York, NY, USA. (2007)
|
Figure 1: The Rahmstorf (2007) model shows a considerable drift when applied to temperature reconstructions.

Figure 2: Adjusting the Rahmstorfs model to correct for the drift gives results in poor fits to the tide gauge data. My interpretation is that you simply need to account for the fast reacting components to account for this. Please note that this figure still uses the 3.4 mm/yr/ºC found in Rahmstorf (2007). However, the slope should change to if the intercept change if you want to keep the good fit. If you want to reach the low values in 19th century then you need to adjust the slope to ~10 mm/yr/ºC - but this results in a very poor fit for the 20th century. The Rahmstorf (2007) model can not fit the entire period when it is corrected for the drift. The model fit can be dramatically improved by using a relatively short (century scale) response time (as in Grinsted et al., 2009). Technical comment: The drift-removal was done by setting the temperature intercept to the mean temperature prior to 1800.
|
posted Jan 12, 2009 5:56 AM by Aslak Grinsted
[
updated Jan 13, 2009 6:10 AM
]
I've recently published a paper where we predict a ~1 m sea level rise by 2100. This is quite compatible with other recent studies. Here's a summary i found on the web (written by cce, reformatted by me): |
posted Jan 12, 2009 1:57 AM by Aslak Grinsted
posted Dec 1, 2008 5:34 AM by Aslak Grinsted
[
updated Jan 5, 2009 4:28 AM
]
Sounds really nice, right? But there are apparently some pitfalls with that... I remember reading a science fiction book where global warming drove the government into the ground. Interrestingly, it was not the greenhouse effect that was the source of heating, but the sheer magnitude of global energy consumption and the heat dissipation associated with that. I think it was a book by Peter F. Hamilton. (Disclaimer: i am in no way endorsing the research below, because i simply have not looked into it in any detail.) The idea apparently has some merit, although it seems a bit far-fetched at the moment (see the new scientist story below). From this perspective energy sources that are driven by the sun (solar, wind and tidal power) is much more 'clean' than those generating heat through more unnatural processes (i.e. nuclear fission and fusion). If we ever get a cheap infinite supply of carbon free energy, then you would imagine that the energy consumption would explode. Probably enough to make the Earth warm considerably. There is one very important difference between heat dissipation warming and greenhouse warming. Greenhouse gases will remain in the atmosphere for several centuries and continue to warm the earth even after we stop generating more. The warming from waste heat will quickly get lost to space if we suddenly reduce our consumption. References:New Scientist: Heat we emit could warm the Earth.Cowern & Ahn: Thermal emissions and climate change: a nuclear problem and a photovoltaic solution? |
|