Errors Repaired

Bond energies (ADF) in LARGE molecules with COMPOUND fragments, or with single-atom IONIC fragments could be wrong (errors up to 1eV or more!) as a result of incorrectly ignoring electrostatic monopole interactions over larger distances. If you have done such calculations with ADF2.3 we recommend that you carefully check the results, and if feasible compare the data against calculations that use neutral single-atom fragments and/or against ADF1999. For the latter, please be aware that other improvements may also cause some (smaller) differences in results.

DENSF went wrong when higher virtual orbitals were processed while at least one lower one was skipped, producing incorrect data for the higher orbitals.

Frequency calculations (ADF) in T(D) symmetry with a large number of atoms and/or a large number of basis functions could cause overflow of data arrays, resulting in (often) an error abort, depending on what other data were overwritten exactly.

The Level Shifting procedure sometimes processed data incorrectly, leading to unintended changes in orbital energies during the SCF. Usually, this was rather counter-productive in terms of convergence speed although it did not affect the final density and related properties like the energy.

A frequency run could not start by using the TAPE21 file from a non-frequency run as a restart file (to pick up converged geometry data, for instance)

Parallel execution on SGI Power Challenge (maybe also Origin2000) failed when using more than 14 CPUs.

Mulliken populations in BAND did not always reflect the crystal symmetry correctly.

The ORBPOP key didn't work in BAND.

Symmetry breaking by an homogeneous electric field (ADF) was not handled correctly for the infinite symmetries D(lin), C(lin) and ATOM.

Linear Transit variables would change in the wrong direction when the FIRST reference to it has a negative sign in the input file.

The following error messages have been analyzed and (hopefully) cured:

'wrong index block read'. Note that this error may also show up when a fragment calculation failed and you incorrectly try to use the resulting fragment file. Usually, however, such attempt will give another error: 'Wrong Superindex' or something similar.

'no vectors in mergev'. This was a numerical threshold problem.

'Lowdin is not a linear combination of ETAS'. This error occurred when the Create database file contained core orbital expansion sets for higher l-values, while no corresponding core orbitals were actually present.

Usage of PW86 or PW91 XC functionals could result in a core dump. Cause: use of uninitialized variables. Fortunately, this occurred in terms that weren't used anyway, so if the computation completed successfully, the results should be fine. On some machines, however, processing the uninitialized variables resulted in a crash.

 

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