24aa4fbccaf4af69.tex
1: \begin{abstract}
2: A review of the present status, recent enhancements, and applicability
3: of the \siesta\ program is presented. Since its debut in the
4: mid-nineties, \siesta's flexibility, efficiency and free distribution
5: has given advanced materials simulation capabilities to many
6: groups worldwide. The core methodological scheme of
7: \siesta\ combines finite-support pseudo-atomic orbitals as basis sets,
8: norm-conserving pseudopotentials, and a real-space grid for the
9: representation of charge density and potentials and the computation of
10: their associated matrix elements. Here we describe the more recent
11: implementations on top of that core scheme, which include: full
12: spin-orbit interaction, non-repeated and multiple-contact ballistic
13: electron transport, DFT$+U$ and hybrid functionals, time-dependent
14: DFT, novel reduced-scaling solvers,
15: density-functional perturbation theory,
16: efficient Van der Waals non-local density functionals,
17: and enhanced molecular-dynamics options.  In addition, a
18: substantial effort has been made in enhancing interoperability and
19: interfacing with other codes and utilities, such as {\sc wannier90}
20: and the second-principles modelling it can be used for, an AiiDA
21: plugin for workflow automatization, interface to Lua for
22: steering \siesta\ runs, and various
23: postprocessing utilities.  \siesta\ has also been engaged in the
24: Electronic Structure Library effort from its inception, which has
25: allowed the sharing of various low level libraries, as well as data
26: standards and support for them, in particular the PSML definition and
27: library for transferable pseudopotentials, and the interface to the
28: ELSI library of solvers. Code sharing is made easier by the new
29: open-source licensing model of the program.  This review also presents
30: examples of application of the capabilities of the code,
31: as well as a view of on-going and future developments.
32: \end{abstract}
33: