Empty Spheres in VASP6 with spin polarized calculations in parallel

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
roberto.robles
Newbie
Newbie
Posts: 2
Joined: Tue Jun 06, 2023 11:58 am

Empty Spheres in VASP6 with spin polarized calculations in parallel

#1 Post by roberto.robles » Fri Mar 01, 2024 12:03 pm

Dear VASP team,

I believe I have found a bug regarding calculations using Empty Spheres. When doing a parallel calculation for a spin polarized system using VASP 6.4.1 the DOS extracted from DOSCAR shows a wrong value for the spin down channel. The attached example is for a non magnetic system (just a Au surface) so up and down channels should be equal. As can be seen in the attached images, the result is correct for a serial calculation, but not for a parallel one. In addition the result is correct for VASP 5.4.4 both in serial and in parallel.

In addition DOS is wrong not only for the empty spheres, but also for as many atoms as empty spheres you have included. In this example, there are 4 atoms and one empty sphere, so the results for the empty sphere and the last atom are wrong.

Best regards,

Roberto
You do not have the required permissions to view the files attached to this post.

merzuk.kaltak
Administrator
Administrator
Posts: 282
Joined: Mon Sep 24, 2018 9:39 am

Re: Empty Spheres in VASP6 with spin polarized calculations in parallel

#2 Post by merzuk.kaltak » Fri Mar 22, 2024 8:48 am

Dear Roberto,

Empty spheres are deprecated and not supported by vasp-6 anymore.
We suggest using LOCPROJ that is much more versatile.
LOCPROJ allows to project orbitals on any site or any set of coordinates with defined orbital character.

roberto.robles
Newbie
Newbie
Posts: 2
Joined: Tue Jun 06, 2023 11:58 am

Re: Empty Spheres in VASP6 with spin polarized calculations in parallel

#3 Post by roberto.robles » Fri Mar 22, 2024 10:11 am

Thank you for the answer.

Could you provide an example for LOCPROJ which gives "exactly" the same projection as the Empty Spheres method?

For empty spheres the corresponding DOS was simply written to the DOSCAR file. Is there a provided tool to extract DOS from PROJCAR/LOCPROJ or we should write our own program?

Best,

Roberto

Post Reply