
Ring statistics in disordered solids: a parallel algorithm for clusters with hundred thousands of atoms
Author(s) -
Ф. В. Григорьев,
В. Б. Сулимов,
Alexander V. Tikhonravov
Publication year - 2017
Publication title -
vyčislitelʹnye metody i programmirovanie
Language(s) - English
Resource type - Journals
eISSN - 1726-3522
pISSN - 0507-5386
DOI - 10.26089/nummet.v18r437
Subject(s) - ring (chemistry) , monte carlo method , algorithm , distribution (mathematics) , statistical physics , function (biology) , monte carlo algorithm , computer science , physics , mathematics , chemistry , statistics , mathematical analysis , organic chemistry , evolutionary biology , biology
Кольца, состоящие из различного числа атомов, являются основным структурным элементом во многих неупорядоченных веществах. В настоящей статье представлен параллельный алгоритм получения приближенной функции распределения колец по числу атомов, основанный на методе Монте-Карло. Алгоритм применен к кластерам диоксида кремния, содержащим до миллиона атомов. Исследована эффективность алгоритма, как функция числа используемых вычислительных ядер, вплоть до 1024. The rings consisting of various number of atoms are basic structural elements in many disordered solids. In this paper, a parallel algorithm for calculating an approximate ring distribution function by the number of atoms is proposed. The algorithm is based on the Monte Carlo method and is applied to SiO$_2$ clusters consisting of up to $10^6$ atoms. The efficiency of the algorithm is studied using up to 1024 computational cores.