Read in the 6-index integrals from disk and histogram the integrals. The file itself only has to store the nonzero integrals, either in ASCII or in HDF5 format. For conventions in the HDF5 format, please refer to the developer’s guide. @param[in] filename name of the integrals file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(lMat_t), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | filename |
subroutine read(this, filename)
class(lMat_t), intent(inout) :: this
character(*), intent(in) :: filename
! Setup the temporaries used for freezing orbitals
call init_freeze_buffers()
call this%read_kernel(filename)
call flush_freeze_buffers()
if (tHistLMat) call this%histogram_lMat()
end subroutine read