10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-11-03 20:54:00 +01:00
quantum_package/plugins/Hartree_Fock/README.rst

171 lines
5.9 KiB
ReStructuredText
Raw Normal View History

2015-06-17 18:22:08 +02:00
===================
Hartree-Fock Module
===================
From the 140 molecules of the G2 set, only LiO, ONa don't converge well.
Needed Modules
==============
2015-07-28 16:45:45 +02:00
.. Do not edit this section It was auto-generated
2015-06-17 18:22:08 +02:00
.. by the `update_README.py` script.
2015-07-16 14:25:20 +02:00
.. image:: tree_dependency.png
2015-06-17 18:22:08 +02:00
* `Integrals_Bielec <http://github.com/LCPQ/quantum_package/tree/master/src/Integrals_Bielec>`_
* `MOGuess <http://github.com/LCPQ/quantum_package/tree/master/src/MOGuess>`_
2015-07-28 17:02:00 +02:00
Needed Modules
==============
.. Do not edit this section It was auto-generated
.. by the `update_README.py` script.
.. image:: tree_dependency.png
* `Integrals_Bielec <http://github.com/LCPQ/quantum_package/tree/master/src/Integrals_Bielec>`_
* `MOGuess <http://github.com/LCPQ/quantum_package/tree/master/src/MOGuess>`_
Documentation
=============
.. Do not edit this section It was auto-generated
.. by the `update_README.py` script.
2015-11-25 03:05:49 +01:00
`ao_bi_elec_integral_alpha <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L107>`_
2015-07-28 17:02:00 +02:00
Alpha Fock matrix in AO basis set
2015-11-25 03:05:49 +01:00
`ao_bi_elec_integral_beta <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L108>`_
2015-07-28 17:02:00 +02:00
Alpha Fock matrix in AO basis set
2015-07-28 17:31:54 +02:00
`create_guess <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/SCF.irp.f#L13>`_
2015-07-28 17:02:00 +02:00
Create an MO guess if no MOs are present in the EZFIO directory
2015-07-28 17:31:54 +02:00
`damping_scf <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/damping_SCF.irp.f#L1>`_
2015-07-28 17:02:00 +02:00
Undocumented
2015-07-28 17:31:54 +02:00
`diagonal_fock_matrix_mo <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/diagonalize_fock.irp.f#L1>`_
2015-07-28 17:02:00 +02:00
Diagonal Fock matrix in the MO basis
2015-06-17 18:22:08 +02:00
2015-07-28 17:31:54 +02:00
`diagonal_fock_matrix_mo_sum <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/diagonalize_fock.irp.f#L67>`_
2015-06-17 18:22:08 +02:00
diagonal element of the fock matrix calculated as the sum over all the interactions
with all the electrons in the RHF determinant
diagonal_Fock_matrix_mo_sum(i) = sum_{j=1, N_elec} 2 J_ij -K_ij
2015-07-28 17:31:54 +02:00
`eigenvectors_fock_matrix_mo <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/diagonalize_fock.irp.f#L2>`_
2015-06-17 18:22:08 +02:00
Diagonal Fock matrix in the MO basis
2015-11-25 03:05:49 +01:00
`fock_matrix_alpha_ao <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L88>`_
2015-06-17 18:22:08 +02:00
Alpha Fock matrix in AO basis set
2015-11-25 03:05:49 +01:00
`fock_matrix_alpha_mo <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L272>`_
2015-06-17 18:22:08 +02:00
Fock matrix on the MO basis
2015-11-25 03:05:49 +01:00
`fock_matrix_ao <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L330>`_
2015-06-17 18:22:08 +02:00
Fock matrix in AO basis set
2015-11-25 03:05:49 +01:00
`fock_matrix_beta_ao <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L89>`_
2015-06-17 18:22:08 +02:00
Alpha Fock matrix in AO basis set
2015-11-25 03:05:49 +01:00
`fock_matrix_beta_mo <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L292>`_
2015-06-17 18:22:08 +02:00
Fock matrix on the MO basis
2015-07-28 17:31:54 +02:00
`fock_matrix_diag_mo <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L2>`_
2015-06-17 18:22:08 +02:00
Fock matrix on the MO basis.
For open shells, the ROHF Fock Matrix is
.br
| F-K | F + K/2 | F |
|---------------------------------|
| F + K/2 | F | F - K/2 |
|---------------------------------|
| F | F - K/2 | F + K |
.br
F = 1/2 (Fa + Fb)
.br
K = Fb - Fa
.br
2015-07-28 17:31:54 +02:00
`fock_matrix_mo <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L1>`_
2015-06-17 18:22:08 +02:00
Fock matrix on the MO basis.
For open shells, the ROHF Fock Matrix is
.br
| F-K | F + K/2 | F |
|---------------------------------|
| F + K/2 | F | F - K/2 |
|---------------------------------|
| F | F - K/2 | F + K |
.br
F = 1/2 (Fa + Fb)
.br
K = Fb - Fa
.br
2015-11-25 03:05:49 +01:00
`fock_mo_to_ao <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L375>`_
2015-06-17 18:22:08 +02:00
Undocumented
2015-07-28 17:31:54 +02:00
`guess <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Huckel_guess.irp.f#L1>`_
2015-06-17 18:22:08 +02:00
Undocumented
2015-07-28 17:31:54 +02:00
`hf_density_matrix_ao <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/HF_density_matrix_ao.irp.f#L27>`_
2015-06-17 18:22:08 +02:00
S^-1 Density matrix in the AO basis S^-1
2015-07-28 17:31:54 +02:00
`hf_density_matrix_ao_alpha <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/HF_density_matrix_ao.irp.f#L1>`_
2015-06-17 18:22:08 +02:00
S^-1 x Alpha density matrix in the AO basis x S^-1
2015-07-28 17:31:54 +02:00
`hf_density_matrix_ao_beta <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/HF_density_matrix_ao.irp.f#L14>`_
2015-06-17 18:22:08 +02:00
S^-1 Beta density matrix in the AO basis x S^-1
2015-11-25 03:05:49 +01:00
`hf_energy <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/Fock_matrix.irp.f#L311>`_
2015-06-17 18:22:08 +02:00
Hartree-Fock energy
2015-07-28 17:31:54 +02:00
`huckel_guess <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/huckel.irp.f#L1>`_
2015-06-17 18:22:08 +02:00
Build the MOs using the extended Huckel model
2015-11-25 03:05:49 +01:00
`level_shift <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/ezfio_interface.irp.f#L28>`_
Energy shift on the virtual MOs to improve SCF convergence
`mo_guess_type <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/ezfio_interface.irp.f#L50>`_
2015-06-17 18:22:08 +02:00
Initial MO guess. Can be [ Huckel | HCore ]
2015-07-28 17:31:54 +02:00
`n_it_scf_max <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/ezfio_interface.irp.f#L6>`_
2015-06-17 18:22:08 +02:00
Maximum number of SCF iterations
2015-07-28 17:31:54 +02:00
`run <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/SCF.irp.f#L38>`_
2015-06-17 18:22:08 +02:00
Run SCF calculation
2015-07-28 17:31:54 +02:00
`scf <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/SCF.irp.f#L1>`_
2015-07-15 11:00:23 +02:00
Produce `Hartree_Fock` MO orbital
output: mo_basis.mo_tot_num mo_basis.mo_label mo_basis.ao_md5 mo_basis.mo_coef mo_basis.mo_occ
output: hartree_fock.energy
optional: mo_basis.mo_coef
2015-06-17 18:22:08 +02:00
2015-11-25 03:05:49 +01:00
`thresh_scf <http://github.com/LCPQ/quantum_package/tree/master/plugins/Hartree_Fock/ezfio_interface.irp.f#L68>`_
2015-06-17 18:22:08 +02:00
Threshold on the convergence of the Hartree Fock energy