arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1010.2641cond-mat.mtrl-sci
收藏

用图形处理器快速计算纳米结构的散射图

Fast computing of scattering maps of nanostructures using graphical processing units

Vincent Favre-Nicolin, Johann Coraux, Marie-Ingrid Richard, Hubert Renevier

摘要:

布拉格反射周围的应变或无序纳米结构的散射图可以使用近似和(快速)傅立叶变换或使用单个原子位置快速计算。在这篇文章中,我们证明了使用单个图形卡可以计算高达4.10^10 $反射.atoms/s,并且我们评估了这个速度如何取决于倒易空间中的原子和点的数量。描述了一个开源软件库(PyNX),它允许在Python语言中轻松进行散射计算(包括掠入射条件),并给出了非理想纳米结构散射的例子。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑