Computational Report

See the print switches computation, eprint:numint, eprint:SCF, eprint:geo.

Numerical integration

General grid-generating parameter(s) and the number of generated (symmetry unique) integration points, with their distribution over the distinct kinds of integration regions: the atomic (core-like) spheres, the remaining interstitial regions between the atoms (atomic polyhedra), and the outer region, i.e. the part of space around the molecule.

Partitioning of the points in blocks. In general there are too many integration points to have all pertaining data (values of basis functions in the points etc.) in memory. A segmentation in blocks of points is therefore applied, processing a block of data at a time after loading it from disk or recomputing it (depending on the Direct options). This also determines vector lengths and hence vectorization performance in numerical integral evaluations.

Integration Tests. The generation of the points involves an adaptive procedure to tune the point distribution such that a pre-set precision of several test integrals is achieved with a minimal number of points. The generated scheme is a posteriori tested by evaluating a few integrals in the actual molecule. This does not result in any subsequent adaptation of the grid but only produces info for the user to verify that all goes well. If the results are suspicious a warning is issued and if the results are too bad, the program will abort.
The most important and significant test is the evaluation of the self-overlaps of all symmetry-adapted elementary basis functions. The maximum and root-mean-square (relative) errors are printed. The number of significant figures suggested by the rms error should roughly equal the accuracy parameter. This may not hold so well for extremely low values of the parameter (less than 1.5 say) where results become unpredictable. Likewise for very high values (greater than 6.0 say) where the adaptive procedure has not extensively been tested and hence the results might deviate more (not necessarily in the wrong direction!). This extensive testing is not carried out in Direct-SCF (bas) mode because in that case the necessary information is not available (basis functions are only computed when needed in the SCF).
A test that is always carried out is the numerical integration of the total frozen core density (summed over all atoms in the molecule). Also here a warning or even abort will occur when the result indicates that the integral has insufficient accuracy compared with the integration precision parameter.

SCF procedure

at each cycle: for each irreducible representation: the one-electron orbital energies and the occupation numbers for a contiguous sequence of orbitals. The indices of the lowest and highest MOs (in energy ordering) are printed directly after the irrep label. With this information you can check the electronic configuration. When convergence is problematic, more info appears at the higher iterations.
The involved orbitals are usually the highest few occupied and the lowest few unoccupied orbitals, see the eprint subkey eigval. During the SCF, as soon as the distribution of electrons over irreps is frozen, only the occupied orbital energies are computed and hence printed.
Also printed at each SCF cycle is the difference of the density matrix (P-matrix) with the previous cycle: the average and maximum difference in the diagonal elements.

At the end of the SCF: concise information about the density-fit precision: the error integral for the SCF density. The error integral is the integral of the difference between the exact density and the fit density, squared. Such values have very little to do with numerical integration, rather they show whether or not the employed set of fit functions are adequate to describe the SCF density. Error integral values that significantly exceed 1e-4 times the number of atoms are suspicious and may indicate some deficiency in the fit set for the actual calculation.
On the last geometry (in an optimization) the fit-error integrals are also printed (in the Results section, see below) for the initial (sum-of-fragments) density and the orthogonalized fragments (see Chapter 1.2)

  • Gross atomic charges, computed from a Mulliken population analysis.
  • Geometry Updates. The contents of this section depends on the RunType:
    Geometry Optimization, Frequencies.... It is absent in a Create run and in a SinglePoint calculation.
  • Gradients on the atoms: derivatives of the energy w.r.t. changes in the nuclear coordinates.
  • Summary of convergence issues. One of the items considered for convergence is the maximum Cartesian
    gradient. This value corresponds in principle to one of the Gradients on the Atoms.
    Differences may occur due to user-set and automatic constraints.
    The printed Gradients are the raw gradients, the maximum Cartesian gradient is the maximum over
    relevant gradients: this ignores gradients in frozen coordinates.
    Furthermore, gradients in coordinates that are forced to remain equal are averaged before the maximum
    is selected; finally the raw gradients are processed to eliminate spurious components such as gradients
    in rigid motions (translations and possibly rotations).
    In a Z-matrix optimization any user-set constraints apply to the Z-matrix coordinate-derivatives
    and the maximum Cartesian gradient is selected from the Cartesian gradients that are recomputed
    from the constrained z-matrix gradients.
  • New coordinates: Cartesian and z-matrix if applicable. Optionally the new inter-atomic distance matrix
    is given (not by default).

The Computational info is repeated in all cycles (SCF and geometry) until the iterations have terminated.

 

Copyright      Terms of Use      Privacy Policy
Search:
Home
About
News
Sitemap
Contact
Why ADF?
Brochure
Demos
Trial Version
How to buy
Downloads
FAQ
Newsletters
Documentation
Community