TY - JOUR
T1 - A GPU enhanced approach to identify atomic vacancies in solid materials
AU - Peralta, Joaquín
AU - Loyola, Claudia
AU - Davis, Sergio
N1 - Funding Information:
This work is supported by FONDECYT Iniciación 2013, 11130501 . SD and JP also acknowledge partial funding from FONDECYT 1140514 .
Publisher Copyright:
© 2015 Elsevier B.V. All rights reserved.
PY - 2015/8/1
Y1 - 2015/8/1
N2 - Identification of vacancies in atomic structures plays a crucial role in the characterization of a material, from structural to dynamical properties. In this work we introduce a computationally improved vacancy recognition technique, based in a previous developed search algorithm. The procedure is highly parallel, based in the use of Graphics Processing Unit (GPU), taking advantage of parallel random number generation as well as the use of a large amount of simultaneous threads as available in GPU architecture. This increases the spatial resolution in the sample and the speed during the process of identification of atomic vacancies. The results show an improvement of efficiency up to two orders of magnitude compared to a single CPU. Along with the above a reduction of required parameters with respect to the original algorithm is presented. We show that only the lattice constant and a tunable overlap parameter are enough as input parameters, and that they are also highly related. A study of those parameters is presented, suggesting how the parameter choice must be addressed.
AB - Identification of vacancies in atomic structures plays a crucial role in the characterization of a material, from structural to dynamical properties. In this work we introduce a computationally improved vacancy recognition technique, based in a previous developed search algorithm. The procedure is highly parallel, based in the use of Graphics Processing Unit (GPU), taking advantage of parallel random number generation as well as the use of a large amount of simultaneous threads as available in GPU architecture. This increases the spatial resolution in the sample and the speed during the process of identification of atomic vacancies. The results show an improvement of efficiency up to two orders of magnitude compared to a single CPU. Along with the above a reduction of required parameters with respect to the original algorithm is presented. We show that only the lattice constant and a tunable overlap parameter are enough as input parameters, and that they are also highly related. A study of those parameters is presented, suggesting how the parameter choice must be addressed.
KW - Atomic vacancy
KW - Crystal
KW - GPU
UR - http://www.scopus.com/inward/record.url?scp=84929836837&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2015.03.022
DO - 10.1016/j.cpc.2015.03.022
M3 - Article
AN - SCOPUS:84929836837
SN - 0010-4655
VL - 193
SP - 66
EP - 71
JO - Computer Physics Communications
JF - Computer Physics Communications
ER -