Fast computing of scattering maps of nanostructures using graphical processing units - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Applied Crystallography Année : 2011

Fast computing of scattering maps of nanostructures using graphical processing units

Résumé

Scattering maps from strained or disordered nano-structures around a Bragg reflection can either be computed quickly using approximations and a (Fast) Fourier transform, or using individual atomic positions. In this article we show that it is possible to compute up to 4.10^10 $reflections.atoms/s using a single graphic card, and we evaluate how this speed depends on number of atoms and points in reciprocal space. 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.

Dates et versions

hal-00533019 , version 1 (04-11-2010)

Identifiants

Citer

Vincent Favre-Nicolin, Johann Coraux, Marie-Ingrid Richard, Hubert Renevier. Fast computing of scattering maps of nanostructures using graphical processing units. Journal of Applied Crystallography, 2011, 44 (3), pp.635-640. ⟨10.1107/S0021889811009009⟩. ⟨hal-00533019⟩
79 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More