| Literature DB >> 25844083 |
Andreas Reiten1, Dmitry Chernyshov2, Ragnvald H Mathiesen1.
Abstract
Two-dimensional solid-state X-ray detectors can now operate at considerable data throughput rates that allow full three-dimensional sampling of scattering data from extended volumes of reciprocal space within second to minute time-scales. For such experiments, simultaneous analysis and visualization allows for remeasurements and a more dynamic measurement strategy. A new software, Nebula, is presented. It efficiently reconstructs X-ray scattering data, generates three-dimensional reciprocal space data sets that can be visualized interactively, and aims to enable real-time processing in high-throughput measurements by employing parallel computing on commodity hardware.Entities:
Keywords: computer programs; data analysis and visualization; diffuse scattering
Year: 2015 PMID: 25844083 PMCID: PMC4379441 DOI: 10.1107/S1600576715001788
Source DB: PubMed Journal: J Appl Crystallogr ISSN: 0021-8898 Impact factor: 3.304
Figure 1The Lorentz correction is governed by the orientation of the sample rotation axis, given by the angular velocity vector , with respect to the scattering vector . The point P represents a reciprocal lattice node in the instant it rotates through and intersects with the Ewald sphere. Specifically, the correction is proportional to the velocity vector of the point P projected onto the unit wavevector of the scattered ray.
Figure 2Volume ray casting is a rendering technique in which rays traverse and sample a volume. Here the view plane is depicted from above.
Figure 3Example reconstruction based on data from an LaSrMnO thin film grown along on an SrTiO substrate. The diffuse scattering around the Bragg peak is shown in (a) normal color blending, (b) integration and (c) slice mode. The lower peaks originate from the substrate and the upper features from the thin film. The two blobs left and right of the thin-film peak can be attributed to the two major domain configurations. The positions of the features are in agreement with previous findings (Boschker et al., 2013 ▶). Thickness fringes are easily recognized. (d) A zoomed out view of the data set, showing diffuse features superimposed on the corresponding cubic lattice. (e) Same as (d), but showing the sparse voxel octree structure.
Specification of test systems
| Laptop | Desktop | |
|---|---|---|
| RAM | 16 GB @ 1333MHz | 16 GB @ 2400MHz |
| CPU | Intel Core i7-2630QM @ 2.0GHz | Intel Core i7-4790 @ 3.6GHz |
| Graphics card | Nvidia GT 560M @ 60.0GBs1 | Nvidia GTX 760 @ 192.3GBs1 |
Example run times processing the 1726 frames (4.3GB compressed data) that constitute Fig. 3 ▶
The sparse voxel octree that was generated was 13 levels deep.
| System | Reading and reducing data (s) | Octree generation (s) |
|---|---|---|
| Laptop, Arch Linux | 172 | 26 |
| Laptop, Windows 7 | 211 | 85 |
| Desktop, Arch Linux | 117 | 24 |
| Desktop, Windows 7 | 127 | 32 |