abTEM: ab Initio Transmission Electron Microscopy Image Simulation

  • Madsen J
  • Susi T
N/ACitations
Citations of this article
35Readers
Mendeley users who have this article in their library.

Abstract

Transmission electron microscopy (TEM) is a powerful tool for studying the properties of materials down to the atomic level. In many cases, the quantitative interpretation of images requires simulations based on atomistic structure models. Image simulation for TEM has typically relied on the independent atom model (IAM) that neglects bonding effects [1], which are measurable and important for understanding many systems. The rearrangement of charge due to bonding is directly detectable in HRTEM images and can be crucial for the interpretation of small differences in the atomic contrast [2]. Moreover, the recent rise in popularity of the four-dimensional (4D) scanning TEM has been partially due to promises of unprecedented sensitivity to electromagnetic fields [3]; however, such data call for rigorous theoretical interpretation through simulations. Since all electrons and the nuclear cores contribute to the scattering potential, simulations that go beyond the IAM have relied on computationally highly demanding all-electron calculations. We have developed a method to generate ab initio electrostatic potentials when describing the core electrons by projector functions. Combined with an interface to quantitative image simulations, this implementation enables an easy and fast means to model electron scattering. By comparing simulated transmission electron microscopy images and diffraction patterns to experimental data, we can show an accuracy equivalent to earlier all-electron calculations at a much lower computational cost [4]. We have now implemented this method in a freely available open-source program based on Python, dubbed "abTEM" for ab initio Transmission Electron Microscopy. abTEM integrates directly with two popular open-source Python codes: the Atomic Simulation Environment (ASE) [5] for setting up atomistic models, and GPAW for calculating electrostatic potentials based on the real-space projector-augmented wave implementation of density functional theory [6]. A highly efficient first-principles description of van der Waals interactions can be included via the libvdwxc library [7]. abTEM is designed for accuracy and includes up to the second-order expansion of the multislice solution of the high-energy Schrödinger equation and uses the correct integration of the sub-slicing of the three-dimensional potential [8]. Due to integration with ASE, it is straightforward to model temperature in the frozen phonon approximation using realistic configurations from molecular dynamics simulations. abTEM works as a standard full-featured multislice simulation program, and we have additionally implemented features for speeding up simulations at some cost to accuracy. In particular, abTEM features a GPU-accelerated implementation of the recently developed PRISM algorithm for STEM simulations [9]. Due to its object-oriented modular structure where each part of a simulation is implemented as a separate object, abTEM is highly customizable. It fits nicely into the rest of the Python world by using NumPy arrays for CPU calculations and the NumPy compatible CuPy arrays for fast GPU calculations. This provides seamless access to the full suite of tools in scientific Python, thus providing a single simulation/analysis/visualization framework. While a single graphical user interface (GUI) would be too rigid for our design goals, we include examples of application-specific GUIs to automate common simulation tasks by drawing on projects such as Jupyter.

Cite

CITATION STYLE

APA

Madsen, J., & Susi, T. (2020). abTEM: ab Initio Transmission Electron Microscopy Image Simulation. Microscopy and Microanalysis, 26(S2), 448–450. https://doi.org/10.1017/s1431927620014701

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free