Automatic mode

The following input will run a geometry optimization on water, using a (almost) minimal input:

ATOMS
 O  0  0  0
 H  1  1  0
 H -1  1  0
End

Basis
End

Geometry
End

This is the input for the ADF program. You need to store it in a file, and pass it as standard input to ADF.

For example, assume you have stored the above input in a file in. Also assume that the $ADFBIN directory is in your $PATH. Then you run ADF using the following command:

adf <in >out

ADF will run, and the resulting output will be stored in the file out. If you examine the contents of this file, you will find that ADF has actually run three times: two create runs, and one geometry optimization. The fragment files produced by the create runs are saved in t21.H and t21.O, for hydrogen and oxygen respectively.

The ATOMS block key specifies the starting geometry.

The GEOMETRY key instructs ADF to perform a geometry optimization.

The BASIS block key instructs ADF to run the appropiate create runs automatically, using default values for the basis sets to use. For the xc potentials invoked with the MODEL subkey (cf. XC input block) the xc potential in the Create run will be a GGA potential rather than such a model potential, as these potentials cannot currently be applied in Create runs.

The Automatic mode will be used when the Basis key is present in the input:

BASIS
 Type bastyp
 Core coretyp
 Path apath
 Atom atompath
 ...
End

All subkeys are optional. For most calculations you need only to set the Type and Core subkeys.

Type bastyp

bastyp is the type of basis set to use, and must correspond with the name of the directory as used within $ADFRESOURCES, or within $ADFRESOURCES/ZORA for ZORA calculations.
Thus valid types are for example: SZ, DZ, DZP, TZP, TZ2P, ...
Default: DZ.

Core coretyp

coretyp is the type of frozen core to use. Allowed values: None, Small, Medium, Large.
If no basis set with core is available, an all electron basis set will be used.
If there is only one basis set with core, Small, Medium and Large are identical.
If there are two basis sets with core, Medium and Large are identical.
Default: Large.

Path apath

apath is an alternative directory with basis sets to use. ADF looks for appropriate basis sets only within this directory.
Default: $ADFRESOURCES

Atom atompath

In this subkey 'Atom' should be replaced by the name of the atomic fragment for which you want to specify the basis, for example 'O'.

Use this key to specifically select a basis set for this atom:

- an absolute path to a basis file (for example $ADFRESOURCES/DZ/O.1s)
- a relative path to a basis file (for example DZ/O.1s)
- a filename within the Type directory (for example O.1s)

An absolute path will always be used as specified.
A relative path is relative to the value of the PATH (or PATH/ZORA) subkey.
A filename is always relative to PATH/Type or PATH/ZORA/TYPE directory.

The relative path or filename will automatically switch to a ZORA basis set in case of ZORA calculations.
You can have one Atom subkey for each basic atom type in your input.

Since you pick explicitly the file to use, you are responsible for choosing a reasonable basis set.

Do not include the Fragments or Corepotentials keys when using the Basis key!

When the Basis key is present, ADF will first create fragment files for all the basic atom fragments found in the ATOMS key block. Normally this means that for each atom type in your molecule a fragment file will be created.

You may have different fragments with the same atom: add a dot and a name (without spaces) after the name of the element, as described in the ATOMS key. For example: H.1 and H.2. In this example two fragment files will be created: one for the H.1 fragment and one for the H.2 fragment. Using the ATOM subkey you may assign different basis sets to these fragments. Another consequence is that the H.1 and H.2 atoms will never be symmertry equivalent to each other.

The basis set to use follows from the subkeys (or the default values), the XC potential follows from the XC block if it is present in the input.

In case of a relativistic calculation, the DIRAC program will also be run automatically, and the create runs will include the correct relativistic key and corresponding basis sets. For ZORA calculations, ADF first tries to locate a special ZORA basis set. If this does not succeed it will use a normal basis set if the required basis set does not use a frozen core.

The resulting fragment files will be named t21.atom, with 'atom' replaced by the names of the basic atoms present. In case of a relativitic calculation, the corepotentials will be stored on t12.rel.

 

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