It's all in section 7.5 of the manual, but here are some answers:

> could anybody please tell me whether SIESTA is able to relax
> atomic and magnetic structures simultaneously and self-consistently.

Definitely so.

> For example, if one wants to find out whether a non-collinear
> ordering takes place in the magnetic system, should one just
> specify NonCollinearSpin T and relax the system?

It's the simplest possibility. I guess Siesta will do the calculation in
the usual way: setting the maximum possible spin on each atom and then
self-consistency does the job. Perhaps you should also set SpinPolarized
to true; note that non-collinear spin could not work in parallel. I had
problems when I tried to run a prosaic O2 molecule using non-colinear
spin. Worked fine when I ran it serial.

> Or one should also specify the initial guess for the orientation of spins
> by specifying DM.InitSpin ? In the latter case do the specified
> orientation (and magnitude) of the moments on atoms change during
> relaxation or they remain fixed?

This is another possibility, more sophisticated, but a bit more boring to
prepare. As far as the manual says, in Siesta you can only fix the total
spin of the system, not the spin of individual atoms. Perhaps it would be
possible to fix the spin of individual atoms, but probably you'd have to
hack into the code and implement it yourself, for the moment.

Best regards,

Marcos

-- 
Dr. Marcos Verissimo Alves
Post-Doctoral Fellow
Unité de Physico-Chimie et de Physique des Matériaux (PCPM)
Université Catholique de Louvain
1 Place Croix du Sud, B-1348
Louvain-la-Neuve
Belgique

------

I have become so addicted to vi that I try to exit OpenOffice by typing :wq!

Reply via email to