The energy calculated using the MSRPBEl functional is a large positive value.

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


Moderators: Global Moderator, Moderator

Locked
Message
Author
tianhui_liu
Newbie
Newbie
Posts: 2
Joined: Wed Oct 22, 2025 7:20 pm

The energy calculated using the MSRPBEl functional is a large positive value.

#1 Post by tianhui_liu » Sun Nov 02, 2025 3:23 am

Dear All,

I used the MSRPBEl function to calculate the energy of Au, and obtained a value of 1719 eV. This value appears unusually large, so I would like to ask for possible explanations. For comparison, the energy calculated using the PBE function is –110 eV. The relevant files have been uploaded for reference.

Many thanks in advance.
Zi Wang

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

marie-therese.huebsch
Sr. Member
Sr. Member
Posts: 285
Joined: Tue Jan 19, 2021 12:01 am

Re: The energy calculated using the MSRPBEl functional is a large positive value.

#2 Post by marie-therese.huebsch » Mon Nov 03, 2025 11:10 am

The total energy (TOTEN) alone is completely meaningless. It can be positive or negative, small or large since it is given in comparison to a fictisious system: the sum of the isolated atoms evaluated with PBE (for the PBE potentials or CA for the LDA potententials). That is the reference, because this is how the pseudopotentials are created. But these technical details are maybe not the most relevant for you, so I want to try to provide more practical advise.

You can compare the total energy of two structures. In your case, you may want to relax the ionic positions of the Au surface with a defect. Here is a useful page about surface calculations: Surfaces, thin films, and 2D materials

You can also first do a simpler calculation and compute the volume vs total energy for bulk Au using PBE and MSRPBEl and do an equation of state fit to obtain the equilibrium lattice constant and bulk modulus. For that you should

  • Prepare >=4 structures with different volume using the scaling factor in the second line of the POSCAR file

  • Given the total energies and volumes you can fit the equatiuon of state of your choice, e.g., using pymatgen.analysis.eos

This should help to gain trust in MSRPBEl if the lattice constant and bulk modulus are resonable compared to experiment.

Does this answer your question?


tianhui_liu
Newbie
Newbie
Posts: 2
Joined: Wed Oct 22, 2025 7:20 pm

Re: The energy calculated using the MSRPBEl functional is a large positive value.

#3 Post by tianhui_liu » Wed Nov 05, 2025 3:50 pm

Dear Dr.Marie-Therese Huebsch,

Thank you very much for your kind and patient reply. The Python library you recommended works perfectly and has helped me resolve my issue. I truly appreciate your assistance.

Best regards,
Zi Wang


marie-therese.huebsch
Sr. Member
Sr. Member
Posts: 285
Joined: Tue Jan 19, 2021 12:01 am

Re: The energy calculated using the MSRPBEl functional is a large positive value.

#4 Post by marie-therese.huebsch » Thu Nov 06, 2025 7:47 am

Great, I am glad to hear it. I will lock this topic now. Feel free to open a new thread if you have other questions.

All the best!


Locked