Wannier90 v4.0.2 — latest release (27 August 2026)
- Download the source (gzipped tar) — or see all release files on GitHub
- Installation instructions — v4.x can be built with either CMake or GNU Make
- User guide and tutorials — with solutions to most of the tutorials
- Changelog
Two important changes in v4.x
A new library interface. Wannier90 v4.x has undergone a major code restructure compared with v3.1.0 and earlier, in order to provide an MPI-parallel library interface to most of the functionality of wannier90.x. If you are upgrading, or if you maintain a code that interfaces to Wannier90, please read the library mode section of the user guide.
A new licence. Wannier90 v4.x is released under the GNU Lesser General Public License v2.1 or later. This is a change from v3.1.0 and earlier, which were released under the GNU General Public License v2.
For developers (GitHub)
The development of Wannier90 is managed on the Wannier developers GitHub site where you will find details of on-going developments, and how to contribute to Wannier90.
Wannier software ecosystem registry
Visualisation programs
The following programs should be installed to visualise the output of Wannier90:
- gnuplot is used to plot band structures. It is available for many operating systems and is often installed on unix/Linux distributions by default
- XCrySDen is used to visualise crystal and molecular structures, Wannier functions and Fermi surfaces. It is available for Unix/Linux, Windows (using cygwin) and OSX. To correctly display files from Wannier90, use XCrySDen version 1.4 or later.
- VESTA is another program that can be used to visualise structures and Wannier functions, in particular when outputted in Gaussian cube format.
Older versions of Wannier90
Please note that Wannier90 v3.1.0 and earlier are released under the GNU General Public License (v2). Previous releases of Wannier90 are tagged on the GitHub repository and are also provided below.
- Wannier90 (v3.1.0), released 5 March 2020: [gzipped-tar]
- Wannier90 (v3.0.0), released 27 February 2019: [gzipped-tar]
- Wannier90 (v2.1.0), released 13 January 2017: [gzipped-tar]
- Wannier90 (v2.0.1), released 2 April 2015: [gzipped-tar]
- Wannier90 (v2.0), released 2 October 2013: [gzipped-tar]
- Wannier90 (v1.2), released 15 January 2010: [gzipped-tar]
- Wannier90 (v1.1), released 21 December 2007: [gzipped-tar]
- Wannier90 (v1.0.2), released 4 December 2006: [gzipped-tar]
- Wannier90 (v1.0.1), released 17 May 2006: [gzipped-tar]
- Wannier90 (v1.0), released 30 April 2006: [gzipped-tar]
Wannier v0.9 (Fortran77)
The Fortran77 version of the wannier code is available below (see the history of the Wannier function code).
- Wannier (v0.9): [tar file]