Skip to content

More general InfiniteMPO constructors and compression, iDMRG, and subspace expansion #73

@mtfishman

Description

@mtfishman

Hey Matt,

On my own fork, I have finished the implementations of a few useful features (paper coming out soon using it). This includes, from trivial to less trivial:

  • SU(3) and SU(4) irrep using color conservation (nothing non-Abelian)
  • some small fixes in general
  • implementation of a few convenient functions for data analysis (QN-resolved analysis of ent spectrum, transfer matrix spectrum + some correlation functions)
  • a working iDMRG for InfiniteMPOMatrix
  • a working InfiniteMPO constructed from an InfiniteMPOMatrix
  • a working iDMRG for InfiniteMPO
  • compression of iMPOs using InfiniteMPOMatrix and the approach by Parker, Cao et Zaletel in Phys.Rev.B 102 . It is not yet fully benchmarked so that should clearly be experimental , especially as it is the simplest, non-fail proof version.
  • I also plan to do this week some modifications on the subspace expansion as I cannot afford the default version in my new project (the one that required the compression of iMPOs)

It might be a lot for a single merge request. So how would you like to proceed? It will take me one or two weeks anyway to make things a bit cleaner.

Originally posted by @LHerviou in #69 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions