Content deleted Content added
m links |
Update latest release to 5.4.0 |
||
(43 intermediate revisions by 29 users not shown) | |||
Line 1:
{{redirect|SIESTA|other uses|Siesta (disambiguation)}}
{{Infobox software
| name = SIESTA
| logo = SIESTA logo TM.jpg
| logo caption =
| logo alt = SIESTA TM logo
| logo size =
| collapsible = <!-- Any text here will collapse the screenshot. -->
| screenshot = <!-- File name without 'File:' -->
| screenshot size =
| screenshot alt =
| caption =
| other_names =
| author =
| developer =
| released = {{Start date and age|1996|df=yes}}
| ver layout = <!-- simple (default) or stacked -->
| discontinued = <!-- Set to yes, if software is discontinued, otherwise omit. -->
| latest release version = 5.4.0<ref>{{cite web|url=https://siesta-project.org/siesta/news/2025/05/28/release-5.4.0/|title=Release of Siesta-5.4.0}}</ref>
| latest release date = {{Start date and age|2025|05|28|df=yes}}
| repo = {{URL|https://gitlab.com/siesta-project/siesta/}}
| qid = Q7390304
| programming language = [[Fortran]]
| middleware =
| tools =
| engine = <!-- or |engines= -->
| operating system =
| platform =
| included with =
| replaces =
| replaced_by =
| service_name =
| size =
| standard =
| language = English
| language count = <!-- Number only -->
| language footnote =
| genre = [[Computational Chemistry]]
| license = [[GPLv3]]
| website = {{URL|siesta-project.org}}
| AsOf = 2025
}}
'''SIESTA''' ('''Spanish Initiative for Electronic Simulations with Thousands of Atoms''') is an original method and its computer program implementation, to efficiently perform [[electronic structure]] calculations and [[ab initio]] [[molecular dynamics]] simulations of [[molecules]] and solids. SIESTA uses strictly localized basis sets and the implementation of [[linear-scaling algorithms]]. Accuracy and speed can be set in a wide range, from quick exploratory calculations to highly accurate simulations matching the quality of other approaches, such as the [[Plane wave expansion method|plane-wave]] and [[all-electron methods]].
Starting in the Spring of 2016, with the 4.0 version, SIESTA is released under the terms of the [[GPL]] open-source license. Source packages and access to the development versions can be obtained from the [https://launchpad.net/siesta new development and distribution platform].▼
SIESTA's [[backronym]] is the Spanish Initiative for Electronic Simulations with Thousands of Atoms.
▲
== Features ==
SIESTA has these main characteristics
* It uses the standard [[Kohn–Sham equations|Kohn-Sham]]
* It uses norm-conserving [[
* It uses [[
* Projects the electron
* Besides the standard [[Rayleigh–Ritz method|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:
Line 19 ⟶ 63:
* Stress tensor.
* Electric dipole moment.
* Atomic, orbital, and bond populations ([[Mulliken population analysis|Mulliken]]).
* Electron density.
And also (though not all options are compatible):
Line 25 ⟶ 69:
* Constant-temperature molecular dynamics (Nose thermostat).
* Variable cell dynamics (Parrinello-Rahman).
* [[Spin polarization|Spin
* k-sampling of the [[Brillouin zone]].
*
* COOP and COHP curves for chemical bonding analysis.
* [[Dielectric polarization]].
* Vibrations (phonons).
* [[Electronic band structure|Band structure]].
* Ballistic electron transport under non-equilibrium (through TranSIESTA)
* Density functional Bogoliubov-de Gennes theory for superconductors
== Strengths of SIESTA ==
SIESTA's main strengths are:
#
# It can tackle
#
The use of a linear combination of numerical atomic orbitals makes SIESTA a
▲The use of linear combination of numerical atomic orbitals makes SIESTA a flexible and efficient DFT code. SIESTA is able to produce very fast calculations with small basis sets, allowing computing systems with a thousand of atoms. At the same time, the use of more complete and accurate bases allows to achieve accuracies comparable to those of standard plane waves calculations, still at an advantageous computational cost.
== Implemented Solutions ==
SIESTA is in continuous development since it was implemented in 1996. The main solutions implemented in the current version are:
* Collinear and non-collinear spin
* Efficient implementation of Van der Waals functional
* [[Wannier function]] implementation
* TranSIESTA/TBTrans module
* On-site Coulomb corrections (DFT+U
* Description of
* [[Spin-orbit coupling]] (SOC
* Topological insulator, semiconductor structures, and quantum-transport calculations
* NEB (Nudged Elastic Band) (interfacing
== Solutions under development
* [[GW approximation]]
* Time Dependent DFT ([[TDDFT]])
Line 59 ⟶ 104:
* Band unfolding
* Poisson solver in real space
== Post-processing tools ==
Several post-processing tools for SIESTA have been developed. These programs process SIESTA output or provide additional features.
== Applications ==
Since its implementation, SIESTA has been used by researchers in geosciences, biology, and engineering (extending beyond materials physics and chemistry) and has been applied to a large variety of systems including surfaces, adsorbates, nanotubes, nanoclusters, biological molecules, amorphous semiconductors, ferroelectric films, low-dimensional metals, etc.<ref>Mashaghi A et al. Hydration strongly affects the molecular and electronic structure of membrane phospholipids J. Chem. Phys. 136, 114709 (2012) [http://scitation.aip.org/content/aip/journal/jcp/136/11/10.1063/1.3694280]</ref><ref>Mashaghi A et al. Interfacial Water Facilitates Energy Transfer by Inducing Extended Vibrations in Membrane Lipids, J. Phys. Chem. B, 2012, 116 (22), pp 6455–6460 [http://pubs.acs.org/doi/abs/10.1021/jp302478a]</ref><ref>Mashaghi A et al. Enhanced Autoionization of Water at Phospholipid Interfaces. J. Phys. Chem. C, 2013, 117 (1), pp 510–514 [http://pubs.acs.org/doi/abs/10.1021/jp3119617]</ref>
== See also ==
Line 67 ⟶ 115:
==References==
* {{Cite journal|doi=10.1063/5.0005077|title=Siesta: Recent developments and applications|year=2020|last1=García|first1=Alberto|last2=Papior|first2=Nick|last3=Akhtar|first3=Arsalan|last4=Artacho|first4=Emilio|last5=Blum|first5=Volker|last6=Bosoni|first6=Emanuele|last7=Brandimarte|first7=Pedro|last8=Brandbyge|first8=Mads|last9=Cerdá|first9=J.I.|last10=Corsetti|first10=Fabiano|last11=Cuadrado|first11=Ramón|last12=Dikan|first12=Vladimir|last13=Ferrer|first13=Jaime|last14=Gale|first14=Julian|last15=García-Fernández|first15=Pablo|last16=García-Suárez|first16=V.M.|last17=García|first17=Sandra|last18=Huhs|first18=Georg|last19=Illera|first19=Sergio|last20=Korytár|first20=Richard|last21=Koval|first21=Peter|last22=Lebedeva|first22=Irina|last23=Lin|first23=Lin|last24=López-Tarifa|first24=Pablo|last25=G. Mayo|first25=Sara|last26=Mohr|first26=Stephan|last27=Ordejón|first27=Pablo|last28=Postnikov|first28=Andrei|last29=Pouillon|first29=Yann|last30=Pruneda|first30=Miguel|last31=Robles|first31=Roberto|last32=Sánchez-Portal|first32=Daniel|last33=Soler|first33=Jose M.|last34=Ullah|first34=Rafi|last35=Yu|first35=Victor Wen-zhe|last36=Junquera|first36=Javier|journal=Journal of Chemical Physics|volume=152|issue=20|pages=204108|pmid=32486661 |hdl=10902/20680|s2cid=219179270 |hdl-access=free|arxiv=2006.01270}} Postprint is available at {{hdl|10261/213028}}.
* {{Cite journal|doi=10.1103/PhysRevB.61.13639|title=Systematic ab initio study of the electronic and magnetic properties of different pure and mixed iron systems|year=2000|last1=Izquierdo|first1=J.|last2=Vega|first2=A.|last3=Balbás|first3=L.|last4=Sánchez-Portal|first4=Daniel|last5=Junquera|first5=Javier|last6=Artacho|first6=Emilio|last7=Soler|first7=Jose|last8=Ordejón|first8=Pablo|journal=Physical Review B|volume=61|issue=20|pages=13639|bibcode = 2000PhRvB..6113639I }}
* {{Cite journal|doi=10.1103/PhysRevB.63.172406|title=All-electron and pseudopotential study of the spin-polarization of the V(001) surface: LDA versus GGA|year=2001|last1=Robles|first1=R.|last2=Izquierdo|first2=J.|last3=Vega|first3=A.|last4=Balbás|first4=L.|journal=Physical Review B|volume=63|issue=17|pages=172406|arxiv = cond-mat/0012064 |bibcode = 2001PhRvB..63q2406R |s2cid=17632035 }}
*{{cite journal
{{Reflist}}
== External links ==
* [http://
* [http://www.home.uni-osnabrueck.de/apostnik/Lectures/SIESTA-tuto.pdf SIESTA tutorial] - an introduction to SIESTA, addressing the tasks for which SIESTA is better suited than other ab initio codes.
* [https://
* [
Delphisoftware apps
<!-- Categories -->
[[Category:Computational chemistry software]]
[[Category:Density functional theory software]]
[[Category:Physics software]]
[[Category:
▲{{science-software-stub}}
|