Buy article online - an online subscription or single-article purchase is required to access this article.
Download citation
Download citation
link to html
A new full-precision algorithm to solve the Debye scattering equation has been developed for high-performance computing of powder diffraction line profiles from large-scale atomistic models of nanomaterials. The Debye function was evaluated using a pair distribution function computed with high accuracy, exploiting the series expansion of the error between calculated and equispace-sampled pair distances of atoms. The intensity uncertainty (standard deviation) of the computed diffraction profile was estimated as a function of the algorithm-intrinsic approximations and coordinate precision of the atomic positions, confirming the high accuracy of the simulated pattern. Based on the propagation of uncertainty, the new algorithm provides a more accurate powder diffraction profile than a brute-force calculation. Indeed, the precision of floating-point numbers employed in brute-force computations is worse than the estimated accuracy provided by the new algorithm. A software application, ROSE-X, has been implemented for parallel computing on CPU/GPU multi-core processors and distributed clusters. The computing performance is directly proportional to the total processor speed of the devices. An average speed of ∼30 × 109 computed pair distances per second was measured, allowing simulation of the powder diffraction pattern of an ∼23 million atom microstructure in a couple of hours. Moreover, the pair distribution function was recorded and reused to evaluate powder diffraction profiles of the same system with different properties (i.e. Q rather than 2θ range, step and wavelength), avoiding additional pair distance computations. This approach was used to investigate a large collection of monoatomic and polyatomic microstructures, isolating the contribution from atoms belonging to different moieties (e.g. different species or crystalline domains).

Supporting information

exe

Executable (exe) file https://doi.org/10.1107/S1600576716011729/po5068sup1.exe
Supplementary material


Subscribe to Journal of Applied Crystallography

The full text of this article is available to subscribers to the journal.

If you have already registered and are using a computer listed in your registration details, please email support@iucr.org for assistance.

Buy online

You may purchase this article in PDF and/or HTML formats. For purchasers in the European Community who do not have a VAT number, VAT will be added at the local rate. Payments to the IUCr are handled by WorldPay, who will accept payment by credit card in several currencies. To purchase the article, please complete the form below (fields marked * are required), and then click on `Continue'.
E-mail address* 
Repeat e-mail address* 
(for error checking) 

Format*   PDF (US $40)
   HTML (US $40)
   PDF+HTML (US $50)
In order for VAT to be shown for your country javascript needs to be enabled.

VAT number 
(non-UK EC countries only) 
Country* 
 

Terms and conditions of use
Contact us

Follow J. Appl. Cryst.
Sign up for e-alerts
Follow J. Appl. Cryst. on Twitter
Follow us on facebook
Sign up for RSS feeds