# What HPC Infrastructure was used to generate the 2019 first picture of a black hole?

**URL:** <https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851>\
**Category:** Q&A\
**Tags:** data, publication, cyberinfrastructure\
**Created:** [April 13, 2019, 10:17pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851 "2019-04-13T22:17:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![vsoch](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/vsoch/32/112_2.png) [@vsoch](https://ask.cyberinfrastructure.org/u/vsoch)\
**Post date:** [April 13, 2019, 10:17pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/1 "2019-04-13T22:17:39Z")

</div>

There has been a lot of excitement around the first picture of a black hole (and rightfully so!) and I’ve been trying to nail down the specifics of the compute infrastructure that was used (e.g., HPC? Machines? How much memory?) There was a mention of the amount of data used (in the Terabytes, I believe) but I couldn’t find any spec for how it was processed, and where. I can imagine given all the GUI and image processing needed, maybe they did it on local machines and waited it out. However, I can also imagine there was a lot of computation needed to generate the image, which would do well on a supercomputer.

I did find this post on reddit with a link to all the papers: [https://www.reddit.com/r/HPC/comments/bcndgt/imaging\_a\_blackhole/](https://www.reddit.com/r/HPC/comments/bcndgt/imaging_a_blackhole/), and notably, the third link talks about the data pipelines.

If anyone has a hint, or knows someone out there that could answer this question, the nerdlings of AskCI want to know!

---

<div class="post-metadata">

**Author:** ![rberger](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/rberger/32/56_2.png) [@rberger](https://ask.cyberinfrastructure.org/u/rberger)\
**Post date:** [April 14, 2019, 3:24pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/2 "2019-04-14T15:24:45Z")

</div>

Hey V,

here is the link to one of the codes used on GitHub ([https://github.com/achael/eht-imaging](https://github.com/achael/eht-imaging)), which also includes all kinds of references, maybe something is hidden in there.

In news articles they mention that they had 5 Petabytes of Raw data (1,000 pounds), which was transported using planes to two locations, one in Germany and one in Massachusetts ([https://www.inverse.com/article/54833-m87-black-hole-photo-data-storage-feat](https://www.inverse.com/article/54833-m87-black-hole-photo-data-storage-feat) and [https://motherboard.vice.com/en\_us/article/597m7q/reddits-data-hoarders-are-freaking-out-over-all-that-black-hole-data](https://motherboard.vice.com/en_us/article/597m7q/reddits-data-hoarders-are-freaking-out-over-all-that-black-hole-data)). They even had to wait for summer to get some drives from the South Pole.

As far as I understand it, they needed to do a lot of simulations to train their algorithms. According to the first article above some of this preprocessing was done on GPU resources of University of Arizona.

There is also a TED talk explaining the general idea: [https://www.ted.com/talks/katie\_bouman\_what\_does\_a\_black\_hole\_look\_like#t-708480](https://www.ted.com/talks/katie_bouman_what_does_a_black_hole_look_like#t-708480)

Best,  
Richard

---

<div class="post-metadata">

**Author:** ![vsoch](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/vsoch/32/112_2.png) [@vsoch](https://ask.cyberinfrastructure.org/u/vsoch)\
**Post date:** [April 14, 2019, 9:32pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/3 "2019-04-14T21:32:55Z")

</div>

Thanks @rberger! I got a helpful response on Reddit too (the original post I linked) and I’ll summarize here:

- Details of correlators are in paper II: 1000 cores with 25Gbps connectors.
- Supercomputers are mentioned in paper III: including the following direct quote:

> the simulations were performed in part on the SuperMUC cluster at the LRZ in Garching, on the LOEWE cluster in CSC in Frankfurt, and on the HazelHen cluster at the HLRS in Stuttgart.

Wow, 1,000 pounds… of data. I need a few minutes to really take that in.

---

<div class="post-metadata">

**Author:** ![Chrisreidy](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/chrisreidy/32/538_2.png) [@Chrisreidy](https://ask.cyberinfrastructure.org/u/Chrisreidy)\
**Post date:** [April 18, 2019, 2:58pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/4 "2019-04-18T14:58:49Z")

</div>

Hi Vanessa  
To elaborate on Richard’s point, one of our clusters at the University of Arizona was obtained through an NSF MRI grant and was used partly for simulating black holes, particularly Sagittarius A\*, the one at the middle of the Milky Way galaxy (ours). Their simulated images are remarkably similar to the published image we saw.  
I spoke recently to Junhan Kim who spent his last three Arizona winters in the balmy Antarctic summer (it was still warmer in Arizona) running the telescope and collecting data.  
Chris

---

<div class="post-metadata">

**Author:** ![vsoch](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/vsoch/32/112_2.png) [@vsoch](https://ask.cyberinfrastructure.org/u/vsoch)\
**Post date:** [April 18, 2019, 3:40pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/5 "2019-04-18T15:40:08Z")

</div>

That sounds like an amazing story @Chrisreidy - there are some amazing stories in there! Maybe we could hear them some day?

---

<div class="post-metadata">

**Author:** ![vsoch](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/vsoch/32/112_2.png) [@vsoch](https://ask.cyberinfrastructure.org/u/vsoch)\
**Post date:** [April 18, 2019, 6:12pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/6 "2019-04-18T18:12:29Z")

</div>

Also just for posterity and record - there were a _ton_ of open source projects that helped with the project, there is more discussion here on Twitter:

> <https://twitter.com/matplotlib/status/1116477991763218432>
>
> MIT CSAIL @MIT\_CSAIL

---

<div class="post-metadata">

**Author:** ![vsoch](https://ask.cyberinfrastructure.org/user_avatar/ask.cyberinfrastructure.org/vsoch/32/112_2.png) [@vsoch](https://ask.cyberinfrastructure.org/u/vsoch)\
**Post date:** [April 21, 2019, 11:01pm UTC](https://ask.cyberinfrastructure.org/t/what-hpc-infrastructure-was-used-to-generate-the-2019-first-picture-of-a-black-hole/851/7 "2019-04-21T23:01:59Z")

</div>

I found another good link on the TACC site about how Stampede and Jetstream contributed! [https://www.tacc.utexas.edu/-/peeling-back-the-darkness-of-m87](https://www.tacc.utexas.edu/-/peeling-back-the-darkness-of-m87)
