Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Graphing the Wave Function01:13

Graphing the Wave Function

3.3K
Consider the wave equation for a sinusoidal wave moving in the positive x-direction. The wave equation is a function of both position and time. From the wave equation, two different graphs can be plotted.
3.3K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same authorSame journal

Two-Photon Absorption of Quadrupolar Dyes: Performance of Density Functional Approximations.

Journal of chemical theory and computation·2026
Same author

Inverse Design of Anthraquinone-Mimicking COFs via Electronic Fingerprints for Sacrificial-Agent-Free Photocatalytic H<sub>2</sub>O<sub>2</sub> Production under Visible Light.

Journal of the American Chemical Society·2026
Same author

Theoretical Perspectives of Precision Chemistry.

Precision chemistry·2026
Same author

KSSOLV Toolbox: A MATLAB Graphical User Interface for Plane-Wave Density Functional Theory Calculations.

Journal of chemical theory and computation·2026
Same author

Perturbative Coordinate Descent Full Configuration Interaction.

Journal of chemical theory and computation·2026
Same author

Linkage-Locking Cyclization Enables Hydrolysis-Resistant Imine COFs for Photocatalytic Water Splitting.

The journal of physical chemistry letters·2026

Related Experiment Video

Updated: May 2, 2026

Scalable Nanohelices for Predictive Studies and Enhanced 3D Visualization
08:03

Scalable Nanohelices for Predictive Studies and Enhanced 3D Visualization

Published on: November 12, 2014

10.4K

PyPWDFT: A Lightweight Python Software for Single-Node 10K Atom Plane-Wave Density Functional Theory Calculations.

Jun Gao1, Lizhong Fu1, Shizhe Jiao1

  • 1School of Future Technology, Hefei National Laboratory, and Anhui Center for Applied Mathematics, University of Science and Technology of China, Hefei, Anhui 230026, China.

Journal of Chemical Theory and Computation
|February 24, 2025
PubMed
Summary

PyPWDFT is a Python software for plane-wave density functional theory (DFT) calculations. It offers high performance comparable to Fortran/C++ codes and enables efficient CPU-GPU computing for large-scale simulations.

More Related Videos

Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
10:52

Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics

Published on: April 12, 2019

12.7K
Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
12:11

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry

Published on: April 8, 2020

8.1K

Related Experiment Videos

Last Updated: May 2, 2026

Scalable Nanohelices for Predictive Studies and Enhanced 3D Visualization
08:03

Scalable Nanohelices for Predictive Studies and Enhanced 3D Visualization

Published on: November 12, 2014

10.4K
Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
10:52

Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics

Published on: April 12, 2019

12.7K
Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
12:11

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry

Published on: April 8, 2020

8.1K

Area of Science:

  • Computational Physics
  • Materials Science
  • Quantum Chemistry

Background:

  • Density Functional Theory (DFT) is a cornerstone of modern computational materials science and quantum chemistry.
  • Efficient software is crucial for tackling large-scale DFT calculations, enabling the study of complex systems.
  • Existing high-performance DFT codes are often written in Fortran or C++, limiting accessibility for some researchers.

Purpose of the Study:

  • To develop a high-performance, user-friendly DFT software package in Python.
  • To enable large-scale DFT calculations on single nodes with CPU-GPU heterogeneous computing.
  • To demonstrate that a native Python implementation can achieve performance comparable to traditional compiled codes.

Main Methods:

  • Development of PyPWDFT using a native Python environment, leveraging NumPy, SciPy, and CuPy.
  • Implementation of plane-wave basis sets and density functional approximations (local and hybrid).
  • Benchmarking against established Fortran/C++ DFT codes and evaluating performance on consumer and professional-grade GPUs.

Main Results:

  • PyPWDFT achieves performance comparable to established Fortran/C++ DFT codes for large systems (up to 10,000 atoms).
  • CPU-GPU heterogeneous computing with CuPy provides a two-order-of-magnitude speedup over single-threaded CPU execution.
  • Consumer-grade GPUs (e.g., NVIDIA GeForce RTX 4090) offer computational efficiency rivaling professional-grade GPUs (e.g., NVIDIA V100).

Conclusions:

  • PyPWDFT demonstrates significant potential as a versatile DFT software package.
  • Its efficient performance, scalability, numerical accuracy, and cross-platform compatibility lower barriers to entry for DFT research.
  • The software facilitates medium-scale DFT calculations via a GUI on personal computers, broadening access to advanced computational methods.