9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-06-01 10:15:18 +02:00
qp2/src/mo_two_e_erf_ints
Anthony Scemama be6c230f52
Some checks failed
continuous-integration/drone/push Build is failing
Accelerated PT2 by removing sort
2022-05-01 21:42:20 +02:00
..
core_quantities_erf.irp.f minor changes 2021-03-15 17:40:37 +01:00
EZFIO.cfg Initial commit 2019-01-25 11:39:31 +01:00
ints_erf_3_index.irp.f Initial commit 2019-01-25 11:39:31 +01:00
map_integrals_erf.irp.f Accelerated PT2 by removing sort 2022-05-01 21:42:20 +02:00
mo_bi_integrals_erf.irp.f Initial commit 2019-01-25 11:39:31 +01:00
NEED Initial commit 2019-01-25 11:39:31 +01:00
README.rst Initial commit 2019-01-25 11:39:31 +01:00
routines_save_integrals_erf.irp.f Initial commit 2019-01-25 11:39:31 +01:00

======================
mo_two_e_erf_ints
======================

Here, all two-electron integrals (:math:`erf({\mu}_{erf} * r_{12})/r_{12}`) are computed.
As they have 4 indices and many are zero, they are stored in a map, as defined
in :file:`Utils/map_module.f90`.

The range separation parameter :math:`{\mu}_{erf}` is the variable :option:`ao_two_e_erf_ints mu_erf`.

To fetch an |MO| integral, use
`get_mo_two_e_integral_erf(i,j,k,l,mo_integrals_map_erf)`

The conventions are:

* For |MO| integrals : <ij|kl> = <12|12>

Be aware that it might not be the same conventions for |MO| and |AO| integrals.