Exchange interaction for non parallel spin
Posted: Wed Dec 06, 2017 7:04 am
Hello,
My name is Qing Zhang from Prof. Myriam P. Sarachik's group. Could you please help me about the question of the Dy3 paper (Phys. Rev. Lett. 100, 247205):
I am interested in anisotropic exchange in molecular magnets. I am able to rotate the local tensor frame for anisotropic g and zero field splitting terms. However I do not know how to tilt tensors associated with anisotropic exchange. An important example would be the ising model applied for the interpretation single crystal of magnetization of Dy3 (Phys. Rev. Lett. 100, 247205). I make an attempt to reproduce the characteristic Zeeman splitting diagram (fig 3)
% code before exchange:
Sys.S = [1/2 1/2 1/2];
Sys.g = [0 0 1; 0 0 1; 0 0 1]; % anisotropic g tensors
Sys.gFrame = [0 0 0; 0 120 0; 0 240 0]*pi/180;
Sys.ee = [0;0;0]*(-1e5); % coupling, in MHz
% code after adding exchange:
Sys.ee = [0 0 1;0 0 1;0 0 1]*(-1e5); % coupling, in MHz
Sys.eeFrame = [0 0 0; 0 120 0; 0 240 0]*pi/180;
Could you please give me any suggestion about how to write the code about the exchange or how to calculate the Zeeman splitting diagram? Thank you very much!
Best regards,
Qing Zhang
My name is Qing Zhang from Prof. Myriam P. Sarachik's group. Could you please help me about the question of the Dy3 paper (Phys. Rev. Lett. 100, 247205):
I am interested in anisotropic exchange in molecular magnets. I am able to rotate the local tensor frame for anisotropic g and zero field splitting terms. However I do not know how to tilt tensors associated with anisotropic exchange. An important example would be the ising model applied for the interpretation single crystal of magnetization of Dy3 (Phys. Rev. Lett. 100, 247205). I make an attempt to reproduce the characteristic Zeeman splitting diagram (fig 3)
% code before exchange:
Sys.S = [1/2 1/2 1/2];
Sys.g = [0 0 1; 0 0 1; 0 0 1]; % anisotropic g tensors
Sys.gFrame = [0 0 0; 0 120 0; 0 240 0]*pi/180;
Sys.ee = [0;0;0]*(-1e5); % coupling, in MHz
% code after adding exchange:
Sys.ee = [0 0 1;0 0 1;0 0 1]*(-1e5); % coupling, in MHz
Sys.eeFrame = [0 0 0; 0 120 0; 0 240 0]*pi/180;
Could you please give me any suggestion about how to write the code about the exchange or how to calculate the Zeeman splitting diagram? Thank you very much!
Best regards,
Qing Zhang