I am trying to simulate the ChiT (2-300K) and magnetization (0-5000mT) of a single lanthanide centre using curry.
It works for many combinations of CF parameters but if I try the following:
Code: Select all
Sys.S=15/2;
Sys.g=4/3;
Sys.B2=0.2032*30000;
Sys.B4=[7.1e-3 0 0 0 7.7e-3 0 0 0 0]*30000;
Sys.B6=1.92e-5*30000;
In fact the chiT and M values are (exactly?) half of the expected value.
I tried with different spin values and g factors (= different lanthanides) and I always get the same wrong value, that is half of the expected one (e.g. for Dy3+ the curie constant is 14.17 and I get 7.07).
It seems that the error disappears if you don't use B4 and/or B6. It also disappears if the value of B6 or B4 is set below a certain threshold.
The energy level diagram is instead calculated correctly for all the combinations, so it does not seem to be a problem of matrix diagonalization.
Thanks a lot for your time,
Mauro