[CPMD-list] Reluctant hydrogen
Erik Santiso
eesantis at unity.ncsu.edu
Wed Jul 23 22:59:26 CEST 2003
Hi everybody. I've been dealing with a strange problem and I can't seem to find where the error is. I'm trying to do a wavefunction optimization for an isolated hydrogen atom using CPMD. I'm using a Vanderbilt pseudopotential and the HCTH functional, here's my input file:
&CPMD
OPTIMIZE WAVEFUNCTION
ISOLATED MOLECULE
MEMORY BIG
LSD
&END
&SYSTEM
SYMMETRY
1
CELL
30.0000 1.0 1.0 0.0 0.0 0.0
CUTOFF
35
&END
&ATOMS
*001-H-ghct--leweb.uspp BINARY
LMAX=S
1
10.0000 0.000000 0.0000000
&END
&DFT
FUNCTIONAL HCTH
GC-CUTOFF
5.D-5
&END
Now, for some reason the above doesn't converge. If I try a different method (e.g. PCG MINIMIZE) it converges but gives a total energy of circa -0.4, which is not right. Since I programmed the HCTH into Dr. Vanderbilt's code myself, I thought there might be an error in the pseudopotential, but I've checked it and compared it with the one in functionals.f in CPMD and they give identical results. I've tried running the same thing with other pseudopotentials and with a similar input file they converge extremely fast to about -0.5.
There's another glitch: if I remove the LSD option from the above input, it converges very fast to an energy of about -0.46. Now the question is: shouldn't it converge to a lower value in the LSD run? I thought there was a problem with the LSD_HCTH routine in CPMD, but I couldn't find any error in it either. I'm now out of ideas on what could be wrong here, so if anyone can give me a hint on what may be failing here I'd appreciate it very much. I'm not attaching the pseudopotential file or the code I used to generate it to avoid cluttering up all your mailboxes, if anybody wants to look into it let me know and I'll send the files ASAP. Thanks a lot!
Erik.
-----------------------------------------
Instant psychoanalysis - Just add coffee.
More information about the CPMD-list
mailing list