Link Search Menu Expand Document

Welcome to gpaw-tools

gpaw-tools is a powerful and user-friendly UI/GUI tool for conducting Density Functional Theory (DFT) and molecular dynamics (MD) calculations. Our goal is to make DFT and MD calculations more accessible and easy to use for individuals and small groups, by providing a simple command-line interface and graphical user interface.

Download now View it on GitHub

The gpaw-tools package is built on top of the ASE , ASAP3 and GPAW libraries, which are well-established and widely used in the scientific community. It allows users to simulate the properties of materials, optimize structures, investigate chemical reactions and processes, and perform calculations on systems with a large number of atoms. With gpaw-tools, researchers, students, and engineers in a wide range of fields, including materials science, chemistry, physics, and engineering, can easily conduct DFT and MD calculations and explore the electronic structure of complex systems. We are constantly working to improve and expand the capabilities of gpaw-tools, and we welcome feedback and contributions from the community.

gpaw-tools have:

  1. The main solver script which can be run in PW or LCAO mode. It can perform structure optimization, equation of state and elastic tensor calculations, use several different XCs (as well as hybrid XCs) for spin-polarized DOS and band structure calculations, electron densities and optical properties (RPA and BSE). In addition to calculations, it can draw DOS and band structures, save all data and figure in an ordered way.
  2. A force-field quick optimization script for MD calculations using ASAP3/OpenKIM potentials.
  3. To choose better cut off energy, lattice parameter and k-points, there are 4 scripts called,, and
  4. A simple Graphical User Interface (GUI) for (and also you may say that GUI for GPAW) which is called

More information about gpaw-tools idea, installation, usage and release notes can be found at related pages.


Latest stable release: v23.2.0 download (tar.gz), download (zip)

Latest development release: download (tar.gz), download (zip)


  • gpaw-tools version 23.2.0 released. It is a version with major changes and it is incompatible with the previous versions. Please use input files in example folder to create new input files (February 1, 2023).
  • A new oral presentation about gpaw-tools is presented at MSNG2022 (September 22, 2022).
  • We had a small deparment-wide hands-on activity about installation and basic usage of ASE, GPAW and gpaw-tools software at Gazi Univ. Dept. of Phys. (August 8, 2022).
  • gpaw-tools version 22.7.0 released (July 12, 2022).
  • A new poster presentation about gpaw-tools is presented at 2022 Workshop on Recent Developments in Electronic Structure (June 2, 2022).
  • gpaw-tools version 22.5.0 released (May 8, 2022).
  • gpaw-tools version 22.4.0 released (Apr 7, 2022).
  • gpaw-tools version 22.3.0 released (Mar 4, 2022).
  • Our paper about gpaw-tools is published in Computational Material Science.
  • gpaw-tools version 21.12.0 released (Dec 2, 2021).
  • gpaw-tools version 21.11.0 released (Nov 2, 2021).
  • gpaw-tools version 21.10.1 released (Oct 1, 2021).
  • gpaw-tools version 21.10.0 released (Oct 1, 2021).
  • gpaw-tools version 21.9.0 released (Sep 14, 2021).


Please do not forget that, gpaw-tools is a UI/GUI software. For the main DFT calculations, it uses ASE and GPAW. It also uses Elastic python package for elastic tensor solutions and ASAP with KIM database for interatomic interaction calculations. Therefore, you must know what you use, and cite them properly. Here, the basic citation information of each packages are given. There are many other packages needed to be cited. With GPAW, you may needed to cite LibXC or cite for LCAO, TDDFT, lineer-response calculations. Please visit their pages for many other citation possibilities.

And for gpaw-tools usage, please use the following citation:


This project is licensed under the terms of the MIT license.