Link Search Menu Expand Document

Image

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. By providing a simple command-line interface and graphical user interface, our goal is to make DFT and MD calculations more accessible and easy to use for individuals and small groups.

Download now View it on GitHub

The gpaw-tools package is built on top of the ASE, ASAP3, KIM-API, PHONOPY, 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 many atoms. With gpaw-tools, researchers, students, and engineers in various fields, including materials science, chemistry, physics, and engineering, can easily conduct DFT and MD calculations and explore the electronic, optical, and phonon structure of material 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 gpawsolver.py can run in PW or LCAO mode. It can perform structure optimization, equation of state and elastic tensor calculations, and use several different XCs (as well as hybrid XCs) for spin-polarized DOS and band structure calculations, electron densities, phonon calculations, 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, asapsolve.py for MD calculations using ASAP3 and OpenKIM potentials.
  3. To choose better cut-off energy, lattice parameter, and k-points, there are 4 scripts called optimize_cutoff.py, optimize_kpoints.py,optimize_kptsdensity.py and optimize_latticeparam.py.
  4. A simple Graphical User Interface (GUI) for gpawsolve.py (and you may say that GUI for GPAW) is called gg.py.

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

Download

Latest stable release: v24.6.1 download (tar.gz), download (zip)

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

News

  • gpaw-tools version 24.6.1 released. This is a quick-fix release. Because SPGlib dropped the ASE type Atoms object after version 2.2.0, gpawsolve.py started to give an error. ASE will maintain the get_spacegroup() function call from now on. With this change, gpawsolve.py no longer requires the spglib package.
  • gpaw-tools version 24.6.0 released. This version only works with newer versions of > ASE 3.23.0 and GPAW 24.6.0 (June 5, 2024).
  • gpaw-tools version 23.10.0 released (October 13, 2023).
  • gpaw-tools version 23.7.0 released. It is a version with major changes, and you need to add a new keyword Ground_calc to your old input files. Please use the input files in the example folder to create new input files. This version has many new features: Phonon calculations, energy consumption measurement, etc. Please refer to release notes. (July 4, 2023)
  • gpaw-tools version 23.2.0 released. It is a version with major changes that is incompatible with the previous versions. Please use the input files in the 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 department-wide hands-on activity about installing and using ASE, GPAW, and gpaw-tools software at Gazi University’s Department of Physics (August 8, 2022).
  • gpaw-tools version 22.7.0 released (July 12, 2022).
  • A new poster presentation about gpaw-tools will be presented at the 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).

Citing

Please do not forget that gpaw-tools is UI/GUI software. The main DFT calculations use ASE and GPAW. It also uses the Elastic python package for elastic tensor solutions and ASAP with the KIM database for interatomic interaction calculations and Phonopy for phonon calculations. Therefore, you must know what you use and cite them properly. Here, the basic citation information of each package is given.

ASE

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

Many other packages need to be cited. With GPAW, you may need to cite LibXC or cite for LCAO, TDDFT, and linear-response calculations. Please visit their pages for many other citation possibilities. For more you can visit https://wiki.fysik.dtu.dk/ase/faq.html#how-should-i-cite-ase, https://wiki.fysik.dtu.dk/gpaw/faq.html#citation-how-should-i-cite-gpaw, and https://openkim.org/how-to-cite/.

Licensing

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