20 - Isotope Distribution¶
Marine calcite dissolving into groundwater, and what it does to the carbon and oxygen isotopes.
The reason to model isotopes is that they record where atoms came from. But reading that record requires knowing how the isotopes redistribute as the reaction proceeds – and that depends on whether the system can exchange with anything outside itself.
Open and closed¶
TITLE Example 20A.--Calculate carbonate solid solution
PRINT
-censor_species 1e-006
SOLUTION 1 # water to find composition of marine carbonate
pH 8.2
Na 1 charge
Ca 10 Calcite 0
C 2
[13C] 0 # permil
[14C] 0 # pmc
D 0 # permil
[18O] 0 # permil
END
SOLID_SOLUTION 1 No [14C]
Calcite
-comp Calcite 0
-comp CaCO2[18O](s) 0
-comp CaCO[18O]2(s) 0
-comp CaC[18O]3(s) 0
-comp Ca[13C]O3(s) 0
-comp Ca[13C]O2[18O](s) 0
-comp Ca[13C]O[18O]2(s) 0
-comp Ca[13C][18O]3(s) 0
END
RUN_CELLS
-cells 1
USER_PRINT
-start
10 PRINT pad("Component", 20), "Mole fraction"
20 t = LIST_S_S("Calcite", count, name$, moles)
30 for i = 1 to count
40 PRINT pad(name$(i),20), moles(i)/t
50 next i
-end
END
The same dissolution is computed under two conditions:
Open – the water stays in contact with a CO₂ reservoir, typically soil gas. Carbon entering from the calcite is diluted by an effectively unlimited supply with its own isotopic signature.
Closed – no exchange after the start. The isotopes present are all there is, so every atom from the calcite shifts the composition.
The two give different answers from the same amount of calcite dissolved, and real systems are usually somewhere between – a recharge area being open and a confined aquifer closed. Which assumption is made is the main source of uncertainty in carbon-14 groundwater dating, and it is a judgement about hydrogeology, not chemistry.
TITLE Example 20B.--Isotope evolution.
PRINT
-censor_species 1e-006
KNOBS
-diagonal_scale
-step 10
-pe 5
#
# Open system calculation
#
SOLID_SOLUTION 1 With [14C]
Calcite
-comp Calcite 0
-comp CaCO2[18O](s) 0
-comp CaCO[18O]2(s) 0
-comp CaC[18O]3(s) 0
-comp Ca[13C]O3(s) 0
-comp Ca[13C]O2[18O](s) 0
-comp Ca[13C]O[18O]2(s) 0
-comp Ca[13C][18O]3(s) 0
-comp Ca[14C]O3(s) 0
-comp Ca[14C]O2[18O](s) 0
-comp Ca[14C]O[18O]2(s) 0
-comp Ca[14C][18O]3(s) 0
END
REACTION 1
Calcite 9.8283e-001
Ca[13C]O3(s) 1.1011e-002
CaCO2[18O](s) 6.0825e-003
Ca[13C]O2[18O](s) 6.8147e-005
CaCO[18O]2(s) 1.2548e-005
Ca[13C]O[18O]2(s) 1.4058e-007
CaC[18O]3(s) 8.6284e-009
Ca[13C][18O]3(s) 9.6671e-011
0.0005 mole
END
SOLUTION 1
pH 5 charge
pe 10
C 2 CO2(g) -1.0
[13C] -25 # permil
[14C] 100 # pmc
[18O] -5 # permil
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
USE solution 1
USE solid_solution 1
USE reaction 1
SAVE solution 1
END
TITLE Example 20B.--Isotope evolution.
PRINT
-censor_species 1e-006
KNOBS
-diagonal_scale
-step 10
-pe 5
#
# Open system calculation
#
SOLID_SOLUTION 1 With [14C]
Calcite
-comp Calcite 0
-comp CaCO2[18O](s) 0
-comp CaCO[18O]2(s) 0
-comp CaC[18O]3(s) 0
-comp Ca[13C]O3(s) 0
-comp Ca[13C]O2[18O](s) 0
-comp Ca[13C]O[18O]2(s) 0
-comp Ca[13C][18O]3(s) 0
-comp Ca[14C]O3(s) 0
-comp Ca[14C]O2[18O](s) 0
-comp Ca[14C]O[18O]2(s) 0
-comp Ca[14C][18O]3(s) 0
END
SOLUTION 1
pH 5 charge
pe 10
C 2 CO2(g) -1.0
[13C] -25 # permil
[14C] 100 # pmc
[18O] -5 # permil
END
INCREMENTAL_REACTIONS true
# Alternative to redefinition of REACTION 1
#REACTION_MODIFY 1
# -steps
# 0.05
# -equal_increments 1
# -count_steps 100
REACTION 1
Calcite 9.8283e-001
Ca[13C]O3(s) 1.1011e-002
CaCO2[18O](s) 6.0825e-003
Ca[13C]O2[18O](s) 6.8147e-005
CaCO[18O]2(s) 1.2548e-005
Ca[13C]O[18O]2(s) 1.4058e-007
CaC[18O]3(s) 8.6284e-009
Ca[13C][18O]3(s) 9.6671e-011
0.05 mole in 100 steps
RUN_CELLS
-cells 1
END
The results¶
δ¹³C in the dissolved carbon and in the calcite, against calcite reacted, for both systems. ¹³C is stable: it changes only by mixing and fractionation, so these curves are the mixing of two carbon sources – the marine calcite and the soil CO₂ – and the separation between the open and closed curves is exactly the dilution the open system allows.¶
¹⁴C, in percent modern carbon. This is the one that matters for dating, and the problem it shows is the central one of the method: the marine calcite is dead, radiocarbon-free, so dissolving it dilutes the ¹⁴C and makes the water look older than it is. The correction for that is the difference between these curves, and it depends on the open-or-closed choice above.¶
The Netpath series on both carbon figures is an independent calculation of the same quantity by a different program. Two codes agreeing is worth more than either one on its own, and this is the kind of check worth making before trusting an isotope correction.
δ¹⁸O. Oxygen behaves differently from carbon here because the water itself is an enormous oxygen reservoir – the dissolving calcite contributes a negligible fraction of it, so the dissolved oxygen isotopes barely move. The calcite’s own composition is the part that responds.¶
This asymmetry is worth noticing: the same reaction shifts one element’s isotopes substantially and another’s hardly at all, purely because of the relative size of the pools involved.
Source¶
Parkhurst, D. L. and Appelo, C. A. J. (2013). Description of input and examples for PHREEQC version 3. U.S. Geological Survey Techniques and Methods, book 6, chapter A43. This is Example 20 of that manual.
Plummer, L. N., Prestemon, E. C. and Parkhurst, D. L. (1994). An interactive code (NETPATH) for modeling net geochemical reactions along a flow path, version 2.0. U.S. Geological Survey Water-Resources Investigations Report 94-4169. The comparison series are from NETPATH.