Bulletin of the American Physical Society
2023 APS March Meeting
Volume 68, Number 3
Las Vegas, Nevada (March 5-10)
Virtual (March 20-22); Time Zone: Pacific Time
Session M60: First-Principles Simulations of Excited-State Phenomena: Out-of-Equilibrium Dynamics
8:00 AM–11:00 AM,
Wednesday, March 8, 2023
Room: Room 419
Sponsoring
Unit:
DCOMP
Chair: Emmanouil Kioupakis, University of Michigan
Abstract: M60.00012 : INQ: reinventing the electronic-structure code*
10:36 AM–10:48 AM
Presenter:
Xavier Andrade
(Lawrence Livermore Natl Lab)
Author:
Xavier Andrade
(Lawrence Livermore Natl Lab)
Graphical processing units (GPUs) have become the standard in supercomputers and clusters.
At the same time, new ideas have appeared in software engineering that have revolutionized code development.
We apply these new principles to the electronic structure problem in a new program called INQ.
INQ is a compact code that implements density functional theory (DFT) and time-dependent functional theory (TDDFT).
It uses modern code design features and techniques that make the development fast and simple, and ensure the quality of the program.
By designing the code around algorithms, rather than against specific implementations and numerical libraries, we provide a concise and modular code that is simple to understand, flexible, and extensible.
INQ contains by a large set of tests that check the individual components and the program as a whole.
INQ is based on the plane wave approach and can simulate both finite and periodic systems.
It implements the standard DFT semi-local functionals as well as hybrid functionals.
Hybrids are applied using the adaptively compressed exchange (ACE) approach to make the calculations computationally affordable.
Its current focus is the simulations of the excited state of large systems using real-time TDDFT.
However, it is a general code that can calculate ground state properties as well.
INQ was designed from the scratch to run in parallel on multiple GPUs.
In TDDFT simulations on GPU-based supercomputers INQ achieves excellent performance.
It can handle hundreds and thousands of atoms, with simulation times of a second or less per time-step, and scale to thousands of GPUs.
The code is open source and freely accessible at http://gitlab.com/npneq/inq
*The work was supported by the Center for Non-Perturbative Studies of Functional Materials Under Non-Equilibrium Conditions (NPNEQ) funded by the Computational Materials Sciences Program of the US Department of Energy (DOE), Office of Science, Basic Energy Sciences, Materials Sciences and Engineering Division. The work was performed under the auspices of the U.S. DOE by Lawrence Livermore National Laboratory (LLNL) under Contract DE-AC52-07NA27344. Computing support for this work came from the LLNL Institutional Computing Grand Challenge program.
Follow Us |
Engage
Become an APS Member |
My APS
Renew Membership |
Information for |
About APSThe American Physical Society (APS) is a non-profit membership organization working to advance the knowledge of physics. |
© 2024 American Physical Society
| All rights reserved | Terms of Use
| Contact Us
Headquarters
1 Physics Ellipse, College Park, MD 20740-3844
(301) 209-3200
Editorial Office
100 Motor Pkwy, Suite 110, Hauppauge, NY 11788
(631) 591-4000
Office of Public Affairs
529 14th St NW, Suite 1050, Washington, D.C. 20045-2001
(202) 662-8700