




Sample directory: band/Cu2_Confine/
This example illustrates two keywords to speed up BAND calculations and reduce the required disk space to some extent, without significant loss of accuracy.
The TAILS keyword implies that cutoffs will be applied to the (basis) functions. Basis functions will be assumed to be zero outside the radius where the remaining relative norm of the function is smaller than 0.00001, in this example. The shape of the function is slightly modified, in a 'soft' way, beyond the radius where the relative norm of the function outside the radius is 0.01. The Coulomb option is always recommended in this line as it gives more accurate results for core functions.
The CONFINEMENT option can be specified for each atom type separately. It is based on a soft cut-off related to a distance criterion. In this sense it is quite different from the tails option. The CONFINEMENT option can be useful in itself, for avoiding near linear dependency in the basis. However, its use in making BAND calculations more efficient is primarily in combination with the tails option.
$ADFBIN/band << eor Title Copper dimer - confinement and tails options KSpace 1 Accuracy 4.5 Dependency Basis=1E-10 Fit=1E-7 Units Angle Radian End SCF Mixing 0.05 Iterations 20 End Convergence Degenerate default End DIIS NCycleDamp 0 DiMix 0.15 End Define bbb=20 ccc=4.2 End Lattice bbb bbb 0 -bbb bbb 0 End Atoms Cu 0 0 0 0 0 ccc End .... END INPUT eor
The output file prints some information on how much was gained because of the tails and confinement options in various routines, for example:
Compression due to negligible tails in baspnt
max. percentage stored per node 98.23%
min. percentage stored per node 95.45%