9.1 Paleoclimate
Paleoclimatology reconstructs Earth's climate history spanning millions to billions of years using proxy records preserved in ice, sediments, rocks, and biological archives. By deciphering these natural archives, we constrain climate sensitivity, validate climate models, and understand the mechanisms driving long-term climate variability including orbital forcing, greenhouse gas feedbacks, and tectonic processes.
Climate Proxy Records
Direct instrumental records extend back only ~170 years. To reconstruct earlier climates, we rely on proxy indicators -- measurable quantities in natural archives that correlate with climate variables such as temperature, precipitation, and atmospheric composition.
Ice Cores
Drilled from ice sheets in Greenland and Antarctica, ice cores provide the highest-resolution paleoclimate records. The EPICA Dome C core extends to 800,000 years before present. Key measurements include:
- - Stable isotopes (delta-18O, delta-D) for local temperature
- - Trapped air bubbles for CO2 and CH4 concentrations
- - Dust content for aridity and atmospheric circulation
- - Volcanic sulfate layers for eruption chronology
- - Annual layer counting for precise dating
Tree Rings (Dendroclimatology)
Each annual growth ring records environmental conditions. Ring width, density, and isotopic composition provide sub-annual resolution extending back ~12,000 years through cross-dating of overlapping chronologies.
- - Ring width correlates with growing season moisture/temperature
- - Maximum latewood density tracks summer temperature
- - Cellulose delta-18O records source water isotopic composition
- - Blue intensity as a density proxy for large-scale reconstructions
Ocean Sediment Cores
Marine sediments accumulate continuously on the ocean floor, preserving records over millions of years. Foraminifera shells are the primary archive:
- - Benthic foram delta-18O reflects global ice volume and deep-water temperature
- - Planktonic foram delta-18O and Mg/Ca for sea surface temperature
- - Alkenone unsaturation index (Uk'37) for SST reconstruction
- - Species assemblages for ecological and thermal conditions
- - Orbital tuning provides age models back to tens of millions of years
Corals and Speleothems
Corals grow in annual bands and incorporate trace elements and isotopes from seawater. Speleothems (cave formations) precipitate from drip water, recording rainfall and temperature:
- - Coral Sr/Ca and delta-18O for monthly SST (centuries of record)
- - Speleothem delta-18O for precipitation source and amount
- - U-Th dating provides absolute ages with ~1% uncertainty
- - Growth rate variations track environmental conditions
Stable Isotope Fractionation
Stable oxygen and hydrogen isotopes are the workhorse of paleoclimatology. Isotopic fractionation during phase changes (evaporation, condensation) makes these ratios sensitive thermometers and hydrological tracers. The delta notation expresses isotope ratios relative to a standard:
$$\delta^{18}\text{O} = \left(\frac{(^{18}\text{O}/^{16}\text{O})_{\text{sample}}}{(^{18}\text{O}/^{16}\text{O})_{\text{standard}}} - 1\right) \times 1000 \, \text{‰}$$
Standard is VSMOW for water/ice, VPDB for carbonates
The equilibrium fractionation factor between liquid water and vapor depends on temperature. For oxygen isotopes, the fractionation factor alpha at temperature T (in Kelvin) is approximately:
$$\ln \alpha_{l-v} \approx \frac{1137}{T^2} - \frac{0.4156}{T} - 0.00207$$
Majoube (1971) -- alpha greater than 1 means heavy isotope preferentially remains in liquid
As an air mass moves poleward and cools, progressive condensation and rainout deplete the remaining vapor of heavy isotopes. This is described by the Rayleigh distillation model:
$$R_v = R_{v,0} \cdot f^{(\alpha - 1)}$$
R_v = isotope ratio of remaining vapor, f = fraction of vapor remaining, alpha = fractionation factor
In delta notation, the Rayleigh model predicts increasingly negative delta-18O values as moisture is removed. The relationship between delta-18O in precipitation and local temperature is approximately linear at mid-to-high latitudes:
$$\delta^{18}\text{O}_{\text{precip}} \approx 0.69 \, T_s - 13.6 \, \text{‰}$$
Dansgaard (1964) spatial relationship: T_s in degrees Celsius, valid for mid-high latitudes
Ice Core Greenhouse Gas Records
Air bubbles trapped in ice cores preserve direct samples of past atmospheres. The EPICA Dome C and Vostok cores reveal a tight coupling between greenhouse gases and Antarctic temperature over the last 800,000 years:
180-280
CO2 range (ppm) over glacial-interglacial cycles
350-750
CH4 range (ppb) -- varies with wetland extent
~8-10 degC
Antarctic temperature swing (glacial to interglacial)
CO2 and temperature co-vary but with a complex lead-lag relationship. Initial warming from orbital forcing triggers CO2 release from the ocean (reduced solubility, circulation changes), which then amplifies the warming through the greenhouse effect. This feedback accounts for roughly 30-50% of the total glacial-interglacial temperature change. Current CO2 levels (~420 ppm) far exceed anything in the 800,000-year ice core record.
Milankovitch Orbital Cycles
Variations in Earth's orbital parameters modulate the seasonal and latitudinal distribution of incoming solar radiation. These Milankovitch cycles are the pacemaker of the Pleistocene ice ages:
Eccentricity (~100 kyr)
The shape of Earth's orbit varies from nearly circular (e ~ 0.005) to moderately elliptical (e ~ 0.058). This modulates the annual mean solar flux by only ~0.2%, but it modulates the amplitude of the precession cycle. The 100-kyr cycle dominates Late Pleistocene ice volume records. A secondary period near 400 kyr also exists.
Obliquity (~41 kyr)
Earth's axial tilt varies between 22.1 and 24.5 degrees (currently 23.44 degrees). Higher obliquity increases seasonality and summer insolation at high latitudes, promoting ice sheet melting. The obliquity cycle dominated ice volume variations before ~1 Ma (the "41-kyr world").
Precession (~23 kyr)
The wobble of Earth's spin axis combined with the precession of the orbit determines when perihelion occurs relative to the seasons. The climatic precession parameter e sin(omega) controls the seasonal contrast in each hemisphere. Periods near 19 and 23 kyr.
The daily-mean insolation at the top of the atmosphere for latitude phi on a given day is:
$$Q = \frac{S_0}{\pi}\left(\frac{d_0}{d}\right)^2 \left(H \sin\varphi \sin\delta + \cos\varphi \cos\delta \sin H\right)$$
H = hour angle at sunset, phi = latitude, delta = solar declination, d = Earth-Sun distance, d_0 = mean distance
The hour angle at sunset depends on latitude and declination:
$$\cos H_0 = -\tan\varphi \tan\delta$$
The Milankovitch theory holds that ice ages are triggered when summer insolation at 65 degrees N drops below a critical threshold (~460 W/m2), allowing winter snowfall to survive through summer and accumulate into continental ice sheets. Positive feedbacks (ice-albedo, CO2, vegetation) amplify the orbital signal.
Major Paleoclimate Events
Pleistocene Glaciations (2.6 Ma - 11.7 ka)
The Pleistocene featured repeated glacial-interglacial cycles driven by Milankovitch forcing amplified by carbon cycle and ice-albedo feedbacks. During glacial maxima, sea level dropped ~120 m, CO2 fell to ~180 ppm, and massive ice sheets covered North America (Laurentide) and northern Europe (Fennoscandian). The Last Glacial Maximum (LGM, ~21 ka) saw global mean temperatures ~4-6 degrees C below present. Deglaciation involved abrupt events including Heinrich events (ice-rafted debris), Dansgaard-Oeschger oscillations (rapid warming/cooling over Greenland), and the Younger Dryas cold reversal (~12.9-11.7 ka).
Paleocene-Eocene Thermal Maximum (PETM, ~56 Ma)
The PETM was an abrupt warming event with global temperatures rising +5-8 degrees C over ~10,000 years. A massive carbon release (~3000-10,000 GtC) is recorded by a negative carbon isotope excursion (delta-13C drop of ~3-4 per mil). Possible sources include methane hydrate dissociation, volcanic CO2 from the North Atlantic Igneous Province, and thermogenic methane from intrusion into organic-rich sediments. The PETM caused deep-sea acidification, benthic foram extinction, and mammalian migration. Recovery took ~150,000-200,000 years via silicate weathering.
Snowball Earth (~720-635 Ma)
The Neoproterozoic Snowball Earth events (Sturtian and Marinoan glaciations) involved near-global ice cover extending to the tropics. Evidence includes glacial deposits at tropical paleolatitudes, cap carbonates deposited upon deglaciation, and banded iron formations indicating anoxic oceans beneath the ice. The ice-albedo feedback drove runaway glaciation. Escape required volcanic CO2 accumulation to extreme levels (~350x present) over millions of years before the greenhouse effect overcame the high albedo. The subsequent rapid deglaciation produced intense chemical weathering and cap carbonate deposition.
CO2 and Temperature Over Geological Time
Over hundreds of millions of years, atmospheric CO2 has varied from ~200 ppm during ice ages to ~2000+ ppm during the Mesozoic greenhouse. The long-term carbon cycle is regulated by the silicate weathering thermostat: higher CO2 warms the climate, increasing rainfall and chemical weathering of silicate rocks, which consumes CO2 via:
$$\text{CaSiO}_3 + \text{CO}_2 \rightarrow \text{CaCO}_3 + \text{SiO}_2$$
Urey reaction: net result of silicate weathering and carbonate precipitation
Fortran: Rayleigh Distillation Model
This Fortran program models the progressive isotopic depletion of water vapor as an air mass undergoes cooling and condensation during poleward transport:
program rayleigh_distillation
! ============================================================
! Rayleigh distillation model for oxygen isotope fractionation
! Simulates progressive depletion of d18O in vapor during
! poleward moisture transport with cooling and condensation.
! Compile: gfortran -o rayleigh rayleigh_distillation.f90
! Run: ./rayleigh
! ============================================================
implicit none
integer, parameter :: dp = selected_real_kind(15,307)
integer, parameter :: nsteps = 200
integer :: i
real(dp) :: T_start, T_end, T, dT
real(dp) :: f ! fraction of vapor remaining
real(dp) :: alpha ! fractionation factor
real(dp) :: R_v, R_v0 ! isotope ratio of vapor
real(dp) :: R_std ! VSMOW standard ratio
real(dp) :: d18O_v, d18O_p ! delta values for vapor and precip
real(dp) :: es, es_new ! saturation vapor pressure
real(dp) :: q_sat ! specific humidity proxy
! Constants
real(dp), parameter :: R_VSMOW = 2005.2d-6 ! 18O/16O of VSMOW
! Initial conditions: warm tropical source
T_start = 300.0_dp ! 27 C in Kelvin
T_end = 230.0_dp ! -43 C (polar)
dT = (T_end - T_start) / real(nsteps, dp)
! Initial vapor d18O ~ -10 per mil (tropical ocean evaporation)
R_v0 = R_VSMOW * (1.0_dp + (-10.0_dp / 1000.0_dp))
R_v = R_v0
f = 1.0_dp
write(*,'(A)') '=================================================='
write(*,'(A)') ' Rayleigh Distillation: d18O vs Temperature'
write(*,'(A)') '=================================================='
write(*,'(A6, A10, A10, A12, A12)') &
'Step', 'T(C)', 'f', 'd18O_v', 'd18O_p'
write(*,'(A)') '--------------------------------------------------'
do i = 0, nsteps
T = T_start + real(i, dp) * dT
! Fractionation factor (Majoube 1971)
alpha = exp(1137.0_dp/T**2 - 0.4156_dp/T - 0.00207_dp)
! Delta values
d18O_v = ((R_v / R_VSMOW) - 1.0_dp) * 1000.0_dp
d18O_p = alpha * (1000.0_dp + d18O_v) - 1000.0_dp
! Print every 10th step
if (mod(i, 10) == 0) then
write(*,'(I6, F10.1, F10.4, F12.2, F12.2)') &
i, T - 273.15_dp, f, d18O_v, d18O_p
end if
! Update fraction remaining using Clausius-Clapeyron
! es ~ exp(53.67957 - 6743.769/T - 4.8451*ln(T))
es = exp(53.67957_dp - 6743.769_dp/T - 4.8451_dp*log(T))
es_new = exp(53.67957_dp - 6743.769_dp/(T+dT) - 4.8451_dp*log(T+dT))
if (es > 0.0_dp) then
f = f * (es_new / es)
f = max(f, 1.0d-6)
end if
! Rayleigh equation: update isotope ratio
R_v = R_v0 * f**(alpha - 1.0_dp)
end do
write(*,'(A)') '--------------------------------------------------'
write(*,'(A,F8.2,A)') ' Final vapor d18O at pole: ', d18O_v, ' per mil'
write(*,'(A,F8.4)') ' Final f remaining: ', f
write(*,'(A)') ' Typical Antarctic snow d18O: -50 to -60 per mil'
end program rayleigh_distillationInteractive Simulation: Milankovitch Orbital Cycles
PythonCalculates eccentricity (~100 kyr), obliquity (~41 kyr), and precession (~23 kyr) variations over the last 500 kyr using simplified sinusoidal models. Plots all three orbital parameters, summer insolation at 65N, and a synthetic d18O glacial-interglacial proxy record.
Click Run to execute the Python code
Code will be executed with Python 3 on the server