Skip to content

Problem with diatomic molecules where both atoms have orbitals different than s #2

@aromanro

Description

@aromanro

Hi,

I think I found a problem with such setup. For example for N2 molecule, with the following configuration:

basis = sto-3g
charge = 0
atoms = 2
units = bohr
N 0.0000 0.0000 0.0000
N 2.147932 0.0000 0.0000

the given result is:

Total energy [Hartree]: -144.1995252

This is with the fix of the bug I previously signaled.

According to some paper I was looking into, the Hartree-Fock limit for N2 is -108.994.

I am comparing your results with a program I've written. It has different basis sets than yours but the values are quite similar. I too have issues with diatomic molecules for this kind of configuration. It works nicely for example for H2O or any diatomic molecule I tried that has a hydrogen in it, but fails once I put two atoms with both more than s orbitals.

I'm using recurrence relations (I think they are called Hamilton & Schaefer) to solve the integrals, for this described case I could spot different terms in both the nuclear matrix and in electron-electron integrals than given by your program. Most of the values are basically identical, but some come out differently.

It doesn't mean yours are wrong since I am also getting bad results for such molecules, but it seems that I'm getting results closer to the expected value, for example for the above molecule I get -113.677. Still wrong :(

Thanks,
Adrian

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions