# Inq, a Modern GPU-Accelerated Computational Framework for (Time-Dependent) Density Functional Theory.

@article{Andrade2021InqAM, title={Inq, a Modern GPU-Accelerated Computational Framework for (Time-Dependent) Density Functional Theory.}, author={Xavier Andrade and Chaitanya Das Pemmaraju and Alexey I. Kartsev and Jun Xiao and Aaron M. Lindenberg and Sangeeta Rajpurohit and Liang Z. Tan and Tadashi Ogitsu and Alfredo A. Correa}, journal={Journal of chemical theory and computation}, year={2021} }

We present inq, a new implementation of density functional theory (DFT) and time-dependent DFT (TDDFT) written from scratch to work on graphic processing units (GPUs). Besides GPU support, inq makes use of modern code design features and takes advantage of newly available hardware. By designing the code around algorithms, rather than against specific implementations and numerical libraries, we aim to provide a concise and modular code. The result is a fairly complete DFT/TDDFT implementation in…

## Figures from this paper

## 4 Citations

### Free and open source software for computational chemistry education

- Computer ScienceWIREs Computational Molecular Science
- 2022

It is demonstrated that a decentralized model for teaching computational chemistry is now possible thanks to FOSS packages, enabling students to perform reasonable modeling on their own computing devices in the bring your own device (BYOD) scheme.

### Bragg's additivity rule and core and bond model studied by real-time TDDFT electronic stopping simulations: The case of water vapor

- PhysicsRadiation Physics and Chemistry
- 2022

### Role of HPC in DFT Calculations of Classical Molecule Simulations

- Chemistry, Physics2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS)
- 2022

Molecular simulations are required in a number of molecular dynamics applications, including drug research, to comprehend their potential efficacy. To have accurate molecular dynamics simulations,…

### Electron dynamics in extended systems within real-time time-dependent density-functional theory

- Computer ScienceMRS Communications
- 2022

Due to a beneﬁcial balance of computational cost and accuracy, real-time time-dependent density functional theory has emerged as a promising ﬁrst-principles framework to describe electron real-time…

## References

SHOWING 1-10 OF 197 REFERENCES

### Density functional theory calculation on many-cores hybrid central processing unit-graphic processing unit architectures.

- Computer ScienceThe Journal of chemical physics
- 2009

This implementation of a full electronic structure calculation code on a hybrid parallel architecture with graphic processing units (GPUs) is performed on a free software code based on Daubechies wavelets, and shows very good performances, systematic convergence properties, and an excellent efficiency on parallel computers.

### Time-dependent density-functional theory in massively parallel computer architectures: the octopus project

- Computer ScienceJournal of physics. Condensed matter : an Institute of Physics journal
- 2012

The results show that real-time TDDFT, as implemented in octopus, can be the method of choice for studying the excited states of large molecular systems in modern parallel architectures.

### GPU acceleration of all-electron electronic structure theory using localized numeric atom-centered basis functions

- Computer ScienceComput. Phys. Commun.
- 2020

### Accelerating VASP electronic structure calculations using graphic processing units

- Computer ScienceJ. Comput. Chem.
- 2012

It is shown that high‐performance computers equipped with graphics processing units (GPUs) as accelerators may reduce drastically the computation time when offloading these sections to the graphic chips.

### OpenMPC: Extended OpenMP Programming and Tuning for GPUs

- Computer Science2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
- 2010

This paper has developed a fully automatic compilation and user-assisted tuning system supporting OpenMPC, which builds on OpenMP to provide an abstraction of the complex CUDA programming model and offers high-level controls of the involved parameters and optimizations.

### Accelerating molecular modeling applications with graphics processors

- Computer ScienceJ. Comput. Chem.
- 2007

An overview of recent advances in programmable GPUs is presented, with an emphasis on their application to molecular mechanics simulations and the programming techniques required to obtain optimal performance in these cases.

### SLATE: design of a modern distributed and accelerated linear algebra library

- Computer ScienceSC
- 2019

The SLATE (Software for Linear Algebra Targeting Exascale) library is being developed to provide fundamental dense linear algebra capabilities for current and upcoming distributed high-performance…

### TeraChem: A graphical processing unit‐accelerated electronic structure package for large‐scale ab initio molecular dynamics

- Chemistry
- 2020

TeraChem was born in 2008 with the goal of providing fast on‐the‐fly electronic structure calculations to facilitate ab initio molecular dynamics studies of large biochemical systems such as…

### Architecture of Qbox: A scalable first-principles molecular dynamics code

- Computer ScienceIBM J. Res. Dev.
- 2008

We describe the architecture of Qbox, a parallel, scalable first-principles molecular dynamics (FPMD) code. Qbox is a C++/ Message Passing Interface implementation of FPMD based on the plane-wave,…