open access publication

Article, 2024

Tiresia: A code for molecular electronic continuum states and photoionization

Computer Physics Communications, ISSN 0010-4655, 1879-2944, Volume 297, Page 109038, 10.1016/j.cpc.2023.109038

Contributors

Toffoli, Daniele 0000-0002-8225-6119 [1] Coriani, Sonia 0000-0002-4487-897X [2] [3] Stener, Mauro 0000-0003-3700-7903 [1] Decleva, Piero 0000-0002-7322-887X (Corresponding author) [1] [4]

Affiliations

  1. [1] University of Trieste
  2. [NORA names: Italy; Europe, EU; OECD];
  3. [2] Norwegian University of Science and Technology
  4. [NORA names: Norway; Europe, Non-EU; Nordic; OECD];
  5. [3] Technical University of Denmark
  6. [NORA names: DTU Technical University of Denmark; University; Denmark; Europe, EU; Nordic; OECD];
  7. [4] Istituto Officina dei Materiali
  8. [NORA names: Italy; Europe, EU; OECD]

Abstract

The Tiresia program [1] provides access to numerically accurate solutions of the one-particle Schrödinger equation for highly excited states of complex polyatomic molecules, both bound and continuum, that cannot be described by conventional Quantum Chemistry approaches. It is based on an expansion of the required solution in a local multicentric basis set, with primitive functions built as products of a radial B-spline times a real spherical harmonic. In conjunction with Density Functional Theory (DFT), it has been extensively employed in a large variety of photoionization studies, also for rather large systems. Highly excited bound states as well as wavepacket propagation can also be accurately described. In fact, the flexibility of the basis essentially allows accurate solutions of linear operator equations, like Poisson or inhomogeneous perturbative equations, which are employed in the code. The program is parallelized with standard MPI-I instructions and makes extensive use of the Scalapack linear algebra library. Ancillary programs are available for the evaluation of photoionization cross sections and angular distributions from randomly to fully oriented molecules. Program Program Title: Tiresia CPC Library link to program files: https://doi.org/10.17632/fcrjxwgjxh.1 Licensing provisions: GPLv3 Programming language: Fortran77, Fortran90, MPI Supplementary material: Program manual document Nature of problem: Accurate solutions for highly excited and continuum electronic states in complex polyatomic molecules. Molecular photoionization cross sections and angular distributions under high energy, high-intensity radiation pulses from Synchrotron radiation and laser sources, photoelectron imaging in pump-probe experiments, basis for electronic wavepackets under ultrafast or nonperturbative excitation. Solution method: Solution of the Schrödinger and similar linear operator equations in a finite domain is obtained via basis set expansion. Flexible basis set, that may approach practical completeness within the domain, is obtained as a multicenter set of B-spline radial functions times spherical harmonics. Accurate numerical integration is employed for the evaluation of matrix elements, and conventional diagonalization for bound states, or Galerkin approach for the full multichannel solution in the continuum. Full hamiltonian and dipole matrices in the spectral basis are available for time propagation. DFT many-body description is available, and strong correlations in the bound states may be incorporated via Dyson orbitals. Additional comments including restrictions and unusual features: The code is noted for computational efficiency, which allows fast yet reasonably accurate photoionization calculations for medium-sized molecules, allowing, e.g., calculations at many molecular geometries as required to describe time-resolved photoelectron spectra in pump-probe experiments.

Keywords

CPC Library link, Dyson, Dyson orbitals, FORTRAN77, Fortran90, Galerkin approach, Library link, MPI-I, Poisson, ScaLAPACK, Tiresias, accurate numerical integration, accurate solutions, ancillary programs, angular distributions, approach, basis, basis sets, bound states, calculations, chemistry approach, code, comments, completion, complex polyatomic molecules, computational efficiency, conjunction, continuum, continuum states, conventional diagonalization, conventional quantum chemistry approaches, correlation, cross section, density, density functional theory, description, diagonalization, dipole, dipole matrix, distribution, document nature, domain, efficiency, electron wavepackets, electronic continuum states, electronic states, elements, energy, equations, evaluation, evaluation of matrix elements, excitation, excited states, expansion, experiments, extensive use, features, files, finite domain, flexibility, flexible basis sets, function, functional theory, geometry, harmonics, high energy, images, instruction, integration, laser, laser source, library, linear algebra libraries, linear operator equations, links, many-body description, matrix, matrix elements, molecular geometry, molecular photoionization cross sections, molecules, multicenter, multicenter setting, multichannel, multichannel solution, nature, nonperturbative excitation, numerical integration, numerically, numerically accurate solution, operator equations, orbit, perturbation equations, photoelectron, photoelectron imaging, photoelectron spectra, photoionization, photoionization calculations, photoionization cross sections, photoionization studies, polyatomic molecules, problem, production, program, program files, propagation, pulse, pump-probe experiments, quantum chemistry approach, radiation, radiation pulses, restriction, section, sets, solution, solutions of linear operator equations, source, spectra, spectral basis, spherical harmonics, state, study, synchrotron, synchrotron radiation, system, theory, time, time propagation, time-resolved photoelectron spectra, unusual features, use, wavepacket, wavepacket propagation

Funders

  • European Cooperation in Science and Technology
  • Danish Agency for Science and Higher Education
  • The Research Council of Norway

Data Provider: Digital Science