Octopus (software)

Octopus (software)

The octopus project is a software package for density-functional theory (DFT) [P. Hohenberg and W. Kohn, [http://prola.aps.org/abstract/PR/v136/i3B/pB864_1 Phys. Rev. 136, B864] (1964); W. Kohn and L. J. Sham, [http://prola.aps.org/abstract/PR/v140/i4A/pA1133_1 Phys. Rev. 140, A1133] (1965).] [C. Fiolhais, F. Nogueira and M. Marques (Eds.), "A Primer in Density Functional Theory, Lectures Notes in Physics vol. 620, (Springer, Berlin, 2003; ISBN 3-540-03083-2); R. M. Dreizler and E. K. U. Gross, "Density Functional Theory", (Springer, Berlin, 1990; ISBN 3-540-51993-9/ISBN 0-387-51993-9); R. G. Parr and W. Yang, "Density Functional Theory of Atoms and Molecules", (Oxford University Press, New York, 1989; ISBN 0-19-504279-4).] , and time-dependent density functional theory (TDDFT) [E. Runge and E. K. U. Gross, [http://prola.aps.org/abstract/PRL/v52/i12/p997_1 Phys. Rev. Lett. 52, 997] (1984).] [M. A. L. Marques, F. Nogueira, C. Ullrich, K. Burke, A. Rubio and E. K. U. Gross (Eds.), "TDDFT, Lecture notes" (Springer Verlag, Berlin, to be published in 2006); E. K. U. Gross and W. Kohn, Adv. Quantum Chem. 21, 255 (1990); E. K. U. Gross, J. F. Dobson and M. Petersilka, in "Topics in Current Chemistry", edited by R. F. Nalewajski (Springer, Heidelberg, 1996; ISBN 3-540-61092-8); M. A. L. Marques and E. K. U. Gross, Annu. Rev. Phys. Chem. 55, 427 (2004); R. van Leeuwen, Int. J. Mod. Phys. B 15, 1969 (2001).] . Both these methods have enjoyed a steady increase of their popularity ever since they were born, in the sixties and eighties respectively. The reason is that both theories achieve, for many problems, an unparalleled balance between accuracy and computational cost. Although the scope of applicability of traditional Computational chemistry techniques based Quantum chemistry, or of Quantum Monte Carlo procedures, have also increased in recent years [J. Leszczynski (Ed.), "Computational Chemistry: Reviews of Current Trends", vol. 9, (World Scientific, 2005); R. J. Bartlett, {em Recent Advances in Computational Chemistry, vol 3: Recent Advances in Coupled Cluster Methods}, (World Scientific, 1997).] [W. M. C. Foulkes, L. Mitas, R. J. Needs and G. Rajagopal, [http://prola.aps.org/abstract/RMP/v73/i1/p33_1 Rev. Mod. Phys. 73, 33] (2001); "Quantum Monte Carlo Methods in Physics and Chemistry", edited by M. P. Nightingale and C. J. Umrigar (Kluwer, 1999).] , DFT/TDDFT is still the method of choice for large systems (e.g., molecular systems of biological interest) undergoing complex processes.

Correspondingly, numerous software packages that solve DFT/TDDFT equations are available. Among them the octopus project [M. A. L. Marques, A. Castro, G. F. Bertsch and A. Rubio, [http://dx.doi.org/10.1016/S0010-4655(02)00686-0 Comp. Phys. Comm. 151, 60] (2003).] is one with special focus on TDDFT.

Released under the GPL, Octopus is free software.

Target problems

* Linear optical (i.e. electronic) response of molecules or clusters.
* Non-linear response to classical high-intensity electromagnetic fields, taking into account both the ionic and electronic degrees of freedom.
* Ground-state and excited state electronic properties of systems with lower dimensionality, such as quantum dots.
* Photo-induced reactions of molecules (e.g., photo-dissociation, photo-isomerization, etc).
* In the immediate future, extension of these procedures to systems that are infinite and periodic in one or more dimensions (polymers, slabs, nanotubes, solids), and to electronic transport.

Theoretical base

* The underlying theories are DFT and TDDFT. Also, the code may perform dynamics by considering the classical (i.e. point-particle) approximation for the nuclei. These dynamics may be non-adiabatic, since the system evolves following the Ehrenfest path. It is, however, a mean-field approach.

* Regarding TDDFT, one can use two different approaches: On the one hand, the standard TDDFT-based linear-response theory, which provides the excitation energies and oscillator strengths for ground-state to excited-state transitions. On the other hand, the explicit time-propagation of the TDDFT equations, which allows for the use of large external potentials, well beyond the range of validity of perturbation theory.

Methodology

* As numerical representation, the code works without a basis set, relying on numerical meshes. Nevertheless, auxiliary basis sets (plane waves, atomic orbitals) are used when necessary. Recently, the code offers the possibility of working with non-uniform grids, which adapt to the inhomogeneity of the problem, and of making use of multigrid techniques to accelerate the calculations.

* For most calculations, the code relies on the use of pseudopotentials [W. E. Pickett, [http://dx.doi.org/10.1016/0167-7977(89)90002-6 Comput. Phys. Rep. 9, 115] (1989).] of two types: Troullier-Martins [N. Troullier and J. L. Martins, [http://prola.aps.org/abstract/PRB/v43/i3/p1993_1 Phys. Rev. B 43, 1993] (1991).] , and Hartwigsen-Goedecker-Hutter [C. Hartwigsen, S. Goedecker and J. Hutter, [http://prola.aps.org/abstract/PRB/v58/i7/p3641_1 Phys. Rev. B 58, 3641] (1998).] .

* In addition to being able to treat systems in the standard 3 dimensions, 2D and 1D modes are also available. These are useful for studying, e.g., the two-dimensional electron gas that characterizes a wide class of quantum dots.

Technical aspects

* The code has been designed with emphasis on parallel scalability. In consequence, it allows for multiple task divisions.

* The language of most of the code is Fortran 90 (almost 50.000 lines at present). Other languages, such as C or Perl, are also used.

* The package is licensed under the GNU General Public License (GPL). In consequence, it is available for use, inspection, and modification for anyone, at [http://www.tddft.org/programs/octopus the octopus web page.]

See also

* Quantum chemistry computer programs

External links

* [http://www.tddft.org/programs/octopus Octopus Home Page]
* [http://www.tddft.org/programs/octopus/wiki Octopus Wiki]
*Trac: [http://www.tddft.org/trac/octopus http://www.tddft.org/trac/octopus]

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • octopus (software) — octopus is a software package for performing Kohn–Sham density functional theory (DFT) and time dependent density functional theory (TDDFT) calculations.[1] octopus employs pseudopotentials and real space numerical grids to propagate the… …   Wikipedia

  • Octopus card — 八達通 Location Hong Kong Launched …   Wikipedia

  • Octopus (disambiguation) — An octopus is a sea animal with eight limbs. Octopus may also refer to: Contents 1 Biology 2 Music 3 Film and television …   Wikipedia

  • Octopus Micro Finance Suite — Octopus Microfinance Software OctopusLogo Stable release 2.10 / October 2010; 12 months ago …   Wikipedia

  • Octopus (Telefonanlage) — Octopus bezeichnet eine Familie von mittleren und großen Telefonanlagen für den Businessbereich der Deutschen Telekom. Die Deutsche Telekom produziert die Systeme nicht selber, sondern lässt sie von anderen Anbietern liefern. Eine Auswahl der… …   Deutsch Wikipedia

  • List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… …   Wikipedia

  • Git (software) — Infobox Software name = Git author = Linus Torvalds developer = Junio Hamano, Linus Torvalds latest release version = 1.6.0.2 [cite mailing list |mailinglist=git |author=Junio C Hamano |url=http://marc.info/?l=git m=122128644221821… …   Wikipedia

  • The octopus project — You may be looking for:* The Octopus Project an American indietronica band based in Austin, Texas. * The octopus project a software package for density functional theory (DFT) …   Wikipedia

  • ABINIT — [X. Gonze, J. M. Beuken, R. Caracas, F. Detraux, M. Fuchs, G. M. Rignanese, L. Sindic, M. Verstraete, G. Zerah, F. Jollet, M. Torrent, A. Roy, M. Mikami, P. Ghosez, J. Y. Raty, and D.C. Allan, Comput. Mat. Science 25, 478 (2002)] [X. Gonze, G. M …   Wikipedia

  • Inslaw — Infobox Company name = INSLAW, Incorported slogon = Software you can grow with type = Private genre = foundation = Washington, D.C., U.S. (Birth date |1982|03 |00 ) founder = William A. Hamilton industry = Information Technology products = CJIS,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”