- Skip to main content
- assistive.skiplink.to.breadcrumbs
- assistive.skiplink.to.header.menu
- assistive.skiplink.to.action.menu
- assistive.skiplink.to.quick.search

The current installed version is ADF 2020.102

The most important change in AMS2020 is that ADF is only accessible via the AMS driver program. The standalone program ‘adf’ does not exist anymore. The job of the AMS driver is to handle all changes in the geometry, e.g. during a geometry optimization, using so-called engines like ADF for the calculation of energies and forces.

- Scalar relativistic ZORA (instead of non-relativistic)
- AMS does not symmetrize coordinates by default, which ADF used to do. See also AMS driver system definition and symmetry section of ADF.

- Many-Body Perturbation Theory
- GW approximation: G
_{0}W_{0} - RPA

- GW approximation: G
- Spectroscopy
- VCD for open shell molecules
- Hybrid diagonal approximated (HDA) excitation energies
- Hybrid functionals with POLTDDFT

- STO basis sets
- STO basis sets for Uue (Z=119) and Ubn (Z=120) added

- PES point character
- without calculating the full Hessian, characterize a PES point

- Symmetry
- ADF does not symmetrize coordinates anymore
- AMS can symmetrize coordinates, but that is not the default
- more symmetries possible with irreducible representations whose characters are complex, like C(3), S(4)
- labels for vibrational normal modes for these symmetries
- remark: not more symmetries can be used for electronic states

- Speed
- double parallelization possible for numerical calculation of IR frequencies

To use this version of ADF load the paths using modules.

$ module load adf/adf2020.102

ADF input is now prepared by the AMS driver GUI invoked through the command

from an X-window session.**amsjobs**

ADF jobs run under the PBS batch system using a job script similar to the following file jobscript:

#!/bin/bash #PBS -P your_project_code #PBS -l walltime=10:00:00 #PBS -l ncpus=12 #PBS -l mem=48GB #PBS -l jobfs=100GB #PBS -l software=adf #PBS -l wd # Must include `#PBS -l storage=scratch/ab12+gdata/yz98` if the job # needs access to `/scratch/ab12/` and `/g/data/yz98/` # Load module, always specify version number. module load adf/adf2020.102 ams -n $PBS_NCPUS < run.inp > run.log 2>&1

For an example of adf jobs see **$AMSHOME/examples/adf****.**

To submit the job to PBS just run the following command

$ qsub jobscript

It should be possible to submit jobs to PBS through the **amsjobs** GUI - instructions on how to configure this to come.

Overview

Content Tools