10
0
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-09-08 12:04:44 +02:00
QuantumPackage/src/mo_one_e_ints/kin_mo_ints_cplx.irp.f

26 lines
951 B
Fortran
Raw Normal View History

2020-02-20 22:38:02 +01:00
BEGIN_PROVIDER [complex*16, mo_kinetic_integrals_complex, (mo_num,mo_num)]
2020-01-29 21:15:48 +01:00
implicit none
BEGIN_DOC
! Kinetic energy integrals in the MO basis
END_DOC
integer :: i,j
if (read_mo_integrals_kinetic) then
2020-02-20 22:38:02 +01:00
call ezfio_get_mo_one_e_ints_mo_integrals_kinetic_complex(mo_kinetic_integrals_complex)
2020-01-29 21:15:48 +01:00
print *, 'MO kinetic integrals read from disk'
else
call ao_to_mo_complex( &
ao_kinetic_integrals_complex, &
size(ao_kinetic_integrals_complex,1), &
mo_kinetic_integrals_complex, &
size(mo_kinetic_integrals_complex,1) &
)
endif
if (write_mo_integrals_kinetic) then
2020-02-20 22:38:02 +01:00
call ezfio_set_mo_one_e_ints_mo_integrals_kinetic_complex(mo_kinetic_integrals_complex)
2020-01-29 21:15:48 +01:00
print *, 'MO kinetic integrals written to disk'
endif
END_PROVIDER