Thanks a lot for replying Salvador, yes I checked mesh cut-off and k-points, lattice constant also, they're quite fine. As for PAO basis I pushed standard DZP down to an exagerately low 10 meV of shift, and still getting the same numbers, so it' s definetely converged, but to a wrong solution. BTW, a paper from E. Deligoz, K. Colakoglu, Y. Ciftci on Physica B calculates CdSe bands with siesta, using 100 Ry and of 108 k points, and TM pseudo with similar cut-off radii, and gets good bands with 6.05 A
equilibrium lattice constant.....

It' s clearly some other problem I can not figure out,
the installation is ok as I passed all tests ok,
I' ll check better the pseudo, got it from the siesta web-site,
must be broken in some way !

Regards

Francesco


On 10/19/2012 02:57 PM, Salvador Barraza-Lopez wrote:
 Hi Francesco, a couple of quick observations:
 Your meshcutoff is quite low.

You are working with an insulator, so the number of k-points does not need to be excessively large, but are you sure 4x4x4 is sufficient for your purposes?

 Your tolerance is too small, 10-5 may be enough.

You also mention your a0 is not the equilibrium one but the expt one, yet should I assume you are comparing to a planewave code to get your gap? if not, to what you are contrasting? You could examine if the gap is smaller as you wish when you get the lattice constant in equilibrium.

Having said the above, the procedure you are following may be risky... I would start with a comprehensive study of convergency of meshcutoff, your pao.basis parameter, your a0, your k-points. Only when all of those are converged I would go for an estimation of the band gap. The idea is to get everything converged and then essentially trust your final result (unless the pseudos are off, but that would be the last thing to check on your list).

 Hopefully the suggestions are helpful.

 Best regards,
-Salvador

------------------------------------------------------------------------
*From:* [email protected] [[email protected]] on behalf of Francesco Tassone [[email protected]]
*Sent:* Friday, October 19, 2012 7:07 AM
*To:* [email protected]
*Subject:* [SIESTA-L] zincblend CdSe bands

Hello, I' m trying to calculate ZB CdSe bands using TM pseudos downloaded from the SIESTA web. I' m doing the calculation at the exp lattice constant of 6.05 A.

I get
1. a large gap around 1.2eV (using standard CA LDA should be 0.7eV),
reducing only a bit by enlarging pao basis (e.g. energyshift to 10meV) ,
so it's not a problem of basis
2. 5 'fake' bands around -8 eV below valence band top at Gamma.
(should be deeper by about 4 eV, guess from Cd d orbitals, and quite flatter)


LatticeConstant    6.05 Ang
%block LatticeVectors
  0.500  0.500  0.000
  0.000  0.500  0.500
  0.500  0.000  0.500
%endblock LatticeVectors

MeshCutoff          100.0 Ry

MaxSCFIterations    50
DM.MixingWeight      0.1
DM.NumberPulay       3
DM.Tolerance         1.d-8

%block kgrid_Monkhorst_Pack
   4  0  0  0.
   0  4  0  0.
   0  0  4  0.
%endblock kgrid_Monkhorst_Pack

SolutionMethod       diagon
ElectronicTemperature  25 meV

HELP NEEDED

what am I getting wrong here, TM pseudos should be used with CA-LDA which is default, correct ??

PS: everything ok with Si, so I guess it' s not a compilation problem.




Responder a