Skip to content

Earth analogue

This tutorial simulates the thermal and atmospheric evolution of an Earth-mass planet at 1 AU from a Sun-like star, reproducing the nominal Earth case from the CHILI intercomparison 1.

It uses the production-quality module combination: Aragog (interior energetics), Zalmoxis (interior structure), CALLIOPE (outgassing), and AGNI (atmosphere climate).

Prerequisites

  • Full PROTEUS installation with AGNI and SOCRATES compiled
  • FWL_DATA and RAD_DIR environment variables set
  • Spectral files downloaded (proteus get spectral -n Dayspring -b 48)
  • Solar spectrum downloaded (proteus get stellar)
  • Interior data downloaded, including the PALEOS EOS tables for the structure solver (proteus get interiordata --config-path input/tutorials/tutorial_earth.toml)

Reference data is also fetched automatically when proteus start runs without the --offline flag, so the download commands above are only required for offline use.

Physical setup

This case follows Table 2 of the CHILI protocol paper:

Parameter Value
Planet mass 1 M\(_\oplus\)
Core mass fraction 0.325
Stellar mass 1 M\(_\odot\)
Starting stellar age 50 Myr
Semi-major axis 1 AU
Bond albedo 0.1
Oxygen fugacity IW+4
Hydrogen inventory 4.7 \(\times\) 10\(^{20}\) kg (3 Earth oceans H\(_2\)O)
Carbon inventory 2.73 \(\times\) 10\(^{20}\) kg (10\(^{21}\) kg CO\(_2\))
Initial thermal state Fully molten
Termination Melt fraction \(\Phi\) < 5%

The planet starts fully molten and cools through a magma ocean stage. Volatiles partition between the atmosphere and silicate melt as the mantle solidifies. The atmosphere is solved at each timestep using correlated-k radiative transfer (AGNI). Atmospheric escape is energy-limited (ZEPHYRUS, 30% efficiency).

Running the simulation

conda activate proteus
mkdir -p output/tutorial_earth
nohup proteus start -c input/tutorials/tutorial_earth.toml \
    > /tmp/proteus_earth_launch.log 2>&1 & disown

Add --offline to skip the reference-data check on later runs; the first run must be able to download any missing data (or download it beforehand, see the prerequisites above).

Monitor progress with tail -f output/tutorial_earth/proteus_00.log (the log appears once PROTEUS has initialized).

Runtime

This run takes several hours to overnight depending on hardware. The initial Zalmoxis structure solve costs ~10-20 min, but the rate-limiting stretch is the mushy solidification phase, where the coupled solver takes sub-year timesteps to resolve the interior-atmosphere flux balance while the mantle crystallizes through the melt-fraction range \(\Phi\) = 0.7 to 0.08. The timestep lengthens again during the final approach to the 5% termination.

Configuration

The config at input/tutorials/tutorial_earth.toml sets:

  • Star: Sun on Spada 2 tracks starting at 50 Myr. The solar spectrum is used for radiative transfer. Stellar luminosity, radius, and XUV flux evolve with age.
  • Interior: Aragog solves the mantle energy equation on an 80-node radial grid using SUNDIALS CVODE with JAX Jacobian. Zalmoxis computes the hydrostatic structure using PALEOS EOS tables.
  • Outgassing: CALLIOPE partitions H\(_2\)O, CO\(_2\), H\(_2\), CH\(_4\), and CO between atmosphere and melt at the fO\(_2\) = IW+4 buffer.
  • Atmosphere: AGNI solves the radiative-convective equilibrium with Dayspring 48-band correlated-k opacities, a conductive skin layer at the surface, and real-gas corrections.
  • Escape: ZEPHYRUS computes energy-limited mass loss at 30% efficiency, distributing the bulk escape rate across elements proportionally.

Results

After the run completes, generate plots:

proteus plot -c input/tutorials/tutorial_earth.toml all
Earth tutorial output Earth tutorial output
Multi-panel overview of the PROTEUS Earth analogue tutorial run. (a) Upward heat flux components: radiogenic heating (magenta, ~0.2 W m-2), net interior flux (dashed orange), net atmospheric flux (solid, grey/white), outgoing longwave radiation (OLR, red), and absorbed stellar flux (ASF, dashed blue, ~226 W m-2). Tidal heating (dark yellow) is negligible. The net fluxes decline from a few × 105 W m-2 to a few hundred W m-2 over ~1.5 Myr. (b) Surface partial pressures: the superheated initial state is O2-dominated (yellow-green), with total surface pressure (dashed) near 2 × 104 bar; O2 collapses within the first ~105 yr as the surface cools. CO2 (orange) holds ~50-100 bar; H2O (blue) rises from ~4 bar to ~340 bar as it exsolves during solidification. CO (gold) and H2 (green) remain minor. (c) Surface temperature (solid) declining from ~3300 K to ~1920 K at the solidus; the magma temperature (dashed orange) starts near 4280 K. (d) Surface gas mole fractions: O2 (yellow-green) dominates the initial atmosphere (~100%) and collapses; CO2 (orange) then dominates, peaking near 88%; H2O (blue) rises to dominate late, crossing CO2 around 8.5 × 105 yr and reaching ~84%. (e) Mantle evolution: the dashed purple line marks the core mass fraction (0.325); the rheological front (orange) starts at the core-mantle boundary in radius (~0.48 of the planet radius, above the mass-fraction reference) and propagates outward as the mantle solidifies; the global melt fraction (dotted) decreases from 1.0 to 0.05. (f) Volatile partitioning into the interior: H2O (blue) starts almost fully dissolved in the melt (~99.6%) and falls to ~45% at the Φ = 5% termination, the residual melt still retaining much of the water. CO2 (orange) is far less soluble, starting at ~14% interior and dropping to ~0.5%.

Thermal evolution (a, c)

The planet starts fully molten, with a surface temperature T\(_\mathrm{s}\) \(\approx\) 3300 K and a magma temperature near 4280 K. The magma ocean radiates through a thick atmosphere, with the net interior and atmospheric fluxes reaching a few \(\times\) 10\(^5\) W m\(^{-2}\) initially (a). Radiogenic heating (magenta) provides a constant ~0.2 W m\(^{-2}\) baseline, negligible compared to the interior cooling flux. The absorbed stellar flux (ASF, dashed blue) is ~226 W m\(^{-2}\) at 1 AU (instellation F\(_\mathrm{ins}\) \(\approx\) 1005 W m\(^{-2}\) at 50 Myr, reduced by the geometry factor, Bond albedo, and zenith angle).

The surface temperature (c, solid) decreases from ~3300 K to ~1920 K at the solidus over ~1.5 Myr; the magma temperature (dashed orange) tracks above it, starting near 4280 K. The decline slows around 10\(^5\) yr as the mantle enters the mushy zone and latent heat release buffers the cooling. At solidification the net interior and atmospheric fluxes have fallen to a few hundred W m\(^{-2}\) (OLR ~540 W m\(^{-2}\)), approaching balance with the absorbed stellar flux.

Atmospheric evolution (b, d)

The atmosphere passes through three compositional stages as the mantle solidifies:

  1. Superheated initial state (t \(\lesssim\) 10\(^4\) yr): at the fully molten, superheated initial condition the IW+4 oxygen fugacity buffer produces an O\(_2\)-dominated atmosphere (~100 mol%, d) with a total surface pressure of ~2 \(\times\) 10\(^4\) bar (b). This O\(_2\) collapses as the surface cools below ~3000 K, falling from ~2 \(\times\) 10\(^4\) bar to below 10 bar within the first ~3 \(\times\) 10\(^4\) yr and to a negligible partial pressure by ~10\(^5\) yr.

  2. CO\(_2\)-dominated phase (~10\(^4\) to ~8 \(\times\) 10\(^5\) yr): as O\(_2\) collapses, CO\(_2\) becomes the dominant species. Its mole fraction peaks near 88% around 6 \(\times\) 10\(^4\) yr, where the partial pressure is ~96 bar; the partial pressure then rises to a broad maximum of ~97 bar near 2 \(\times\) 10\(^5\) yr (b, d). H\(_2\)O begins at only ~4 bar, with nearly all water dissolved in the silicate melt (~99.6% interior at the start, f), and rises through this phase as the crystallizing mantle exsolves it.

  3. H\(_2\)O-dominated phase (t > ~8 \(\times\) 10\(^5\) yr): H\(_2\)O overtakes CO\(_2\) in mole fraction around 8.5 \(\times\) 10\(^5\) yr (d) and keeps rising as the melt crystallizes. It dominates the final atmosphere at ~84 mol% (~340 bar), with CO\(_2\) at ~14 mol% (~57 bar). The total surface pressure at solidification is ~403 bar.

CO stays at a few bar throughout (~3-5 bar), while H\(_2\) climbs from below 0.1 bar to ~3.9 bar only as the last volatiles exsolve near solidification; both remain minor, consistent with the oxidizing conditions (IW+4). CH\(_4\) is negligible.

Mantle evolution (e, f)

The Zalmoxis structure solver computes the hydrostatic profile at initialization: R\(_\mathrm{planet}\) = 7.07 Mm (1.11 R\(_\oplus\)), core radius = 3.41 Mm (0.54 R\(_\oplus\), 0.48 of the planet radius), surface gravity = 7.77 m s\(^{-2}\), CMB pressure = 103 GPa, center pressure = 342 GPa.

In (e), the dashed purple line is drawn at the core mass fraction (0.325). The rheological front (orange), defined as the radius where \(\Phi\) = 0.4, starts at the core-mantle boundary in radius (~0.48 of the planet radius, above the mass-fraction reference) and propagates outward as the mantle crystallizes from the base up. The global melt fraction (dotted) decreases from 1.0 to 0.05, at which point the run terminates.

In (f), H\(_2\)O (blue) starts with nearly all of its mass dissolved in the interior melt (~99.6%) and falls to ~45% at the \(\Phi\) = 5% termination. Because water is highly incompatible, the shrinking melt stays water-rich even at low melt fraction; the remaining water is released to the atmosphere only as crystallization completes. CO\(_2\) (orange) is far less soluble in silicate melt at IW+4, starting at ~14% interior and dropping to ~0.5%.

Next steps

  • Venus analogue: Run the Venus tutorial (input/tutorials/tutorial_venus.toml) with planet.mass_tot = 0.815 and orbit.semimajoraxis = 0.723 to explore the effect of higher instellation on solidification.
  • CHILI comparison: See the CHILI intercomparison tutorial for multi-model comparison plots.
  • Volatile sensitivity: Vary H_budget between 1.6\(\times\)10\(^{20}\) and 1.6\(\times\)10\(^{21}\) kg to explore the effect of hydrogen inventory on cooling time.
  • Reduced mantle: Set outgas.fO2_shift_IW = -2 to simulate a reduced mantle producing H\(_2\)-rich instead of H\(_2\)O-rich atmospheres.

See also: Model description | Coupling loop | Configuration reference | Output format


  1. Lichtenberg, T., Schaefer, L., Krissansen-Totton, J., et al., Coupled atmosHere Interior modeL Intercomparison (CHILI): Protocol Version 1.0, The Planetary Science Journal, 7, 108, 2026. SciX

  2. Spada, F., Demarque, P., Kim, Y.C. & Sills, A., The radius discrepancy in low-mass stars: single versus binaries, The Astrophysical Journal, 776, 87, 2013. SciX