Corentin Cadiou
cadiou@iap.fr
Researcher @ CNRS (France)
https://github.com/cphyc/
Tracing Cosmic Evolution:
From the CMB to the Web, the CGM, and Galactic Disks






SMHM - Behroozi+19 | Romanowsky & Fall+13
Main driver of galaxy formation is mass
⇒ halo-mass main driver



2nd parameter is angular momentum
⇒ origin much less clear
Stellar ang. mom.
Stellar mass

Disk dominated
Massive
elliptical
Stellar mass / halo mass
Halo mass
Galaxy formation in a 🥜 shell
- Dark matter halo formation from cosmic fluctuations
- Gas condenses in DM halo
- Stars form out of gas
- Supernova + AGNs reinject energy

T [K]
Cooling rate
\(\dfrac{\mathrm{d}T}{\mathrm{d}t} = \Lambda(T) \rho^2\)
increasingly non-linear

Accretion shocks, adiabatic heating, KH instabilities, ...
Vallés-Pérez+24

Stars form out of
cold gas

increasingly non-linear
increasingly chaotic?
⇒

Galaxy formation in a 🥜 shell
- Dark matter halo formation from cosmic fluctuations
- Gas condenses in DM halo
- Stars form out of gas
- Supernova + AGNs reinject energy
Intrinsic alignment measurement: Ganeshaiah Veena+ 19 · Alignment: M. Sachs
Neighbouring galaxies' shapes are aligned
(on the plane of the sky)


Intrinsic alignment
Baryon-dominated?
Astrophysical signal

Weak lensing
L.o.s. probe of
dark matter density
Cosmological signal
+
⇒
Angular momentum and cosmology

Tidal torque theory: White 84
Stochastic spin: Vitviska+ 02, Beson+ 20
Spin prediction, Porciani+ 02
Theoretical predictions of angular momentum are, at best, inaccurate
First complication

\(\pm 100\%\)!
Angular momentum jumps hapazardly at each merger ⇒ “mergers are chaotic”
Spin prediction / measured
(in simulation)
Note: spin is \(\lambda \propto J/M_\mathrm{vir}R_\mathrm{vir}V_\mathrm{vir}\)
Second complication
Let's be optimistic and assume we can predict DM spin

DM spin is not even a good predictor for the galaxy's!
Jiang+ 19
\(\lambda_\mathrm{DM}\)
Dark matter angular momentum
Galaxy angular momentum


Butterfly effect: Genel+ 19, see also Thiébaut+ 08
Third complication
Resimulating the same galaxy twice yields different results ⇒ galaxies are chaotic
Same galaxy
multiple times
Why can't we predict angular momentum?
- No good model for dark matter angular momentum,
- Stellar AM poorly correlates with DM AM,
- Galaxies seem chaotic.
Is DM angular momentum chaotic?
Results from Cadiou+21, 22
Question: is DM angular momentum fundamentally unpredictable?
1
Is DM angular momentum chaotic?
Results from Cadiou+21, 22
1


DM angular momentum

\(z=0\)
\( z = 100\)

\(z=0\)
\( z = 100\)
[White 84]
DM angular momentum

\(z=0\)
\( z = 100\)
[Genetic modifications: Roth+16, see also Rey&Pontzen 18, Stopyra+20]


DM angular momentum


Time
Angular
momentum
DM angular momentum
Higher initial tides
Lower initial tides

\(z\rightarrow \infty\)
\(z=0\)
✅ AM of fixed DM regions responds ~linearly (so is not chaotic!)
However, particle membership hence DM halo does not
Angular
momentum
Time
DM angular momentum
Dark matter spin is hard to predict
⇒ the usual culprit are mergers
Are mergers really
stochastic?
Results from Cadiou +24b
2


Cadiou+24
Based on the critical event theory (Cadiou +20)
itself based on Hanami 2001
We can make some reasonable predictions
of orbital spin of mergers
Given: tides + density peaks

\(z\gg 100\)
\(z = 0\)
Changes to tides at \(z=100\), effect at \(z<1\)
How chaotic is baryonic
angular momentum?
Results from Cadiou +21a
Question: DM angular momentum is ill-defined, is the same true about galaxies?
3
How chaotic is baryonic
angular momentum?
Results from Cadiou +21a
3

\(\lambda_\mathrm{DM}\)
Full hydro simulations
(RAMSES, New-Horizon model):
- Resolved disk height
\(\Delta x_\mathrm{min} = 35\ \mathrm{pc}\) - \(M_\mathrm{200c} = 10^{12}\ \mathrm{M}_\odot\)
at \(z=2\) - SF, AGN, SN feedback
- 3 galaxies, 5× scenario each
Lowest tides
Low tides
Higher tides
Highest tides

\( j_0 \times 0.66\)
\( j_0 \times 0.8\)
\( j_0 \times 1.2\)
\( j_0 \times 1.5\)
See Cadiou+21a
INPUT: Changes to tides \(z=\infty\)
OUTPUT: Ang. mom
\(z=2\)

Halo and disk evolve separately,
this allows stellar AM to be ~linear despite halo AM not being
Gas + stars spAM
Stars spAM
Halo spAM
Halo spAM
See Cadiou+21a
Special case: no massive satellite
Low tides
High tides
\(\mathcal{B}\searrow\)
\(R_\mathrm{eff} \nearrow \)
\(v/\sigma\nearrow\)
See Cadiou+21a
Two intermediate conclusions:
- Stellar angular momentum is driven by cosmological tides
⇒ failure of theory, not fundamental limitation
- Galaxies respond quasi-linearly to perturbations
⇒ morphology, bulge fraction, spin are not chaotic!
Impact of the cosmological-scale tides on halo properties
Results from Storck, Cadiou+25
4






What if the galaxy had formed here instead?




What if the galaxy had formed here instead?


or here?
The “splicing” technique


- Generate ICs
- Integrate (\(N\)-body)
- Select region of interest
- Trace back to ICs
- “Splice” the region
- Integrate again

\(t\)
Splicing: equivalent of constraining density field at all points in region
\(\longleftarrow 50\,\mathrm{Mpc} \longrightarrow\)
Same halo (same initial tides + density)
forming closer and closer to filament
Repeat for 5 halos, 9 positions
\(\sigma\)
\(\langle q\rangle\)
Deviation from the mean
For different quantities
spin alignment
shape alignment

\(\sigma\)
\(\langle q\rangle\)
Intrinsic alignment signal
In practice, we change the potential so we're testing sensitivity to non-linear gravitational coupling to large-scale structures
Angular momentum transport: CGM structure
Results from Cadiou+25
(& Rey+CC+25 — Katz+CC+25 — Storck+CC+25 — Choustikov+CC+25)
See also CC+22 — Kocjan+CC+24,
5

Simple isothermal CGM vs. Complex multiphase CGM
- Well-mixed (isothermal)
- "Bathtub" modelling
- Not well-mixed (turbulence)
- How much gas reaches the galaxy?
Megatron simulations:
first simulation to combine at high-\(z\)
+ non-equilibrium chemistry
+ radiative transport
+ \(\sim 50-100\,\mathrm{pc}\) resolution
Reveals
- Complex, multiphase structure,
- Smallest structures at resolution limit,
-
Non-equilibrium ionized structures
- impact on thermochemical structure,
- impact on observations.
O I
O II
O III
Megatron simulations:
first simulation to combine at high-\(z\)
+ non-equilibrium chemistry
+ radiative transport
+ \(\sim 50-100\,\mathrm{pc}\) resolution
Reveals
- Complex, multiphase structure,
- Smallest structures at resolution limit,
-
Non-equilibrium ionized structures
- impact on thermochemical structure,
- impact on observations.

Increase of resolution:
⇒ more small scale structures
Megatron simulations:
first simulation to combine at high-\(z\)
+ non-equilibrium chemistry
+ radiative transport
+ \(\sim 50-100\,\mathrm{pc}\) resolution
Reveals
- Complex, multiphase structure,
- Smallest structures at resolution limit,
- Non-equilibrium ionized structures
- impact on thermochemical structure,
- impact on observations.


OIII column density
in simulation
assuming ionization equilibrium
\(40\,\%\)-change in
HI covering fraction
Dyablo: next-gen
hydrodynamical code
6
Data: Top-500
Most powerful clusters are switching to GPUs
(following the AI hype...)
Manage grid, simple computation
Computation-heavy
(hydro, gravity, …)
CPU
GPU
[…]
wasted
time
wasted
time
Typical approach: offloading*
Dyablo's approach:
* Arepo, Gadget3, RAMSES, ...
Amdahl's law: latency kills gains of parallelisation


Manage grid, simple computation
Computation-heavy
(hydro, gravity, …)
CPU
GPU
(or CPUs)
[…]
Typical approach: offloading
Dyablo's approach: “true” GPU computing, CPU as a puppeteer


Dyablo: Implemented physics
- Adaptive mesh-refinement,
- Hydrodynamics / MHD / radiative transfer
- Gravity
- Particles,
- Gas cooling
- Star formation and feedback,
- Cosmology,
- Diffusion terms: thermal conduction, viscosity,
- Cosmic rays, thermochemistry...
Hydro-only simulation
Hydro + feedback
Agora initial conditions, Kim+16

Dyablo: how does it scale?
weak scaling: solar convection
Image credits: Maxime Delorme
Ad Astra CPU (2 x AMD Epyc Genoa 96 cores)
24,576 cores

Ad Astra GPU (4 AMD MI250 x2 GCD )
Note: some updates in the code between left & right, raw perfs cannot be compared directly
Hydro only \(\sim 200\,\mathrm{Mcell/s}\)
AthenaK \(\sim1000\,\mathrm{Mcell/s}\), Stone+24
Cholla-MHD \(\sim 200\, \mathrm{Mcell/s}\), Caddy+24,
AREPO-RT \(\sim 1\,\mathrm{Mcell/s}\), Zier+24
Shamrock \(\sim 10\,\mathrm{Mcell/s}\), David-Cléris+25
13,631,488 “cores”
Conclusions
-
Tides set merger orbital parameters & angular momentum accretion
Mergers are not stochastic/not rerolling the dice
-
Trickling down to galactic scale, which drives scaling relations
Galaxies are less stochastic than expected
Galaxy & DM spin are partially independent at the level of individual galaxies
-
Non-linear effects on halo shape and alignment are comparable to population-level
Crucial to investigate further for the success of Euclid or LSST
-
Knowledge/modelling frontier: Circum Galactic Medium transport
Non-equilibrium, multiphase state in obs. (low-\(z\)) and sims (high-\(z\))
Cosmic web → CGM → ISM: how does AM evolve in this picture?
Tracing cosmic evolution



Conclusions
The (not so) new frontier:
physics in the circumgalactic medium
Tracing cosmic evolution: what's next?



Conclusions
Come talk to me if you're interested in…
- galaxy formation,
- the cosmic web,
- numerical simulations (on GPUs, load-balancing, on-the-fly, …),
- data visualization (interactive, volume rendering, …).
🖥️ 118c — cadiou@iap.fr — https://cphyc.github.io —@cphyc.bsky.social
Processes that control ion and molecular properties:
-
Collisional, photo, cosmic-ray ionization
-
Radiative, dielectronic, dust recombination
-
Charge exchange

RAMSES-RTZ + PRISM: Non-equilibrium chemistry coupled to on-the-fly radiative transfer
Processes that control gas temperature:
- Cosmic-ray, photo, photo-electric, H2, dust heating
- Primordial, \(\mathrm{H}_2\), CO, metal, dust* recombination, dust-gas collisional cooling
- Adiabatic (expansion), shocks (e.g. SN, turbulence), gravitational, etc.
Image: Cadiou/Katz/Rey+in prep


Tracing Cosmic Evolution: From the CMB to the Web, the CGM, and Galactic Disks @ OCA
By Corentin Cadiou
Tracing Cosmic Evolution: From the CMB to the Web, the CGM, and Galactic Disks @ OCA
Seminar Lagrange - OCA
- 271