In typical software like Gaussian or GAMESS, the molecular orbitals (or even the basis functions) can be displayed as surfaces.

I understand that the surface is probably constructed from a series of points that give a fixed value when substituted into the wavefunction. However, how are these points calculated? Since typical software usually use GTOs, I’d like a formula if possible using those.



1 Answer 1


Only the program that you used to calculate the electronic structure knows all the idiosyncrasies of the computation to correctly evaluate the orbitals. Therefore, what most people do is to export the evaluation of the orbitals in a grid. Then, a plotting program performs an extraction of a polygonal mesh with a marching cubes (or similar) algorithm.

  • 2
    $\begingroup$ That is not really true. The question specifically refers to GTO codes (Gaussian and GAMESS). Here the molecular orbitals are well defined by the basis set and their coefficients, both may be found in the output file. Using for example the molden software, the Gaussian output can be opened directly and it will calculate and plot the grid points required for the 3D isosurface of each MO. $\endgroup$
    – Feodoran
    Oct 6, 2019 at 20:43
  • 1
    $\begingroup$ I would not say that it is not possible, but that it is not straightforward. You can not blindly rely on molden because there have been errors disclosed in the past. E.g. github.com/psi4/psi4/issues/60. In that case the programs were not writing on file a correct representation of the internal parameters. You have to be prepared to inmerse in others code to get an answer because the documentation may be lacking or is incorrect. The authoritative source is the code. Besides, in some cases the relevant information is not even written in a molden format. $\endgroup$
    – Zythos
    Nov 13, 2019 at 12:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.