Premium
Diffuse X‐ray scattering from ion‐irradiated materials: a parallel‐computing approach
Author(s) -
Channagiri J.,
Boulle A.,
Debelle A.
Publication year - 2015
Publication title -
journal of applied crystallography
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.429
H-Index - 162
ISSN - 1600-5767
DOI - 10.1107/s1600576715000631
Subject(s) - reciprocal lattice , monte carlo method , scattering , computation , computational physics , crystal (programming language) , range (aeronautics) , materials science , optics , distribution (mathematics) , molecular physics , physics , computer science , algorithm , mathematics , diffraction , mathematical analysis , statistics , composite material , programming language
A computational method for the evaluation of the two‐dimensional diffuse X‐ray scattering distribution from irradiated single crystals is presented. A Monte Carlo approach is used to generate the displacement field in the damaged crystal. This step makes use of vector programming and multiprocessing to accelerate the computation. Reciprocal space maps are then computed using GPU‐accelerated fast Fourier transforms. It is shown that this procedure speeds up the calculation by a factor of ∼190 for a crystal containing 10 9 unit cells. The potential of the method is illustrated with two examples: the diffuse scattering from a single crystal containing (i) a non‐uniform defect depth distribution (with a potentially bimodal defect size distribution) and (ii) spatially correlated defects exhibiting either long‐range or short‐range ordering with varying positional disorder.