Dear SIESTA users,

I now calculate molecule A and then the other calculation putting molecule A on a metal surface. I do the PDOS for molecule A in both calculations. If I want to see how the PDOS evolute after absorbing on a surface, I need to compare the PDOS of molecule in both cases.

1. As Marcos suggested here (http://www.mail-archive.com/siesta-l%40uam.es/msg02720.html), I can compare the PDOS after shifting the Fermi energy to zero for both calculations separately. But I think this may not correct, because the zero energy reference in the two calculation may be different, that is, the energy for the vacuum in the two calculation may be different.

2. To do this, Min Gao has suggested here (http://www.mail-archive.com/siesta-l%40uam.es/msg02719.html) to put molecule A, molecule A+surface in one calculation, where molecule A does not interact with molecule A+surface. Then there is only one zero energy reference in one calculation. So the PDOS of the molecule A can be compared directly with the PDOS of absorbed molecule A. However, this method would give a larger simulation box and consequently a larger computation.

3. As I know, if we want to get the work function of a metal, we should do a calculation for a slab. After the simulation we get the Fermi energy E_f and also we should find the energy of the vacuum E_vac, then (E_f - E_vac) will be the calculated work function. Inspired by this, I think I can find the energy of the vacuum E_vac1 for molecule A and and E_vac2 for molecule A+surface, then the PDOS can be compared by shifting E_vac1 and E_vac2 respectively. Am I right?

Please correct me if there is something wrong.

/Guangping

Responder a