Download DFTB+ Version 1.0 USER MANUAL

Transcript
Chapter 1
Introduction
The code DFTB + is the Fortran 95 successor of the old DFTB code, implementing the density
functional based tight binding approach [8]. The code had been completely rewritten from scratch
and extended with various features.
The most important features are:
• Non-scc and scc calculations (with expanded range of SCC accelerators)
– Cluster/molecular systems
– Periodic systems (arbitrary K-point sampling, band structure calc.)
• l-shell resolved calculations possible
• Spin polarised calculation (collinear spin)
• Geometry optimisation
– Steepest descent
– Conjugate gradient
• Geometry optimisation constraints (in xyz-coordinates)
• Molecular dynamics (Anderson thermostat)
• Improved finite temperature calculations
• Dispersion correction (van der Waals interaction)
• Ability to treat f -electrons
• LDA+U extension
• QM/MM coupling with external point charges (smoothing possible)
• OpenMP parallelisation
• Automatic code validation (autotest system)
• New user friendly, extensible input format (HSD or XML)
• Dynamic memory allocation
2