QuantumATK Forum
QuantumATK => General Questions and Answers => Topic started by: njuxyh on January 13, 2011, 09:44
-
i have a small question about the ldos parameter :energy,i.e
ldos = calculateLocalDensityOfStates(
lih2li_scf,
energy = 0.0*eV,
quantum_number = (0.0,0.0)
i have read the manual, and find we can only calculate the ldos at one energy everytime
now, i want to calculate a energy region such as -0.1ev~0.1ev in siesta program(below) and get a total ldos by summarizing the ldos at every energy point at the energy region. is it possible in atk? 3x!!
%block LocalDensityOfStates
-0.1 0.1 eV
%endblock LocalDensityOfStates
-
One of the great advantages of ATK is that you can easily program a thing like this in a script. So, all you need is to loop over the energies of interest and sum up the contributions as you go along.
-
yes, but the ldos are usually stored in vnl file, how i extract the data information from vnl? or how i strore the data in other format (can read directly)
thanks a a lot
-
The trick is to sum it before saving it to the VNL file :)