Matt Fishman

Results 492 comments of Matt Fishman

I guess this will keep getting made (#1145). I'll just leave it open but we should ignore it since as of #1097 ITensorGPU is only compatible with NDTensors v0.1.

Thanks for the report. We are currently working on a rewrite of the projected MPO code, it should be easy to add support for this once that is done (we...

Yes, we are doing a complete rewrite of `NDTensors` which will replace the `Tensor` type and `TensorStorage` types. The new design will include a general elementwise `SparseArrayDOK` type (using a...

@JanReimers's assessment is correct. `adapt` from [`Adapt.jl`](https://github.com/JuliaGPU/Adapt.jl) is being used to handle conversion to GPU when the MPS is on GPU, as well as element type conversion (for example if...

Related: https://itensor.discourse.group/t/correlation-matrix-of-complex-operators/584

What about `MaybeComplexAdaptor`? Then it reads like `adapt(MaybeComplexAdaptor(Float32), T)`, for example.

I think we can support both, but that is up to us. For this case we want the version `adapt(MaybeComplexAdaptor(Vector{Float64}), O)` but for other cases we might want `adapt(MaybeComplexAdaptor(Float64), O)`...

They would have different behavior in general, because `adapt(MaybeComplexAdaptor(Float64), O)` would only change the element type while preserving everything else about the data storage type (preserve if `O` is on...