[Pw_forum] Fwd: Re: Re: GIPAW memory problem?

Paolo Giannozzi paolo.giannozzi at uniud.it
Tue Jun 3 10:11:50 CEST 2014


On Mon, 2014-06-02 at 22:39 +0200, Aleksander Jaworski wrote:

> I would like to ask you if there are any improvements appearing 
> on the horizon regarding my gipaw problems :)

if the overlap matrix is not positive definite (and if the code
says it isn't, it isn't), the solution of the secular equation
(H-Se)\psi=0 is not possible, unless you find a way to keep
eigenvectors of S with nonpositive eigenvalues out of business.

P.

> best,
> Aleksander 
> 
> 
> 
> 
> -------- Original Message --------
> Subject: Re: Re: [Pw_forum] GIPAW memory problem?
> Date: Mon, 26 May 2014 19:31:45 +0200
> From: Aleksander Jaworski <aleksander.jaworski at mmk.su.se>
> To: <pw_forum at pwscf.org>
> 
> Dear Davide,
> 
> With diagonalization='cg' I'm getting almost same error:
> 
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>      Error in routine cdiaghg (123):
>      S matrix not positive definite
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> 
> instead of:
> 
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>      Error in routine cdiaghg (118):
>      S matrix not positive definite
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> 
> Conjugate-gradient diagonalization is also much slower in case of my
> system.
> 
> Best,
> Aleksander
> 
> 
> 
> 
> On Thu, 22 May 2014 13:25:37 +0200, Davide Ceresoli
> <davide.ceresoli at istm.cnr.it> wrote:
> > Dear Aleksander,
> >      I see that the memory problem is solved now. This problem
> > instead (S matrix not positive, or Cholesky failed) is quite annoying,
> > and I will try to debug it. It might take some time. I suspect
> > it is due to the diagonalization routines of QE, not by GIPAW.
> > 
> > In the meanwhile, can you try diagonalization='cg' in gipaw?
> > 
> > Best,
> >      Davide
> > 
> > 
> > 
> > On 05/21/2014 06:27 PM, Aleksander Jaworski wrote:
> >> Dear Davide,
> >>
> >> Using SVN versions of QE and GIPAW my glass nmr inputs are passing
> >> initialization step finally, but then I'm getting an error:
> >>
> >>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> >>       Error in routine cdiaghg (118):
> >>       S matrix not positive definite
> >>
> >>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> >>
> >> I have checked with '-ndiag 1' flag and it is same.
> >>
> >> Do you have any ideas how to proceed further?
> >> Seems that I'm really unlucky with my system or/and machine:):)
> >>
> >> greetings,
> >> Aleksander
> >>
> >>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://pwscf.org/mailman/listinfo/pw_forum





More information about the users mailing list