SIESTA has these main characteristics: • It uses the standard
Kohn-Sham self-consistent
density functional method in the
local density (LDA-LSD) and generalized gradient (GGA) approximations, as well as in a non-local function that includes
van der Waals interactions (VDW-DF). • It uses norm-conserving
pseudopotentials in their fully non-local (Kleinman-Bylander) form. • It uses
atomic orbitals as a basis set, allowing unlimited multiple-zeta and angular momenta, polarization, and off-site orbitals. The radial shape of every orbital is numerical, and any shape can be used and provided by the user, with the only condition that it has to be of finite support, i.e., it has to be strictly zero beyond a user-provided distance from the corresponding nucleus. Finite-support basis sets are the key to calculating the Hamiltonian and overlap matrices in O(N) operations. • Projects the electron wave functions and density onto a real-space grid to calculate the Hartree and exchange-correlation potentials and their matrix elements. • Besides the standard
Rayleigh-Ritz eigenstate method, it allows the use of localized linear combinations of the occupied orbitals (valence-bond or Wannier-like functions), making the computer time and memory scale linearly with the number of atoms. Simulations with several hundred atoms are feasible with modest workstations. • It is written in
Fortran 95 and memory is allocated dynamically. • It may be compiled for serial or parallel execution (under MPI parallelization, OpenMP threading, and GPU offloading). SIESTA routinely provides: • Total and partial energies. • Atomic forces. • Stress tensor. • Electric dipole moment. • Atomic, orbital, and bond populations (
Mulliken). • Electron density. And also (though not all options are compatible): • Geometry relaxation, fixed or variable cell. • Constant-temperature molecular dynamics (Nose thermostat). • Variable cell dynamics (Parrinello-Rahman). •
Spin-polarized calculations (collinear or not). • k-sampling of the
Brillouin zone. • The local and orbital-projected
density of states. • COOP and COHP curves for chemical bonding analysis. •
Dielectric polarization. • Vibrations (phonons). •
Band structure. • Ballistic electron transport under non-equilibrium (through TranSIESTA) • Density functional Bogoliubov-de Gennes theory for superconductors == Strengths of SIESTA ==