the formation of gas dwarfs and rocky planets a case for ...size of the a star forming region...

33
Exoplanets in Lund, May 2015 Slide 1 NBI / STARPLAN Åke Nordlund Niels Bohr Institute and Centre for Star and Planet Formation (STARPLAN) University of Copenhagen The formation of gas dwarfs and rocky planets University of Copenhagen a case for the new DISPATCH Code

Upload: others

Post on 09-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund, May 2015 Slide 1

NBI / STARPLAN

Åke Nordlund

Niels Bohr Institute and

Centre for Star and Planet Formation (STARPLAN)

University of Copenhagen

The formation of gas dwarfs and rocky planets

University of Copenhagen

– a case for the new DISPATCH Code

Page 2: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 2

This talk is about two – related – potential break-throughs:

A new, unified, scenario for planet formation

Is it possible, perhaps even likely, and possible to demontrate, that all types of planets – gas giants, gas dwarfs & rocky planets form in basically the same way?

Very rapidly, and directly via pebble accretion in proto-atmospheres, rather than via the round-about way via planetesimals

A new, exa-scale ready concept for supercomputing

How can one harness the immense computing power of the forth-coming exascale era (approaching 1018 floating point ops per sec)?

The new DISPATCH code introduces a completely new approach to extreme scaling

With it, hypotheses about planet formation can be put to decisive tests

NBI / STARPLAN

Page 3: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 3

So, who am I to make such bold claims?

I make [extreme] supercomputer models, in e.g

o solar physics – magnetic flux emergence & coronal heating

o kinetic modeling – particle acceleration

o star formation & protoplanetary disks – cf. ADS (Padoan et al, …)

o planet formation – just starting …

Hall marks:

o realistic models, in agreement with observations – no ‘idealized models’

o three dimensions – no 2-D / 1-D / 0-D

o full radiative transfer – no flux limited diffusion (the ‘look-alike’ method)

NBI / STARPLAN

Page 4: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 4

Important recent observational findings – mostly from Kepler:

The most common exoplanets are ‘gas dwarfs’ (aka ‘mini Neptunes’)

o We just happen to not have any in our solar system

Migration is much less pronounced than most predictions

o As evidenced by the statistically very minor signature of resonances

Close-in exoplanets are common, but hard to explain

o Were they formed in situ, or by migration?

Many exoplanet systems have Titius-Bode laws

o But with different exponents

NBI / STARPLAN

Page 5: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 5

The most common exoplanets are ‘gas dwarfs’ (aka ‘mini Neptunes’)

[ ‘gas dwarf’ is a better name than ‘mini-Neptune’ ]

We happen to not

have any in our solar

system – had we had

them, the theory of

planet formation

might have taken

a different track

(earlier than will

happen now ;-)

NBI / STARPLAN

Page 6: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 6

Mean motion resonances leave only very weak Kepler signatures

NBI / STARPLAN

Page 7: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 7

Other important facts/constraints on planet formation

Jupiter must have once had a more massive atmosphere

o Evidenced by its chemical abundance pattern

Earth (and Mars) probably once had more massive atmospheres

o Evidenced by Rayleigh fractionation patterns of their inert gases

Planets plobably received major mass contributions from chondrules

o Evidenced by similar isotopic fingerprints

The asteroids must have formed at most a few 105 years after t=0

o Evidenced by differentiation of small bodies (revised 26Al abundance)

NBI / STARPLAN

Page 8: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 8

All of these facts can be consistently explained in a scenario where

Planets – even rocky planets

o form directly, via pebble accretion, and ..

o where pebbles = chondrules: the result of hefty ‘thermal processing’ of dust

o remaining dust = chondrite matrix, chondrules ‘dressed’ with dust rims

Planet embryos are surrounded by ‘proto-atmospheres’

o atmospheres with outer BCs = disk pressure

o they go away – mostly – when the disk BCs go away

Proto-atmospheres make chondrule accretion much more efficient

o increasing the cross sections and capture efficiencies

NBI / STARPLAN

Page 9: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 9

All of these facts can be consistently explained in a scenario where

Planets – even rocky planets

o form directly, via pebble accretion, and ..

o where pebbles = chondrules: the result of hefty ‘thermal processing’ of dust

o remaining dust = chondrite matrix, chondrules ‘dressed’ with dust rims

Planet embryos are surrounded by ‘proto-atmospheres’

o atmospheres with outer BCs = disk pressure

o they go away – mostly – when the disk BCs go away

Proto-atmospheres make chondrule accretion much more efficient

o increasing the cross sections and capture efficiencies

NBI / STARPLAN

For an early version of this scenario, see the proceedings of IAU Symposium 276 (ÅN, 2011)

Similar ideas have since been advanced by others, mainly in the context of gas giants

• Guillot+14• Johansen+15• Levison+15

Page 10: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 10

No planetesimals !

It’s important to understand that this scenario does not go the route via planetesimals. It assumes that

There is a dominating accreter in every X% radius interval

o This would explain Titius-Bode

o … ‘the winner takes it all’ … inside-out

The most extreme fluctuation wins (Hopkins 2013…2015), be it

o just turbulence (Pan & Padoan, 2011...14)

o streaming- and magneto-rotational instability (Johansen et al)

o combinations (possibly gravity-assisted) of the above

Rapid growth is due to pebble accretion in proto-atmospheres

o Cf. recent papers by Chris Ormel et al (2015)

o see also recent abstract by Hal Levison et al (2014..15)

NBI / STARPLAN

Page 11: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 11

Proto-atmospheres (Hunten 1979, …, Lammer et al. 2014)

Proto-atmospheres inevitably occur around objects in a gaseous disk:

A normal atmosphere (e.g. Earth’s current) is hydrostatic, with essentially zero pressure outside

A proto-atmosphere has a finite pressure outside

o that makes a lot of difference: exponential depence on embryo mass!

o the equations are exactly the same, but with a finite external BC

All planet-embryos in gaseous disks have proto-atmospheres

o they would in fact be humongous if the atmospheres were cold

o but accretion by pebbles make them hot, which saves the day

NBI / STARPLAN

Page 12: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 12

How can this be tested in a realistic setting?

The range of scales involved is enormous:

The answer is Adaptive Mesh Refinement (AMR), but only if it’s limitations can be circumvented

NBI / STARPLAN

Scale physical relative

Scale height of Earths current atmosphere 8 km 1

Scale height of a proto-atmosphere 600 km 102

Earth radius 6400 km 103

Hill radius 235 RE 105

Scale height of accretion disk at 1 AU, 100K 1000 RE 106

Distance to the Sun 23000 RE 107

Size of the solar system 100 AU 109

Size of the prestellar core 10 000 AU 1011

Size of the a star forming region 50pc=108 AU 1015

Page 13: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 13

How can this be tested in a realistic setting?

The range of scales involved is enormous:

The answer is Adaptive Mesh Refinement (AMR), but only if it’s limitations can be circumvented

NBI / STARPLAN

Scale physical relative

Scale height of Earths current atmosphere 8 km 1

Scale height of a proto-atmosphere 600 km 102

Earth radius 6400 km 103

Hill radius 235 RE 105

Scale height of accretion disk at 1 AU, 100K 1000 RE 106

Distance to the Sun 23000 RE 107

Size of the solar system 100 AU 109

Size of the prestellar core 10 000 AU 1011

Size of the a star forming region 50pc=108 AU 1015

Page 14: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 14

How can this be tested in a realistic setting?

The range of scales involved is enormous:

The answer is Adaptive Mesh Refinement (AMR), but only if it’s limitations can be circumvented

NBI / STARPLAN

Scale physical relative

Scale height of Earths current atmosphere 8 km 1

Scale height of a proto-atmosphere 600 km 102

Earth radius 6400 km 103

Hill radius 235 RE 105

Scale height of accretion disk at 1 AU, 100K 1000 RE 106

Distance to the Sun 23000 RE 107

Size of the solar system 100 AU 109

Size of the prestellar core 10 000 AU 1011

Size of the a star forming region 50pc=108 AU 1015

Page 15: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 15

How can this be tested in a realistic setting?

The range of scales involved is enormous:

The answer is Adaptive Mesh Refinement (AMR), but only if it’s limitations can be circumvented

NBI / STARPLAN

Scale physical relative

Scale height of Earths current atmosphere 8 km 1

Scale height of a proto-atmosphere 600 km 102

Earth radius 6400 km 103

Hill radius 235 RE 105

Scale height of accretion disk at 1 AU, 100K 1000 RE 106

Distance to the Sun 23000 RE 107

Size of the solar system 100 AU 109

Size of the prestellar core 10 000 AU 1011

Size of the a star forming region 50pc=108 AU 1015

Page 16: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 16

Other AMR codes, with part of the solution

AREPO and GIZMO use unstructured and meshless representations, respectively. Their representation has the important advantage (over for example RAMSES), to respect Galilean invariance; i.e., their results are the same, independent of any bulk motion of the system under study. Main disadvantage: speed!

NBI / STARPLAN

Page 17: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 17

Stepping on our own toes with traditional AMR codes

Static meshes, with hierarchical refinement

o Violate Galilean invariance – causing motion dependent diffusion

o Drastically limits the time step in supersonic flows; e.g. Keplerian flows

Major efforts wasted on simply advecting properties across cells

AMR levels must be evolved synchronously

o Requires near-perfect load balancing, which in practice is impossible

o Ghost cells need to be exchanged simultaneously everywhere

Global time steps (with or without sub-cycling)

o Time step limited by worst cell out of billions

NBI / STARPLAN

Page 18: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 18

The DISPATCH code – what’s in the name?

The keys to the scaling properties are encoded in the name:

Using a DISPATCHer to lauch essentially independent processes, which are NOT forced to be locked together in time, NOR are they forced to exist in grid-locked arrangement !

The result is a number of DISconnected PATCHes, each of which has its own ‘task’ definition, which is responsible for its evolution. Especially two processes are crucial:

1. Downloading of boundary data, using MPI_Put/Get, without disturbing the task that owns the data

2. Uploading of interior data, from patches that have higher quality data

NBI

Page 19: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 19

DISPATCH breaks with traditions, to achieve unlimited scaling:

Allows asynchronous evolution of sub-domains (patches)

Allows moving patches – small Cartesian meshes with bulk motion

Allows local time steps; determined independently for each patch

Uses task-based scheduling, via OpenMP inside nodes

Uses neighborhood-limited MPI_Put/MPI_Get between nodes

Uses any preferred solver in patches, balancing speed against quality and ghost zone requirements

o Godunov, staggered-mesh, …

o This can include Multiple-Domain-Multiple-Physics

e.g. PIC code for kinetic simulations inside MHD

dust+gas dynamics = pebble accetion …

NBI / STARPLAN

Page 20: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 20

Downloading and uploading info from other patches

Once all overlapping patches are in local memory we run through them, and always take data from them if they overlap with our ghost zones

o Rather than sort out exactly which sub-patch comes from where, we just overlay them, in quality order

Inside a patch proper, we only download data that has better quality (= refinement level)

o Later, we will define a more general measure of quality than just “level of refinement”

NBI / STARPLAN

Page 21: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 21

Ghost zones and communication

Boundary ghost zone values are ‘downloaded’

o from (possibly several) larger scale patches

Interior values (fluxes and values) are ‘uploaded’

o from the interior of higher quality patches

Intra-node down-/upload uses shared memory (OpenMP)

o with cubic interpolation in space and time

Inter-node down-/upload uses MPI_Get/MPI_Put

o accesses memory in other MPI-processes directly – Remote Memory Access

Collections are handled by linked lists

o Linked list are maintained in sorted order (e.g. by patch quality)

NBI / STARPLAN

Page 22: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 22

Task based OpenMP/MPI for perfect load balancing

NBI

areare

A ‘task’ can be anything: • a hydro/MHD patch• ratiative transfer• pebble dynamics• pebble accretion• planet evolution (thermal)• planet orbital motion• …

Page 23: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 23

Refinement strategy in DISPATCH

DISPATCH combines two strategies, and gets the best of both:

When refining, we can choose a new patch size that is any size and resolution (no power-of-two constraint)

By letting the new patch move with the flow, we can typically delay the creation of more refined patches, AND reduce internal velocities

NBI / STARPLAN

Feature motion

Patchmotion

!

Page 24: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 24

Performance

In direct comparison with RAMSES, the speed factors are

Small patches, optimized for cache and vectorization: x3-5

Local time steps: x5-10

Essentially perfect load balancing: x2-3

Essentially perfect and unlimited MPI scaling; x2- increasing

All together, a factor of 50-1000 faster, with advantage increasing with problem size

NBI / STARPLAN

Page 25: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 25

DISPATCH summary:

DISPATCH incorporates a number of concepts thatare necessary for the exa-scale era:

Moving cartesian meshes

o size optimized for vectorization

Asynchronous evolution

o local time step control

Task-based scheduling

o ready-queue with prioritizations

Modularity

o multi-physics ready

o pebble dynamics implemented (5h yesterday!): 50 nanosec / update!

NBI / STARPLAN

So, we now have a tool that can

test whether the scenario works

Page 26: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 26

The first DISPATCH experiment

The aim is to study the competition between already existing embryos:

A fully realistic accretion disk

o Well resolved both vertically and radially

o With initial conditions from our RAMSES zoom-runs

o Radiative transfer will be implemented shortly (another 5h job ;-)

Planet patches

o moving in Keplerian orbits

o with protoatmospheres represented by hierarchical meshes

Rubics Cube (3x3x3 = 27 patches – then refine the innermost one)

Rubics Revenge (4x4x4 = 64 pathes – refine the inner 2x2x2)

NBI / STARPLAN

Page 27: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 27

Global disk simulation setup

[ The number of cells and patches is reduced relative to production ]

Side view, showing also theside boundary layers needed to isolate the disk from periodic copies

o Disk gas density is shownwith log scaling

o The location of the two planet embryos in thedisk are indicated

NBI / STARPLAN

Page 28: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 28

Global disk simulation setup

[ The number of cells and patches is reduced relative to production ]

View from above the disk,with two planet embryo orbits

o The locations of the two embryosare visible as small dots alongtheir orbits

The size of the 3D box is 4AU

o Patch hierarchies around eachembryo extend out beyond theirHill radii, with Keplerian motionin a disk (also built up by a number of patches)

NBI / STARPLAN

Page 29: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 29

Global disk simulation setup – zoomed in

[ The number of cells and patches is reduced relative to production ]

The innermost patch levels

o Note the Rubik’s Cube (3x3x3) hierarchy

o Each patch is, for example, a 16x16x16 resolution patch

o There is also aRubik’s Revenge(4x4x4 case)

The smallest resolution elementin the setup is ~1/16 of theplanet embryo radius

NBI / STARPLAN

Log density

Page 30: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 30

Animations

[ The number of cells and patches is reduced relative to production ]

The initial proto-atmospherestructure is obtained byassuming hydrostatic pressure balance

NBI / STARPLAN

Final gas pressure profile,as resolved by the Rubik’sCube hierarchy

Page 31: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 31

Animations

[ The number of cells and patches is reduced relative to production ]

The large size of the proto-atmosphere is illustrated by showinglog gas density in a planethrough the planet embryo(in white)

NBI / STARPLAN

Log density

Log gas density

Page 32: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 32

To sum up:

You have a choice – you can believe that:

The only bodies that formed in the gaseous disk were

o Gas giants – everyone somehow believes in this without question

o Planetesimals – everyone also somehow believes in that!

o The planetismals were then laboriously gathered into rocky planets

o But what about gas dwafs then??

All planets form in the gaseous disks

o There is a smooth continuum from rocky planets via gas dwarfs to giants

o They form directly, via pebble (=chondrule) accretion

o The process is assisted, very importantly, by early proto-atmospheres

NBI / STARPLAN

Page 33: The formation of gas dwarfs and rocky planets a case for ...Size of the a star forming region 50pc=108 AU 1015. Exoplanets in Lund. May 2015 Slide 16 Other AMR codes, with part of

Exoplanets in Lund. May 2015 Slide 33

Take your pick – place your bets!

NBI / STARPLAN

And thank you for your attention !

We will know soon enough – thanks to DISPATCH!