4.7 Article

An arbitrary order diffusion algorithm for solving Schrodinger equations

Journal

COMPUTER PHYSICS COMMUNICATIONS
Volume 180, Issue 9, Pages 1700-1708

Publisher

ELSEVIER SCIENCE BV
DOI: 10.1016/j.cpc.2009.04.003

Keywords

Schrodinger equation; Diffusion algorithm; Operator factorizations

Funding

  1. Austrian Science Fund FWF [P18134]
  2. Austrian Science Fund (FWF) [P18134] Funding Source: Austrian Science Fund (FWF)

Ask authors/readers for more resources

We describe a simple and rapidly converging code for solving the local Schrodinger equation in one, two, and three dimensions that is particularly suited for parallel computing environments. Our algorithm uses high-order imaginary time propagators to project out the eigenfunctions. A recently developed multi-product, operator splitting method permits, in principle. convergence to any even order of the time step. We review briefly the theory behind the method and discuss strategies for assessing convergence and accuracy. A forward time step, single product fourth-order factorization of the imaginary time evolution operator can also be used. Our code requires one user defined function which specifies the local external potential. We describe the definition of this function as well as input and output functionalities and convergence criteria. Compared to our previously published code [Computer Physics Communications 178 (2008) 835], the new algorithms can converge at a rate that is only limited by machine precision. Program summary Program title: ndsch Catalogue identifier: AEDR_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEDR_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 9282 No. of bytes in distributed program, including test data, etc.: 77 824 Distribution format: tar.gz Programming language: Fortran 90 Computer: Tested on x86, amd64, and Itanium2 architectures. Should run on any architecture providing a Fortran 90 compiler Operating system: So far tested under UNIX/Linux, Mac OSX and Windows. Any OS with a Fortran 90 compiler available should suffice RAM: 2 MB to 16 GB, depending on system size Classification: 6.10 External routines: FFTW3 (http://www.fftw.org/), Lapack (http://www.netlib.org/lapack/) Nature of problem: Numerical calculation of the lowest few hundred states of 1D, 2D, and 3D local Schrodinger equations in configuration space. Solution method: Arbitrary even-order multi-product operator splitting, as well as a single product fourth-order factorization, of the imaginary time evolution operator. Additional comments: Sample input files for the 1D, 2D, and the 3D version as well as a gnuplot script for assessing convergence are included in the distribution file. Running time: Seconds to hours, depending on system size. (C) 2009 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Education, Scientific Disciplines

A truly elementary proof of Bertrand's theorem

Siu A. Chin

AMERICAN JOURNAL OF PHYSICS (2015)

Article Mathematics, Applied

A Unified Derivation of Finite-Difference Schemes from Solution Matching

Siu A. Chin

NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS (2016)

Article Physics, Fluids & Plasmas

High-order path-integral Monte Carlo methods for solving quantum dot problems

Siu A. Chin

PHYSICAL REVIEW E (2015)

Article Physics, Multidisciplinary

Maximal intensity higher-order Akhmediev breathers of the nonlinear Schrodinger equation and their systematic generation

Siu A. Chin, Omar A. Ashour, Stanko N. Nikolic, Milivoj R. Belic

PHYSICS LETTERS A (2016)

Article Engineering, Mechanical

Systematic generation of higher-order solitons and breathers of the Hirota equation on different backgrounds

Stanko N. Nikolic, Najdan B. Aleksic, Omar A. Ashour, Milivoj R. Belic, Siu A. Chin

NONLINEAR DYNAMICS (2017)

Article Engineering, Mechanical

Breathers, solitons and rogue waves of the quintic nonlinear Schrodinger equation on various backgrounds

Stanko N. Nikolic, Omar A. Ashour, Najdan B. Aleksic, Milivoj R. Belic, Siu A. Chin

NONLINEAR DYNAMICS (2019)

Article Engineering, Mechanical

Talbot carpets by rogue waves of extended nonlinear Schrodinger equations

Stanko N. Nikolic, Omar A. Ashour, Najdan B. Aleksic, Yiqi Zhang, Milivoj R. Belic, Siu A. Chin

NONLINEAR DYNAMICS (2019)

Article Education, Scientific Disciplines

The hardwall method of solving the radial Schrodinger equation and unmasking hidden symmetries

Siu A. Chin, John Massey

AMERICAN JOURNAL OF PHYSICS (2019)

Article Education, Scientific Disciplines

Structure of numerical algorithms and advanced mechanics

Siu A. Chin

AMERICAN JOURNAL OF PHYSICS (2020)

Article History & Philosophy Of Science

Modern light on ancient feud: Robert Hooke and Newton's graphical method

Siu A. Chin

Summary: The ongoing feud between Robert Hooke and Isaac Newton revolves around whether Newton should have acknowledged Hooke's influence on his graphical method of constructing planet orbits. This controversy has intensified in recent decades with claims that Hooke may have accomplished what Newton did not. Modern understanding of Newton's graphical method as a symplectic integrator may help determine the credibility of these claims.

HISTORIA MATHEMATICA (2022)

Article Computer Science, Interdisciplinary Applications

The anatomy of Boris type solvers and the Lie operator formalism for deriving large time-step magnetic field integrators

Siu A. Chin, Durward Cator

Summary: This work provides a Lie operator derivation of various Boris solvers by studying trajectory errors in a constant magnetic field. It reveals two distinct ways to eliminate these errors and achieve accurate particle trajectory on the cyclotron orbit. The study also highlights the misconception in distinguishing between different Boris solvers and demonstrates the mathematical equivalence between Buneman's cycloid fitting scheme and Boris' on-orbit solver.

JOURNAL OF COMPUTATIONAL PHYSICS (2022)

Article Chemistry, Physical

Anatomy of path integral Monte Carlo: Algebraic derivation of the harmonic oscillator's universal discrete imaginary-time propagator and its sequential optimization

Siu A. Chin

Summary: This paper derives the discrete form of the short-time propagator through simple algebraic operations, proving its universality and optimization method.

JOURNAL OF CHEMICAL PHYSICS (2023)

Article Physics, Fluids & Plasmas

Fundamental derivation of two Boris solvers and the Ge-Marsden theorem

Siu A. Chin

Summary: By using the Lorentz force law instead of Hamilton's equation, two basic algorithms for solving trajectories in a magnetic field similar to the velocity Verlet and position Verlet symplectic integrators can be derived, which require modification of the time step to achieve exact trajectory on the gyrocircle.

PHYSICAL REVIEW E (2021)

Article Physics, Fluids & Plasmas

Peak-height formula for higher-order breathers of the nonlinear Schrodinger equation on nonuniform backgrounds

Siu A. Chin, Omar A. Ashour, Stanko N. Nikolic, Milivoj R. Belic

PHYSICAL REVIEW E (2017)

Article Computer Science, Interdisciplinary Applications

Modeling and meshing for tokamak edge plasma simulations

Usman Riaz, E. Seegyoung Seol, Robert Hager, Mark S. Shephard

Summary: The accurate representation and effective discretization of a problem domain into a mesh are crucial for achieving high-quality simulation results and computational efficiency. This work presents recent developments in extending an automated tokamak modeling and meshing infrastructure to better support the near flux field following meshing requirements of the XGC Gyro-kinetic Code.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Electron-phonon coupling from GW perturbation theory: Practical workflow combining BerkeleyGW, ABINIT, and EPW

Zhenglu Li, Gabriel Antonius, Yang-Hao Chan, Steven G. Louie

Summary: This article presents a workflow for practical calculations of electron-phonon coupling and includes the effect of many-electron correlations using GW perturbation theory. The workflow combines different software packages to enable accurate calculations at the level of quasiparticle band structures.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

MASAP: A package for atomic scattering amplitude in solids

Akihiro Koide, Sara Rabouli, Pierre Le Meur, Sylvain Tricot, Philippe Schieffer, Didier Sebilleau, Calogero R. Natoli

Summary: We present the MsSpec Atomic Scattering Amplitude Package (MASAP), which includes a computation program and a graphical interface for generating atomic scattering amplitude (ASA). The study investigates the applicability of plane wave (PW) and curved spherical wave (SW) scattering in describing electron propagation. The results show that the imaginary part of the optical potential enhances the elastic scattering in the forward direction but causes damping effects in other directions.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

A Bi-directional method for evaluating integrals involving higher transcendental functions. HyperRAF: A Julia package for new hyper-radial functions

A. Bagci, Gustavo A. Aucar

Summary: The electron repulsion integrals over Slater-type orbitals with non-integer principal quantum numbers are investigated in this study. These integrals are important in calculations of many-electron systems. New relationships free from hyper-geometric functions are derived to simplify the calculations. With the use of auxiliary functions and straightforward recurrence relationships, these integrals can be efficiently computed, providing initial conditions for the evaluation of expectation values and potentials.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

First-principles calculations of specular reflection of high-energy electrons during the two-dimensional crystal growth

Andrzej Daniluk

Summary: RHEED_DIFF_2D is an open-source software for qualitative numerical simulations of RHEED oscillation intensity changes with layer deposition, used for interpreting heteroepitaxial structures under different scattering crystal potential models.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

An incremental singular value decomposition approach for large-scale spatially parallel & distributed but temporally serial data - applied to technical flows ☆

Niklas Kuehl, Hendrik Fischer, Michael Hinze, Thomas Rung

Summary: The article presents a strategy and algorithm for simulation-accompanying, incremental Singular Value Decomposition (SVD) for time-evolving, spatially parallel discrete data sets. The proposed method improves computational efficiency by introducing a bunch matrix, resulting in higher accuracy and practical applicability.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

TRAVOLTA: GPU acceleration and algorithmic improvements for constructing quantum optimal control fields in photo-excited systems

Jose M. Rodriguez-Borbon, Xian Wang, Adrian P. Dieguez, Khaled Z. Ibrahim, Bryan M. Wong

Summary: This paper presents an open-source software package called TRAVOLTA for massively parallelized quantum optimal control calculations on GPUs. The TRAVOLTA package is an improvement on the previous NIC-CAGE algorithm and incorporates algorithmic improvements for faster convergence. Three different variants of GPU parallelization are examined to evaluate their performance in constructing optimal control fields in various quantum systems. The benchmarks show that the GPU-enhanced TRAVOLTA code produces the same results as previous CPU-based algorithms but with a speedup of more than ten times. The GPU enhancements and algorithmic improvements allow large quantum optimal control calculations to be efficiently executed on modern multi-core computational hardware.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

MCNOX: A code for computing and interpreting ultrafast nonlinear X-ray spectra of molecules at the multiconfigurational level

Weijie Hua

Summary: This work introduces a program called MCNOX for computing and analyzing ultrafast nonlinear X-ray spectra. It is designed for cutting-edge applications in photochemistry/photophysics enabled by X-ray free-electron lasers and high harmonic generation light sources. The program can calculate steady-state X-ray absorption spectroscopy and three types of ultrafast nonlinear X-ray spectra, and it is capable of identifying major electronic transitions and providing physical and chemical insights from complex signals.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

PLQ-sim: A computational tool for simulating photoluminescence quenching dynamics in organic donor/acceptor blends

Leandro Benatto, Omar Mesquita, Lucimara S. Roman, Rodrigo B. Capaz, Graziani Candiotto, Marlus Koehler

Summary: Photoluminescence Quenching Simulator (PLQ-Sim) is a user-friendly software for studying the dynamics of photoexcited states at the interface between organic semiconductors. It provides important information on organic photovoltaic and photothermal devices and calculates transfer rates and quenching efficiency.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

A method of calculating bandstructure in real-space with application to all-electron and full potential

Dongming Li, James Kestyn, Eric Polizzi

Summary: This study introduces a practical and efficient approach to calculate the all-electron full potential band structure in real space using a finite element basis. Instead of the k-space method, this method solves the Kohn-Sham equation self-consistently within a larger finite system enclosing the unit-cell. Non-self-consistent calculations are then performed in the Brillouin zone to obtain the band structure results, which are found to be in excellent agreement with the pseudopotential k-space method. Furthermore, the study successfully observes the band bending of core electrons.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

EUTERPE: A global gyrokinetic code for stellarator geometry

R. Kleiber, M. Borchardt, R. Hatzky, A. Koenies, H. Leyh, A. Mishchenko, J. Riemann, C. Slaby, J. M. Garcia-Regana, E. Sanchez, M. Cole

Summary: This paper describes the current state of the EUTERPE code, focusing on the implemented models and their numerical implementation. The code is capable of solving the multi-species electromagnetic gyrokinetic equations in a three-dimensional domain. It utilizes noise reduction techniques and grid resolution transformation for efficient computation. Additionally, various hybrid models are implemented for comparison and the study of plasma-particle interactions. The code is parallelized for high scalability on multiple CPUs.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

SMIwiz: An integrated toolbox for multidimensional seismic modelling and imaging

Pengliang Yang

Summary: This paper presents an open source software called SMIwiz, which combines seismic modelling, reverse time migration, and full waveform inversion into a unified computer implementation. SMIwiz supports both 2D and 3D simulations and provides various computational recipes for efficient calculation. Its independent processing and batchwise job scheduling ensure scalability, and its viability is demonstrated through applications on benchmark models.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Generating and grading 34 optimised norm-conserving Vanderbilt pseudopotentials for actinides and super-heavy elements in the PseudoDojo

Christian Tantardini, Miroslav Ilias, Matteo Giantomassi, Alexander G. Kvashnin, Valeria Pershina, Xavier Gonze

Summary: Material discovery has been an active research field, and this study focuses on developing pseudopotentials for actinides and super-heavy elements. These pseudopotentials are crucial for accurate first-principles calculations and simulations.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Generalisation of splitting methods based on modified potentials to nonlinear evolution equations of parabolic and Schrödinger type

S. Blanes, F. Casas, C. Gonzalez, M. Thalhammer

Summary: This paper explores the extension of modified potential operator splitting methods to specific classes of nonlinear evolution equations. Numerical experiments confirm the advantages of the proposed fourth-order modified operator splitting method over traditional splitting methods in dealing with Gross-Pitaevskii systems.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Pole-fitting for complex functions: Enhancing standard techniques by artificial-neural-network classifiers and regressors *

Siegfried Kaidisch, Thomas U. Hilger, Andreas Krassnigg, Wolfgang Lucha

Summary: Motivated by a use case in theoretical hadron physics, this paper revisits an application of a pole-sum fit to dressing functions of a confined quark propagator. Specifically, it investigates approaches to determine the number and positions of singularities closest to the origin for a function known numerically on a specific grid on the positive real axis. Comparing the efficiency of standard techniques to a pure artificial-neural-network approach and a combination of both, it finds that the combined approach is more efficient. This approach can be applied to similar situations where the positions of poles need to be estimated quickly and reliably from real-axis information alone.

COMPUTER PHYSICS COMMUNICATIONS (2024)