A GPU enhanced approach to identify atomic vacancies in solid materials

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


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.

Original languageEnglish
Pages (from-to)66-71
Number of pages6
JournalComputer Physics Communications
Publication statusPublished - 1 Aug 2015


  • Atomic vacancy
  • Crystal
  • GPU

ASJC Scopus subject areas

  • Hardware and Architecture
  • General Physics and Astronomy


Dive into the research topics of 'A GPU enhanced approach to identify atomic vacancies in solid materials'. Together they form a unique fingerprint.

Cite this