Releases
These programs are distributed in the hope that they will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Use them at your own risk!
Download Octopus
- Older releases
- 1.4: tar.gz, i386.rpm, x86_64.rpm, src.rpm, pdf, ps, html.tar.gz, html
- 1.3: tar.gz, i386.rpm, fedora.i386.rpm, src.rpm, pdf, ps, html.tar.gz, html
- 1.1: .tar.gz, i386.rpm, src.rpm, pdf, ps, html.tar.gz, html
- historical: 1.0.1.tar.gz, 1.0.tar.gz, 0.9.tar.gz
You can also get the development version from Gitlab.
LibXC
Libxc is the set of exchange-correlation functionals used in Octopus, which is also a separate library shared among several codes. Download here.
OpenDX
A tool for visualization is openDX. Unfortunately, since this software is old and unmaintained, you are likely to have trouble installing. To use the dx scripts distributed with Octopus, you'll have to install the chemistry packages for openDX from Cornell. These seem to have been unmaintained for several years, so we cleaned them up for your use, and added some useful stuff (like import of .xyz files). You can get them from here:
- CMSP-2.0.5.tar.gz (30/03/2010)
- CMSP_Linux.tar.gz (older version)
To install the chemistry packages, follow the instructions in the INSTALL file. In brief:
- unpack the
.tar.gz
to a suitable directory. - edit the file
Makefile
to suit your environment - make
- make install
- you have to set some environment variables. The simplest is probably to place them in
/etc/profile.d/dx.sh
. Mine looks like:
export DXMACROS=/usr/local/CMSP-2.0.5/macros export DXMODULES=/usr/local/CMSP-2.0.5/bin dx () { /usr/bin/dx -mdf /usr/local/CMSP-2.0.5/CMSP.mdf $*; }
Other packages
- xyz-tools.tar.gz: Some handy tools to generate clusters, fullerenes, nanotubes and manipulate .xyz files.
- FortranCL: a OpenCL Fortran 90 interface. Based on Octopus OpenCL implementation.
- carbon-tb.tar.gz: Tight-binding code for carbon. You can calculate phonons, dynamics, etc.
- oct_parser-1.0.tar.gz, oct_parser-1.1.tar.gz: The parser used in octopus. Feel free to use it in your own projects. More info on the parser is available at Manual:Input_file.