Skip to content
View mtfishman's full-sized avatar

Organizations

@ITensor
Block or Report

Block or report mtfishman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mtfishman/README.md

Hi 👋

Hello! I'm Matt Fishman, a Research Scientist and Software Engineer at the Center for Computational Quantum Physics (CCQ), part of the Flatiron Institute in New York. I lead the development of @ITensor. Find out more on my personal page.

  • I received my Ph.D. from Caltech in the Spring of 2018. My thesis was on the development of tensor network algorithms.
  • I am currently the lead developer of ITensor (co-developed with @emstoudenmire), a leading tensor network software library with applications to quantum physics, quantum computing, machine learning and chemistry.
  • ITensor was originally written in C++. I led the development of the Julia port called ITensors.jl, which was officially released in May of 2020.
  • Along with @GTorlai I am a co-developer of the PastaQ.jl Julia library for simulating and analyzing quantum computers.
  • I primarily code in Julia and C++ (more in Julia lately).
  • I am interesting in writing simple to use and high performance code.
  • I am most excited about my recent work in applying tools like automatic differentiation, multithreading, and interactive visualization to improve tensor network software and algorithms.
  • I am interested in learning more about applying other high performance computing (HPC) techniques like GPUs and distributed computing to improve tensor network software.
  • Check out my repositories and reach out with any questions you have or if you are interested in contributing to the ITensor ecosystem!

Pinned

  1. ITensor/ITensors.jl ITensor/ITensors.jl Public

    A Julia library for efficient tensor computations and tensor network calculations

    Julia 490 117

  2. ITensor/ITensorNetworks.jl ITensor/ITensorNetworks.jl Public

    A package with general tools for working with higher-dimensional tensor networks based on ITensor.

    Julia 50 11

  3. ITensor/ITensorTDVP.jl ITensor/ITensorTDVP.jl Public

    Time dependent variational principle (TDVP) of MPS based on ITensors.jl.

    Julia 46 11

  4. GTorlai/PastaQ.jl GTorlai/PastaQ.jl Public

    Package for Simulation, Tomography and Analysis of Quantum Computers

    Julia 137 23

  5. ITensor/ITensorInfiniteMPS.jl ITensor/ITensorInfiniteMPS.jl Public

    A package for working with infinite matrix product states (MPS) with ITensor.

    Mathematica 29 19

  6. ITensorTutorials.jl ITensorTutorials.jl Public

    Tutorials for ITensors.jl and PastaQ.jl.

    TeX 8 1