Large error in changing from Low to Accurate precision

Problems running VASP: crashes, internal errors, "wrong" results.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
hess8
Newbie
Newbie
Posts: 18
Joined: Fri Jan 08, 2010 3:05 pm
License Nr.: 1022
Location: Utah, USA

Large error in changing from Low to Accurate precision

#1 Post by hess8 » Fri Mar 04, 2016 3:13 am

As best I can tell this is a bug (Vasp 5.3):

I'm running supercells of atoms on a graphene lattice, at low and high precision. That works fine.

When I run the pure graphene alone as a reference check, in supercell form (up to 20 of them) they all work fine, except one: graphene 3x1.

When I run this particular structure (and on none of the others), I get a huge error in going from low to high precision.

Energy should be about -9.2 eV per atom in graphene.

Low precision: -9.2
Accurate precision: -6.7 eV. Huge error

I've tried changing every parameter I can think of to get the accurate precision run to work. If someone could run these same files, and switch between low and accurate precision to confirm the bug, I'd appreciate it. Better yet if you can fix it!

Thanks!

---------------------------------------------------------------------------

POSCAR:
graphene 3x1 supercell
1.0
4.26257700 0.00000000 0.00000000
6.39386550 3.69150000 0.00000000
0.00000000 0.00000000 15.00000000
6
Cartesian
1.42085900 0.00000000 0.00000000
2.84171800 0.00000000 0.00000000
3.55214750 1.23050000 0.00000000
4.97300650 1.23050000 0.00000000
5.68343600 2.46100000 0.00000000
7.10429500 2.46100000 0.00000000

INCAR:
IBRION=2 # #(changing to 1 does not help)
ISIF=4 #(changing to 2,3 does not help)
NSW=400
Algo=Normal #(changing to veryfast does not help)
PREC=Low or Accurate
EDIFF=0.0003
ISMEAR=0 #(changing this to 1 does not help)
ISPIN=1 #(changing this does not help)
SIGMA=0.1 #(changing this to other values does not help)

KPOINTS:
Automatic mesh
0
Gamma
6 6 1 #(changing this to higher numbers does not help)
0 0 0

POTCAR: PAW_PBE C 08Apr2002

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

Re: Large error in changing from Low to Accurate precision

#2 Post by admin » Fri Mar 04, 2016 12:07 pm

You are in a numerical trap. Have a look at your atomic coordinates
in OUTCAR (direct coordinates). All atoms are in highly symmetric
positions. This is a problem for relaxation procedure. Move at least
one atom slightly away from the symmetric position and it will work.
Note that the precision compatibly changes in series:
normal-single-accurate and low-medium-high

hess8
Newbie
Newbie
Posts: 18
Joined: Fri Jan 08, 2010 3:05 pm
License Nr.: 1022
Location: Utah, USA

Re: Large error in changing from Low to Accurate precision

#3 Post by hess8 » Fri Mar 04, 2016 7:12 pm

Thank you so much!

hess8
Newbie
Newbie
Posts: 18
Joined: Fri Jan 08, 2010 3:05 pm
License Nr.: 1022
Location: Utah, USA

Re: Large error in changing from Low to Accurate precision

#4 Post by hess8 » Fri Mar 04, 2016 8:36 pm

Hopefully a future version of VASP could have its own check and solution of this issue.

Post Reply