Closed abehersan closed 2 years ago
Hi Abraham,
it seems the issue is with your g-tensor which implies an extremely strong planar anisotropy keeping the spins in the x-y
(same as a-b
in this case) plane, because g_z
is basically zero.
With your code, with a 1000T field there is a very small canting which is not visible in the plot but if you output the moment components using:
ybbr.magstr.S
you'll see there is a small z
-component of 0.0171
with the x
-component being 0.4997
.
If you comment out the addg
line, the 1000T field will fully polarise the moments along z
.
I haven't read the paper you cited but just scanning it they don't seem to have a included a g-tensor (e.g. it's not in equation 1). In SpinW, the g-tensor is used to scale the magnetic field effect - e.g. the Zeeman term Hamiltonian is H.g.S
so because you have such a small g_z component (4e-4
) your field is effectively around 0.2 T instead of 1000T (by default the g-tensor is 2*I
where I
is the identity matrix).
So, the question is where does the A
value come from, and why is it so small? If it is correct, I don't think you can use the model in the theory paper because they don't consider the very strong single-ion anisotropy the g-tensor you've inputted implies...
Best wishes,
Duc.
Dear Duc, Thanks a lot for your thorough response. Indeed the paper I reference in the OP is just for illustrative purposes of the lattice structure and the field orientation. Now that I know what the issue was, I can proceed with refining the Hamiltonian's parameters and eventually fit some experimental data to the model. Just FYI; from a previous, less general spin Hamiltonian's fit, the magnetic anisotropy turned out to be quite small, hence the small value in the script - this, as you noted, is at odds with the proposed value of the gz-component... Thanks again for your clarification! Best, Abraham
Adding a magnetic field perpendicular to a 2D lattice of magnetic atoms initially ordered in the basal plane doesn't cant the structure as expected.
Even at extremely high fields, the moments remain unchanged as seen in the minimal example provided. The spin structure is similar to that of Fig 1. in PHYSICAL REVIEW B 93, 014418 (2016). (see below)
Most likely I'm missing something from my implementation but I'm curious if this is an actual bug.
Thanks and best wishes, Abraham