JDFTx

JDFTx implements electronic density-functional theory (DFT) and joint density-functional theory (JDFT) for first-principles modeling of atomic-scale properties, solvated systems, and electrochemical processes.


Key Features:

  • Algebraic formulation: Provides an abstraction layer that enables efficient execution of DFT algorithms on diverse hardware platforms, including GPUs.
  • Joint density-functional theory (JDFT): Integrates electronic DFT with classical DFT and continuum models of liquids to model solvated and electrochemical systems.
  • Modular architecture: Facilitates extension and interfacing with other computational tools for multi-scale coupling.
  • Electron and phonon calculations: Supports electron and phonon computations and their combination with electromagnetic simulations and photo-excited carrier dynamics.
  • Algorithm and method development: Enables implementation and testing of new theoretical models and algorithms for predicting atomic-scale properties from first principles.

Scientific Applications:

  • Solvated systems and electrochemistry: First-principles modeling of solvated systems and electrochemical processes using JDFT.
  • Materials property prediction: Prediction of atomic-scale properties of novel classes of materials from first principles.
  • Multi-scale modeling: Coupling ab initio electron and phonon calculations with electromagnetic simulations to study nanoscale and mesoscale material behavior.
  • Photo-excited carrier dynamics: Simulation of photo-excited carrier dynamics in materials when combined with electromagnetic simulations.

Methodology:

Performs electronic DFT computations and implements JDFT by coupling electronic DFT with classical DFT and continuum liquid models; employs an algebraic formulation for hardware-agnostic execution including GPUs and supports electron/phonon calculations and coupling to electromagnetic simulations.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++
Added:
8/23/2018
Last Updated:
12/11/2018

Operations

Data Inputs & Outputs

Publications

Sundararaman R, Letchworth-Weaver K, Schwarz KA, Gunceler D, Ozhabes Y, Arias T. JDFTx: Software for joint density-functional theory. SoftwareX. 2017;6:278-284. doi:10.1016/j.softx.2017.10.006. PMID:29892692. PMCID:PMC5992620.

PMID: 29892692
PMCID: PMC5992620
Funding: - Energy Materials Center at Cornell: DE-SC0001086 - Joint Center for Artificial Photosynthesis: DE-SC0004993

Documentation