Octopus is a scientific program aimed at the ab initio virtual experimentation on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations in time. Nuclei are described classically as point particles. Electron-nucleus interaction is described within the pseudopotential approximation.

For optimal execution performance Octopus is parallelized using MPI and OpenMP and can scale to tens of thousands of processors. It also has support for graphical processing units (GPUs) through OpenCL and CUDA.

Octopus is free software, released under the GPL license, so you are free to download it, use it and modify it.

The new web page is still under construction. Not all pages are up-to-date. If you want to check against the old web content, you can access the wiki here. Please, send reports about wrong or missing information, as well as other suggestions to the Octopus developers.


Latest release: Octopus 12.2 (2023-02-14)

Octopus mailing lists:

The Octopus community utilizes three mailing lists:

In order to sign up with one or more of these mailing lists, visit:


Useful info:

Related projects