A supercomputer-simulated Milky Way galaxy

Astrophysicists working in California and Zurich have created a virtual Milky Way galaxy using a sophisticated supercomputer simulation that took an astonishing eight months to run.

Even without the need for all that computing time, it’s not easy to create a spiral galaxy. Previous attempts yielded awkward results, but the astrophysicists working on this simulation were able to account for important processes — like supernova winds that push hydrogen gas out of a galaxy and shut down star formation — to produce a galaxy that has the right proportions.

The main challenge was to create the galaxy in the context of current cosmology, which says that the universe is mostly made up of stuff we can’t even see — dark matter and dark energy. Cosmologists (physicists who study the overall structure and evolution of the universe) have calculated what percent of the total ‘stuff’ of the universe is comprised of each major component — visible matter, dark matter, and dark energy. Astrophysicists who study galaxy formation were then tasked with figuring out how to create a Milky Way-like galaxy given these proportions. Here is the model of the universe they were given:

Data from sky surveys, such as the Sloan Digital Sky Survey, show that the universe appears on large scales to be comprised of giant sheets and chains surrounding enormous voids. Galaxies are the visible building blocks of this cosmic web-like structure. Dark matter is posited to be the main gravitational component in creating these sheets and chains, drawing hydrogen gas in to eventually create galaxies. Notice in the simulation how big globs slammed into the galaxy from all directions as it was forming — those were flows of cold hydrogen gas and smaller galaxies crashing into the nascent spiral galaxy.

The following is an excellent (and incredibly beautiful) series of simulations showing the large-scale structure of the universe and how this cosmic web likely formed:

Note: Gpc = gigaparsecs (a billion parsecs); Mpc = megaparsecs (a million parsecs); one parsec = approximately three light-years. (The ‘h’ is a parameter for the Hubble constant, which basically says how fast the universe is expanding. Its value is approximately 1.) The Milky Way is about 100,000 light-years across. The initial scale of the Millenium simulation is therefore HUGE. It’s not until the sim zooms in to the smallest scales that you can discern individual galaxies.

This most recent supercomputer simulation of the Milky Way-like spiral galaxy is a step forward, because it demonstrates that it’s possible to create such a galaxy given the known laws of physics and what we understand about the overall structure of the universe.

2 thoughts on “A supercomputer-simulated Milky Way galaxy

  1. I can’t quite grasp the amount of time for all this to unfold. I mean, really, eight months of supercomputer time? Insane! Er, 13 billion years? Crazy.

    The first simulation looked like suds going down the drain. Maybe that is all the universe really is, God flushing some crud down the sink!

    The second simulation makes me think of stylized neuron networks, or fungal growth. The scale is also hard to grasp for me.

    Sublime.

  2. It does look like suds going down the drain, only I don’t think anything is actually going anywhere — it just keeps swirling.

    As for the second sim, I always ask my students if the large-scale structure of the universe looks familiar, and most of them agree that it looks like living tissue. The universe appears to be self-similar in that regard.

Want to discuss this article? See 'Questions and Comments' for the rules.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s