Katharine Hyatt

Postdoctoral Scholar

Flatiron Institute


Katharine Hyatt is a postdoc, working in the Center for Computational Quantum Physics at the Flatiron Institute, a division of the Simons Foundation. Her research focuses on developing new numerical methods to understand 2D correlated electronic systems, and finding interesting applications in condensed matter physics for these methods. Tensor networks play an important role in this research, along with methods like exact diagonalization and quantum Monte Carlo. She was previously a graduate student at the University of California, Santa Barbara, where she received her PhD in physics in June 2018. Her undergraduate study was completed at the University of Waterloo, from which she holds an Honours BSc in Mathematical Physics. She also moonlights as a sometime Julia language and package developer.


  • Developing new numerical algorithms for condensed matter physics
  • Non-equilibrium/driven phases of matter
  • Strongly correlated electronic systems
  • Open source scientific software
  • GPU programming
  • Massively parallel programming


  • PhD in Physics, 2018

    University of California, Santa Barbara

  • MA in Physics, 2014

    University of California, Santa Barbara

  • Honours BS in Mathematical Physics, 2012

    University of Waterloo

Recent & Upcoming Talks

March Meeting 2020

TNSAA 2019-2020

Intelligent Tensors in Julia

We present ITensors.jl, a ground-up rewrite of the C++ ITensor package for tensor network simulations in Julia. We will motivate the …

DMRG Approach to Optimizing Two-Dimensional Tensor Networks

From One To Many

Start using Julia to do simulations of quantum systems with many interacting particles! We will write a single-core exact …

Recent Publications

DMRG Approach to Optimizing Two-Dimensional Tensor Networks

Tensor network algorithms have been remarkably successful solving a variety of problems in quantum many-body physics. However, …

Extracting Entanglement Geometry from Quantum States

Tensor networks impose a notion of geometry on the entanglement of a quantum system. In some cases, this geometry is found to reproduce …

Many-body localization in the presence of a small bath

In the presence of strong disorder and weak interactions, closed quantum systems can enter a many-body localized phase where the system …

Entanglement at a Two-Dimensional Quantum Critical Point: a Numerical Linked Cluster Expansion Study

We develop a method to calculate the bipartite entanglement entropy of quantum models, in the thermodynamic limit, using a Numerical …

Recent Posts

Accelerating Tensor Computations in Julia with the GPU

Introduction/Roadmap Last year at JuliaCon, Matt Fishman and I gave a talk about our ongoing effort to port the ITensor code from C++ …

Getting Started With Julia

Getting into a new programming language is always a bit overwhelming, because there are so many places to start! Here is a short list …

Making a first Julia pull request

In this post I'm going to go through my step-by-step process of finding some code in base Julia which is not covered by tests, adding …

Running Cluster Jobs Remotely

A Journey Through Laziness Quite often, I'm working at my desktop in my campus office. The compute cluster on campus does not allow me …