Closed shivupa closed 1 month ago
Thanks for your interest in using block2
. For relativistic DMRG, the projected spin is no longer a good quantum number, so you need to delete the spin=spin
in driver.initialize_system
, which means:
driver.initialize_system(n_sites=ncas, n_elec=n_elec, orb_sym=orb_sym)
Then it will work. The example in the documentation will be fixed.
Awesome! Yeah it felt weird to use projected spin for a relativistic calculation. Thanks for the quick reply. This answers my question.
Is there documentation for the FCIDUMP keywords IGENERAL
and ITGENERAL
?
IGENERAL=1
indicates that there is no implied 8-fold symmetry of two-body integral.
ITGENERAL=1
indicates that there is no implied 2-fold symmetry of one-body integral.
When seeing these keywords in FCIDUMP
, the block2
code will not apply the identities h[ij] = h[ji]
and v[ijkl] = v[jilk] = ...
.
Awesome thank you! That makes sense!
I was playing around with Block2, and I ran into an issue that I didn't quite understand. I managed to reproduce this by slightly modifying the example from the documentation https://block2.readthedocs.io/en/latest/tutorial/qc-hamiltonians.html#Relativistic-DMRG
The only thing that I changed is that I removed one electron from N2.
When I run this I get
and the calculation crashes. Is this a problem with my installation of Block2 or something wrong with Block2 internally?
If needed I built Block2
master
with