how to constrain magnetization in ABINIT?
Posted: Tue Dec 13, 2016 8:58 am
Dear ABINIT developers and users,
I am wondering how I can successfully constrain the magnetization for a specific atom in a system. I searched the posts in the forum.(viewtopic.php?f=9&t=3337&p=10222&hilit=magconon#p10222)
It is said that we can play with the params of "magcon_lambda" and "magconon". I have a question on the param "magconon". In the doc, it says "The constraint can be either on the direction only (magconon 1) or on the full vector (magconon 2)." I am not clear about what "the direction" and "full vector" is? Could you pls explain a bit more? (say I want to constrain the spin for an atom to be:
spinat
0 0 1
how can I set magconon?
Also, when adding these two parameters, the SCF run severely diverged(total energy increase). I play with magcon_lambda from 10 ~ 300 (with step 10), they all still fail to converge, any suggestion on this?
Thanks,
Ben
I am wondering how I can successfully constrain the magnetization for a specific atom in a system. I searched the posts in the forum.(viewtopic.php?f=9&t=3337&p=10222&hilit=magconon#p10222)
It is said that we can play with the params of "magcon_lambda" and "magconon". I have a question on the param "magconon". In the doc, it says "The constraint can be either on the direction only (magconon 1) or on the full vector (magconon 2)." I am not clear about what "the direction" and "full vector" is? Could you pls explain a bit more? (say I want to constrain the spin for an atom to be:
spinat
0 0 1
how can I set magconon?
Also, when adding these two parameters, the SCF run severely diverged(total energy increase). I play with magcon_lambda from 10 ~ 300 (with step 10), they all still fail to converge, any suggestion on this?
Thanks,
Ben