Fast computation of scattering maps of nanostructures using graphical processing units

被引:32
作者
Favre-Nicolin, Vincent [1 ]
Coraux, Johann [2 ]
Richard, Marie-Ingrid [3 ]
Renevier, Hubert [4 ]
机构
[1] Univ Grenoble 1, CEA, INAC, SP2M, Grenoble, France
[2] Univ Grenoble 1, CNRS, Inst Neel, Grenoble, France
[3] Univ Aix Marseille, IM2NP, CNRS, FST,UMR 6242, Marseille, France
[4] MINATEC, Grenoble INP, Mat & Genie Phys Lab, Grenoble, France
关键词
REVERSE MONTE-CARLO; DIFFUSE-SCATTERING; DIFFRACTION; ALGORITHMS; CRYSTALS; STRAIN; TRANSFORMS; PARALLEL; PATTERNS; ENERGY;
D O I
10.1107/S0021889811009009
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Scattering maps from strained or disordered nanostructures around a Bragg reflection can be either computed quickly using approximations and a (fast) Fourier transform or obtained using individual atomic positions. In this article, it is shown that it is possible to compute up to 4 x 10(10) reflections atoms s (1) using a single graphics card, and the manner in which this speed depends on the number of atoms and points in reciprocal space is evaluated. An open-source software library (PyNX) allowing easy scattering computations (including grazing-incidence conditions) in the Python language is described, with examples of scattering from non-ideal nanostructures.
引用
收藏
页码:635 / 640
页数:6
相关论文
共 36 条
  • [1] [Anonymous], 2010, CUDA: Compute unified device architecture
  • [2] [Anonymous], 2008, IEEE Standard 754-2008
  • [3] CALCULATION OF DIFFUSE-SCATTERING FROM SIMULATED DISORDERED CRYSTALS - A COMPARISON WITH OPTICAL TRANSFORMS
    BUTLER, BD
    WELBERRY, TR
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 1992, 25 (pt 3) : 391 - 399
  • [4] Imaging the displacement field within epitaxial nanostructures by coherent diffraction: a feasibility study
    Diaz, Ana
    Chamard, Virginie
    Mocuta, Cristian
    Magalhaes-Paniago, Rogerio
    Stangl, Julian
    Carbone, Dina
    Metzger, Till H.
    Bauer, Guenther
    [J]. NEW JOURNAL OF PHYSICS, 2010, 12
  • [5] Analysis of strain and stacking faults in single nanowires using Bragg coherent diffraction imaging
    Favre-Nicolin, V.
    Mastropietro, F.
    Eymery, J.
    Camacho, D.
    Niquet, Y. M.
    Borg, B. M.
    Messing, M. E.
    Wernersson, L-E
    Algra, R. E.
    Bakkers, E. P. A. M.
    Metzger, T. H.
    Harder, R.
    Robinson, I. K.
    [J]. NEW JOURNAL OF PHYSICS, 2010, 12
  • [6] Real-space calculation of powder diffraction patterns on graphics processing units
    Gelisio, Luca
    Ricardo, Cristy Leonor Azanza
    Leoni, Matteo
    Scardi, Paolo
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2010, 43 : 647 - 653
  • [7] The Computational Crystallography Toolbox:: crystallographic algorithms in a reusable software framework
    Grosse-Kunstleve, RW
    Sauter, NK
    Moriarty, NW
    Adams, PD
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2002, 35 : 126 - 136
  • [8] Accelerated computation of diffuse scattering patterns and application to magnetic neutron scattering
    Gutmann, Matthias J.
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2010, 43 : 250 - 255
  • [9] Henke B. L., 1982, Atomic Data and Nuclear Data Tables, V27, P1, DOI 10.1016/0092-640X(82)90002-X
  • [10] GENERAL FOURIER PROGRAM FOR X-RAY CRYSTAL-STRUCTURE ANALYSIS WHICH UTILIZES COOLEY - TUKEY ALGORITHM
    IMMIRZI, A
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 1973, 6 (JUN1) : 246 - 249