flux(psi0) = QN("Sz",0)
ERROR: DimensionMismatch("new dimensions (5, 3, 3) must be consistent with array size (13,)")
Stacktrace:
[1] reshape(a::CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, dims::Tuple{Int64, Int64, Int64})
@ CUDA ~/.julia/packages/CUDA/5jdFl/src/array.jl:665
[2] reshape
@ ./reshapedarray.jl:116 [inlined]
[3] permute!(B::NDTensors.DenseTensor{Float64, 3, Tuple{Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}}, NDTensors.Dense{Float64, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}}}, A::NDTensors.DenseTensor{Float64, 3, Tuple{Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}}, NDTensors.Dense{Float64, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}}})
@ ITensorGPU ~/.julia/dev/ITensors/ITensorGPU/src/tensor/cudense.jl:532
[4] ITensor/ITensors.jl#1
@ ~/.julia/dev/ITensors/ITensorGPU/src/tensor/cudense.jl:61 [inlined]
[5] permutedims!!
@ ~/.julia/dev/ITensors/ITensorGPU/src/tensor/cudense.jl:65 [inlined]
[6] permutedims!!
@ ~/.julia/dev/ITensors/ITensorGPU/src/tensor/cudense.jl:63 [inlined]
[7] permutedims
@ ~/.julia/dev/ITensors/NDTensors/src/dense.jl:438 [inlined]
[8] permutedims
@ ~/.julia/dev/ITensors/src/itensor.jl:1686 [inlined]
[9] _permute(as::NDTensors.NeverAlias, T::NDTensors.DenseTensor{Float64, 3, Tuple{Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}}, NDTensors.Dense{Float64, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}}}, new_inds::Tuple{Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}})
@ ITensors ~/.julia/dev/ITensors/src/itensor.jl:1691
[10] permute(as::NDTensors.NeverAlias, T::ITensor, new_inds::Tuple{Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}})
@ ITensors ~/.julia/dev/ITensors/src/itensor.jl:1695
[11] #permute#219
@ ~/.julia/dev/ITensors/src/itensor.jl:1676 [inlined]
[12] permute(T::ITensor, new_inds::Tuple{Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}, Index{Vector{Pair{QN, Int64}}}})
@ ITensors ~/.julia/dev/ITensors/src/itensor.jl:1661
[13] permute(M::MPO, #unused#::Tuple{typeof(linkind), typeof(siteinds), typeof(linkind)})
@ ITensors ~/.julia/dev/ITensors/src/mps/dmrg.jl:14
[14] #dmrg#954
@ ~/.julia/dev/ITensors/src/mps/dmrg.jl:45 [inlined]
[15] dmrg(H::MPO, psi0::MPS, sweeps::Sweeps)
@ ITensors ~/.julia/dev/ITensors/src/mps/dmrg.jl:41
[16] top-level scope
@ REPL[3]:21
[17] top-level scope
@ ~/.julia/packages/CUDA/5jdFl/src/initialization.jl:52