left - canonize SU2 symmetric tensor #189
|
Hello i want to make tensors left-canonized for SU(2) symmetry and there was some problem. I want to maintain reduced matrix shapes, and want to make norm of mps to be 1. I tried code below, And result was below So there is two problems, first norm of random_ket is not 1, and second reduced matrix's shapes has changed. How can i make tensors for each site left-canonized while maintaining every reduced matrix's shapes? Thank you |
Replies: 1 comment 1 reply
|
Tensor with non-abelian symmetry (such as SU2) is complicated, and its manipulation is not supported in |
Tensor with non-abelian symmetry (such as SU2) is complicated, and its manipulation is not supported in
pyblock2.algebra.core. For example,MPS.canonicalizeis not going to work for non-abelian symmetry. In general, the non-abelian symmetry support inblock2is limited and we do not recommend the user to change the tensor content with SU2 symmetry.