octopus (software)

octopus is a software package for performing KohnSham density functional theory (DFT) and time-dependent density functional theory (TDDFT) calculations.[1]

octopus employs pseudopotentials and real-space numerical grids to propagate the KohnSham orbitals in real time under the influence of time-varying electromagnetic fields. Specific functionality is provided for simulating one-, two-, and three-dimensional systems. octopus can calculate static and dynamic polarizabilities and first hyperpolarizabilities, static magnetic susceptibilities, absorption spectra, and perform molecular dynamics simulations with Ehrenfest and Car–Parrinello methods.

The code is written predominantly in Fortran, with some C and Perl. It is released under the GPL.

Target problems

Theoretical basis

Methodology

Technical aspects

See also

References

  1. Castro, Alberto; Heiko Appel; Micael Oliveira; Carlo A. Rozzi; Xavier Andrade; Florian Lorenzen; M. A. L. Marques; E. K. U. Gross; Angel Rubio (2006). "octopus: a tool for the application of time-dependent density functional theory". physica status solidi (b) 243 (11): 24652488. doi:10.1002/pssb.200642067.
  2. W. E. Pickett, Comput. Phys. Rep. 9, 115 (1989).
  3. N. Troullier and J. L. Martins, Phys. Rev. B 43, 1993 (1991).
  4. C. Hartwigsen, S. Goedecker and J. Hutter, Phys. Rev. B 58, 3641 (1998).

External links

This article is issued from Wikipedia - version of the Saturday, March 19, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.