Massively Parallel X-ray Scattering Simulations

被引:0
|
作者
Sarje, Abhinav [1 ]
Li, Xiaoye S. [1 ]
Chourou, Slim [1 ]
Chan, Elaine R. [2 ]
Hexemer, Alexander [2 ]
机构
[1] Lawrence Berkeley Natl Lab, Computat Res Div, Berkeley, CA 94720 USA
[2] Lawrence Berkeley Natl Lab, Adv Light Source, Berkeley, CA 94720 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although present X-ray scattering techniques can provide tremendous information on the nano-structural properties of materials that are valuable in the design and fabrication of energy-relevant nano-devices, a primary challenge remains in the analyses of such data. In this paper we describe a high-performance, flexible, and scalable Grazing Incidence Small Angle X-ray Scattering simulation algorithm and codes that we have developed on multi-core/CPU and many-core/GPU clusters. We discuss in detail our implementation, optimization and performance on these platforms. Our results show speedups of similar to 125x on a Fermi-GPU and similar to 20x on a Cray-XE6 24-core node, compared to a sequential CPU code, with near linear scaling on multi-node clusters. To our knowledge, this is the first GISAXS simulation code that is flexible to compute scattered light intensities in all spatial directions allowing full reconstruction of GISAXS patterns for any complex structures and with high-resolutions while reducing simulation times from months to minutes.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Massively parallel X-ray holography
    Marchesini, Stefano
    Boutet, Sebastien
    Sakdinawat, Anne E.
    Bogan, Michael J.
    Bajt, Sasa
    Barty, Anton
    Chapman, Henry N.
    Frank, Matthias
    Hau-Riege, Stefan P.
    Szoeke, Abraham
    Cui, Congwu
    Shapiro, David A.
    Howells, Malcolm R.
    Spence, John C. H.
    Shaevitz, Joshua W.
    Lee, Joanna Y.
    Hajdu, Janos
    Seibert, Marvin M.
    [J]. NATURE PHOTONICS, 2008, 2 (09) : 560 - 563
  • [2] Massively parallel X-ray holography
    Stefano Marchesini
    Sébastien Boutet
    Anne E. Sakdinawat
    Michael J. Bogan
    Saša Bajt
    Anton Barty
    Henry N. Chapman
    Matthias Frank
    Stefan P. Hau-Riege
    Abraham Szöke
    Congwu Cui
    David A. Shapiro
    Malcolm R. Howells
    John C. H. Spence
    Joshua W. Shaevitz
    Joanna Y. Lee
    Janos Hajdu
    Marvin M. Seibert
    [J]. Nature Photonics, 2008, 2 : 560 - 563
  • [3] X-ray server: an online resource for simulations of X-ray diffraction and scattering
    Stepanov, S
    [J]. ADVANCES IN COMPUTATIONAL METHODS FOR X-RAY AND NEUTRON OPTICS, 2004, 5536 : 16 - 26
  • [4] New developments in the X-ray scattering simulations
    Inanc, F
    [J]. REVIEW OF PROGRESS IN QUANTITATIVE NONDESTRUCTIVE EVALUATION, VOLS 19A AND 19B, 2000, 509 : 657 - 664
  • [5] Sassena - X-ray and neutron scattering calculated from molecular dynamics trajectories using massively parallel computers
    Lindner, Benjamin
    Smith, Jeremy C.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (07) : 1491 - 1501
  • [6] MASSIVELY PARALLEL COMPUTATIONAL SIMULATIONS IN LIGHT-SCATTERING
    POTTER, DJ
    CLINE, MP
    [J]. PROCEEDINGS OF THE IEEE, 1991, 79 (04) : 567 - 573
  • [7] Simulation of x-ray diffraction patterns using a massively parallel SIMD platform
    Rosato, V
    Pucello, N
    [J]. PROCEEDINGS OF THE SEVENTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PDP'99, 1999, : 315 - 320
  • [8] Simulations and experimental demonstrations of encoding for X-ray coherent scattering
    Prokopiou, Danae
    Smith, Kerrie L.
    Rogers, Keith
    Paula, Priscila
    Evans, Paul
    Dicken, Anthony
    Godber, Simon
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2017, 50 : 411 - 418
  • [9] MD simulations of total X-ray scattering in protein crystals
    Case, David A.
    Meisburger, Stephen P.
    Ando, Nozomi
    [J]. ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2019, 75 : A70 - A70
  • [10] Massively parallel multicanonical simulations
    Gross, Jonathan
    Zierenberg, Johannes
    Weigel, Martin
    Janke, Wolfhard
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2018, 224 : 387 - 395