[CPMD-list] WANNIER_DOS
Axel Kohlmeyer
axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Thu Aug 26 13:36:00 CEST 2004
>>> "AA" == A Alaka <A.Alaka> writes:
hi,
AA> Does anyone know how to get the WANNIER_DOS file for a ceratin system?
AA> Im guessing via a PROPERTIES calculation but the manual offers no
if the manual has no answers, you have to look into the source code
(that is so nice about having the source):
grepping for WANNIER_DOS reveals, that this file is written in wc_dos.F
in the subroutine WC_DOS. WC_DOS now is called from mdmain.F, mdshop.F, and
mm_mdmain.F, so it is obvious that you have to start a molecular
dynamics run to get this file. if you want it from a static calculation,
run an MD with MAXSTEP 1 and TIMESTEP 0.0001. upon closer inspection
of mdmain.F on sees that calling WC_DOS is conntected to TWANN being set
to true. TWANN now is set in control.F and after sorting out the
if-elseif-else jungle one sees, that the required keyword is:
DIPOLE DYNAMICS WANNIER.
AA> information on this. Another thing is the LDOS keyword (for calculating
AA> the layer projected DOS). Its in the manual but again no explanation.
AA> I've tried several input options with the keyword but none seem to work.
AA> Perhaps it isn't implemented yet?
using the same strategy one finds, that LDOS requires a properties
calculation following a diagonalization (you have to keep the
diagonalization keyword for the properties run.
this was a bit more tricky to locate...)
please keep in mind, that i have not used these files before, so
you have to check yourself, whether the contents of the files are
correct. this is just, what i could find out by looking at and
through the cpmd sourcecode for a few minutes.
regards,
axel kohlmeyer.
p.s.: please consider submitting some text for the cpmd manual
once you have verified, that this works correctly.
AA> Thanks in advance.
AA> _______________________________________________
AA> CPMD-list mailing list
AA> CPMD-list at cpmd.org
AA> http://cpmd.org/mailman/listinfo/cpmd-list
--
=======================================================================
Axel Kohlmeyer e-mail: axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Lehrstuhl fuer Theoretische Chemie Phone: ++49 (0)234/32-26673
Ruhr-Universitaet Bochum - NC 03/53 Fax: ++49 (0)234/32-14045
D-44780 Bochum http://www.theochem.ruhr-uni-bochum.de/~axel.kohlmeyer/
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.
More information about the CPMD-list
mailing list