Skip to content

Commit

Permalink
Merge pull request #72 from QuantumKitHub/pb-sparse-svd
Browse files Browse the repository at this point in the history
Implement sparse SVD and sparse contraction structs
  • Loading branch information
pbrehmer authored Oct 29, 2024
2 parents a17f7b7 + 1a8f788 commit c8c4f11
Show file tree
Hide file tree
Showing 9 changed files with 649 additions and 104 deletions.
2 changes: 2 additions & 0 deletions src/PEPSKit.jl
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ include("environments/transferpepo_environments.jl")
include("algorithms/contractions/localoperator.jl")
include("algorithms/contractions/ctmrg_contractions.jl")

include("algorithms/ctmrg/sparse_environments.jl")
include("algorithms/ctmrg/ctmrg.jl")
include("algorithms/ctmrg/gaugefix.jl")

Expand Down Expand Up @@ -73,6 +74,7 @@ module Defaults
const fpgrad_maxiter = 30
const fpgrad_tol = 1e-6
const ctmrgscheme = :simultaneous
const sparse = false
const reuse_env = true
const trscheme = FixedSpaceTruncation()
const iterscheme = :fixed
Expand Down
Loading

0 comments on commit c8c4f11

Please sign in to comment.