[Pw_forum] converged to wrong magnetic state of hcp cobalt in Opteron
Konstantin Kudin
konstantin_kudin at yahoo.com
Fri Apr 14 08:23:41 CEST 2006
Hi all,
I'd like to point out that as long as the code converges to a proper
*local* minimum, all is OK. One cannot really expect that the code is
going to find the *global* minimum in a system where there are many
accessible low energy minima. The way things are implemented is to find
*a* minimum, not *the* minimum! Note that finding *the* minimum is a
quite tricky issue, and not a solved one.
Different platforms (compilers/architectures) might have different
initial random wavefunctions, leading to different local minima. Is
that a sign of a problem? - Not at all!
Until things improve, making sure that the electronic state obtained
is lowest in energy (i.e. the global minimum) is the operator's
responsibility.
Kostya
--- wlyim at puccini.che.pitt.edu wrote:
> Dear Axel,
>
> Thanks for your advice.
>
> I have compiled pwscf.2.1.4 using EM64T Version 9.0 with MKL 8.0.1.
> Again,
> the electronic structure went to the wrong state.
> ==================================================
> INTEL EM64T result:
> ! total energy = -148.81668356 ryd
> estimated scf accuracy < 2.0E-12 ryd
>
> band energy sum = 15.05020564 ryd
> one-electron contribution = 6.02718174 ryd
> hartree contribution = 21.83280277 ryd
> xc contribution = -65.85608487 ryd
> ewald contribution = -110.85073891 ryd
> correction for metals = 0.03015572 ryd
>
> total magnetization = 3.75 Bohr mag/cell
> absolute magnetization = 4.14 Bohr mag/cell
> =======================================================
>
> It seemed to me that in this chemical system, the energy is
> constantly
> shifted by 0.06 Ry when compared to Origin result. I pick up the
> first
> iteration step for comparison:
> ================================================
> Origin:
> iteration # 1 ecut= 30.00 ryd beta=0.70
> Davidson diagonalization (with overlap)
> ethr = 1.00E-02, avg # of iterations = 4.2
>
> npt with rhoup < 0: 2, npt tot 20736, 0.01 %
>
> npt with rhoup < 0: 2, npt tot 20736, 0.01 %
>
> total cpu time spent up to now is 15.75 secs
>
> total energy = -147.96340174 ryd
> estimated scf accuracy < 2.11694003 ryd
>
> total magnetization = 5.92 Bohr mag/cell
> absolute magnetization = 5.97 Bohr mag/cell
> =================================================
> Opteron(PGI) or INTEL(EM64T) result:
> iteration # 1 ecut= 30.00 ryd beta=0.70
> Davidson diagonalization (with overlap)
> ethr = 1.00E-02, avg # of iterations = 4.1
>
> npt with rhoup < 0: 2, npt tot 20736, 0.01 %
>
> npt with rhoup < 0: 2, npt tot 20736, 0.01 %
>
> total cpu time spent up to now is 30.39 secs
>
> total energy = -147.90474844 ryd
> estimated scf accuracy < 2.13792299 ryd
>
> total magnetization = 5.95 Bohr mag/cell
> absolute magnetization = 6.00 Bohr mag/cell
> ======================================================
>
> At the initial stage, I would expect that the "total energy" are
> quite
> similar calculated in two different platforms. However this is not
> the
> case. Origin's energy is about 0.06 Ry lower than that in Opteron.
> And
> such a difference was kept till the end. I can't imagine what
> reasoned for
> this. On the other hand, platinum is free of this problem.
>
> Is it due to different fft treatments in Origin and Linux machines?
> Or
> code/library problem?
>
> Many thanks in advance.
>
> Best regards,
> William
>
> On Thu, 13 Apr 2006, Axel Kohlmeyer wrote:
>
> > On Thu, 13 Apr 2006 wlyim at puccini.che.pitt.edu wrote:
> >
> > WL> Dear all,
> >
> > dear william,
> >
> > please check the mailing list archives. the PGI compilers version
> 5.x
> > are _known_ to miscompile several parts of quantum espresso (and
> not
> > only that code, i know of several other DFT codes as well).
> > the same is true for quite few SGI compilers...
> > if you can, please try with the intel (EM64t) compilers on opteron
> > to check, whether it is still going to the wrong state. it
> additionally
> > may depend on the kind of BLAS/LAPACK library you are using. there
> are
> > a few bugs in several of them as well.
> >
> > best regards,
> > axel.
> >
> > WL>
> > WL> I did a test on crystalline hcp cobalt by pwscf.2.1.4, both on
> Opteron
> > WL> (pgf90 5.2-4, lam 7.1.1) and Origin. I found that the
> calculation
> > WL> converged to a wrong magnetic state in Opteron, while the
> calculation in
> > WL> Origin was okay.
> >
> > [...]
> >
> > WL> I used the PBE uspp as provided in pwscf website. On the other
> hand, I
> > WL> have also tried the calculations on platinum, which is a
> closed-shell
> > WL> system, and I got essentially the same results from Opteron and
> Origin.
> > WL>
> > WL> Does anyone experience a similar thing? I will be appreciated
> if someone
> > WL> can give a help hand.
> > WL>
> > WL> Many thanks in advance!
> > WL>
> > WL> I am also attaching the input file at the bottom of this
> meesage.
> > WL>
> > WL> regards,
> > WL> William
> > WL>
> >
> > [...]
> >
> >
>
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Pw_forum
mailing list