Simulating Charges in VASP

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
stijn_devos
Newbie
Newbie
Posts: 2
Joined: Wed Mar 11, 2026 8:12 am

Simulating Charges in VASP

#1 Post by stijn_devos » Wed Mar 11, 2026 8:16 am

Dear VASP team, I have a question regarding the simulation of charged systems with VASP. Lets say for example that I want to study the behavior of Na+ which has 10 electrons, if I want to tell VASP that I have this net charge present in my system I do this in the INCAR under the command NELECT=10. Wont this create an infinite charged system under periodic boundery conditions? And therefore introduce a lot of artifacts in the simulation?
And if the VASP software would automatically add a charge of -1 to the system, am I then not just simulating Na, a radical with completely different behavior than Na+? Thank you for your time!


alexey.tal
Global Moderator
Global Moderator
Posts: 510
Joined: Mon Sep 13, 2021 12:45 pm

Re: Simulating Charges in VASP

#2 Post by alexey.tal » Wed Mar 11, 2026 2:49 pm

Dear stijn_devos,

We have a very detailed guide on how to deal with charged cells on our wiki.
But in short, if you change NELECT from default and your cell becomes charged, VASP will add a homogeneous background charge to compensate it.

Best,
Alexey


stijn_devos
Newbie
Newbie
Posts: 2
Joined: Wed Mar 11, 2026 8:12 am

Re: Simulating Charges in VASP

#3 Post by stijn_devos » Fri Mar 13, 2026 5:55 pm

Hi Alexey, thank you for your explanation and in the meantime i have been reading more about the background charge added. i do have one more question:
Members of our team say the best way to simulate a charged system is to add a counter ion of opposite charge. In the example of Na+ this could be for example Cl- that you place far away so that it doesnt interact with your desired Na+ simulation. The downside of this technique is that you have to enlarge your unit cell. But i personally think that you need to set NELECT=10 so that a background charge of -1 is added. Which technique do you think is best? Regards, Stijn


alexey.tal
Global Moderator
Global Moderator
Posts: 510
Joined: Mon Sep 13, 2021 12:45 pm

Re: Simulating Charges in VASP

#4 Post by alexey.tal » Tue Mar 24, 2026 3:49 pm

By placing an ion of the opposite charge you would still get an interaction between the charges themselves for any practically possible cell sizes. Furthermore, we will get a dipole-dipole interaction between periodic images, which needs to be corrected for. Thus, I don't see what would be the advantage of this approach.


Post Reply