[Pw_forum] ph.x v3.2 on NEC SX-8

Paolo Giannozzi giannozz at nest.sns.it
Thu Jan 4 11:38:42 CET 2007


On Dec 28, 2006, at 23:00 , wlyim at puccini.che.pitt.edu wrote:

>  the NEC executables pass a larger "nrxx" value, 22200 in NEC vs 20736
> in Intel, given that nr1=24,nr2=24,nr3=36. So in NEC, some zero "zeta"
> were passed to dmxc_spin subroutine which led to "divide by zero"  
> error
> at line 1192 in Modules/functionals.f90.

this is very unlikely. At line 1192 there is a division by rho
(= rho up + rho down), but rho > small = 1.d-30 (there is a check
at the beginning of the function). There is also a division by another
quantity (dz) that is never smaller than 1.d-6 by construction.
You may try to increase the value of "small" to something less
small, e.g. 1.d-10

Paolo
---
Paolo Giannozzi, Democritos and University of Udine, Italy





More information about the users mailing list