Can I use tenpy to calculate boson t-J model ?

How do I use this algorithm? What does that parameter do?
Post Reply
xuyanniu
Posts: 1
Joined: 25 May 2024, 01:33

Can I use tenpy to calculate boson t-J model ?

Post by xuyanniu »

I want use tenpy to calculate boson t-J model. But I find there is no this in the model list of tenpy model. So I want to check if I can calculate this model in tenpy. Thanks!
User avatar
Johannes
Site Admin
Posts: 442
Joined: 21 Jul 2018, 12:52
Location: TU Munich

Re: Can I use tenpy to calculate boson t-J model ?

Post by Johannes »

Indeed, there's no predefined model for that, but it shouldn't be too difficult to write a new model class for that.
Basically, you want to adjust the exisiting tenpy.models.tj_model.TJModel, but use a new bosonic version of the tenpy.networks.site.SpinHalfHoleSite as the local site.
Try starting to write such a BosonicSpinHalfHoleSite by writing down very similar local operators/sites as in the SpinHalfHoleSite, but leave away the Jordan Wigner strings.
And then create a new BosonicTJModel similar to the fermionic one, but use your newly defined BosonicSpinHalfHoleSite.
Post Reply