Closed lisurui6 closed 4 months ago
@lisurui6 - the bands looks quite similar to me. The main differences are:
In the SpinW plot, there is only 4 bands (2 magnon creation / positive energy, 2 magnon anihilation / negative energy), whilst in the TB2J there are more - this is because you've defined the SpinW model to have only 1 unit cell with 2 atoms - in spin wave theory you can only get 2 bands (one magnon creation, one magnon anihilation) per magnetic ion in the unit cell. I presume the extra bands in the TB2J plot is due to using a supercell (if you used a 7x7 super cell there should in principle be 196 bands (=49*4) but many of them would be degenerate. Even if you defined a 7x7 supercell in SpinW I don't think you will get the same plot as TB2J because your magnetic structure is just ferromagnetic so effectively would reduce back to a single cell (e.g. SpinW would calculate 196 bands but they would be degenerate to the 4 you've already seen) - you would need to define the moments in each cell of the super cell to be slightly different to get the bands to not be degenerate - if you can get a magnetic structure from TB2J you can then input this into SpinW and maybe get a similar number of bands.
The energy scale or bandwidth is slightly different (it looks a little lower in TB2J than SpinW) - this is probably due to the definition of the spin length (the 'S'
parameter in addatom
). The magnon energy is proportional to J*S
- in the SpinW model you've defined S=1.5
whereas I presume that the TB2J calculation would have used a calculated ordered moment which would be slightly less than 1.5
- you can just change the 'S', 3/2
part of the addatom
command to scale the overall bandwidth - maybe something like 'S', 1.35
would give you something closer to what TB2J calculates - if TB2J outputs the calculated ordered moment on each site you can put that into the SpinW calculation to get better agreement.
Hi there,
I am trying to use spinW to produce the monolayer CrI3 magnon bands using exchange parameters computed from TB2J. However, I am not getting the same results as that from TB2J. As I am inexperience in using spinW, any help is greatly appreciated.
I first setup the crystal structure using only Cr atoms:
Then I add couplings of exchange, DMI and bilinear, using values from TB2J calculations.
Finally I plot the magnon bands along G M K G (not sure why but hermit has to be set to false here)
But this is the magnon bands I got:
Comparing to TB2J bands:
Any idea what I did wrong?
I am not so sure about the symmetry, which I set to 0, since I have defined all the atoms in a unit cell already. And I am not so sure about supercell, and if I need to define one and how (a 7X7 supercell was used in TB2J exchange params (i.e. (3, 3, 0) to (-3, -3, 0))). Not so sure about how DMI is set is either. But even with just exchange J and B, the number of bands are still different. (With J only, the bands are the same).
Thanks so much in advance for your time.