Abstract
We introduce turboTDDFT, an implementation of the Liouville–Lanczos approach to linearized time-dependent density-functional theory, designed to simulate the optical spectra of molecular systems made of up to several hundred atoms. turboTDDFT is open-source software distributed under the terms of the GPL as a component of Quantum ESPRESSO. As with other components, turboTDDFT is optimized to run on a variety of different platforms, from laptops to massively parallel architectures, using native mathematical libraries (LAPACK and FFTW) and a hierarchy of custom parallelization layers built on top of MPI. Program summaryProgram title: turboTDDFTCatalogue identifier: AEIX_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEIX_v1_0.htmlProgram obtainable from: CPC Program Library, Queenʼs University, Belfast, N. IrelandLicensing provisions: GNU General Public License V 2.0No. of lines in distributed program, including test data, etc.: 3 559 889No. of bytes in distributed program, including test data, etc.: 254 283 981Distribution format: tar.gzProgramming language: Fortran 95Computer: Any computer architectureOperating system: GNU/Linux, AIX, IRIX, Mac OS X, and other UNIX-like OSʼsClassification: 16.2, 16.6, 7.7External routines: turboTDDFT is a tightly integrated component of the Quantum ESPRESSO distribution and requires the standard libraries linked by it: BLAS, LAPACK, FFTW, MPI.Nature of problem: Calculation of the optical absorption spectra of molecular systems.Solution method: The dynamical polarizability of a system is expressed in terms of the resolvent of its Liouvillian super-operator within time-dependent density-functional theory, and calculated using a non-Hermitean Lanczos method, whose implementation does not require the calculation of any virtual states. Pseudopotentials (both norm-conserving and ultrasoft) are used in conjunction with plane-wave basis sets.Restrictions: Spin-restricted formalism. Linear-response regime. No hybrid functionals. Adiabatic XC kernels only.Unusual features: No virtual orbitals are used, nor even calculated. A single Lanczos recursion gives access to the whole optical spectrum.Additional comments: !!!!! The distribution file for this program is over 254 Mbytes and therefore is not delivered directly when download or E-mail is requested. Instead a html file giving details of how the program can be obtained is sent.Running time: From a few minutes for small molecules on serial machines up to many hours on multiple processors for complex nanosystems with hundreds of atoms.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.