|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Прикладная математика
Вычисление интегралов в теории функционала электронной плотности в приближении электронного газа с использованием технологии CUDA
А. А. Сокуров Кабардино-Балкарский научный центр Российской академии наук, Российская Федерация, 360000, Нальчик, ул. Шортанова, 89А
Аннотация:
Выражение для потенциальной энергии взаимодействия двух нейтральных атомов в отсутствие химической связи состоит из суммы кратных и несобственных интегралов. Ввиду громоздкости функций нахождение этих интегралов в явном виде не представляется возможным. Широко используемые на практике программные комплексы на базе стандартных методов вычислительной математики также не способны за короткое время обеспечить удовлетворительную точность при их численном расчете. В квантовой химии и вычислительной физике сказанное сильно ограничивает подходы к моделированию свойств и структур атомных/молекулярных систем. Приходится полагаться на не столь результативные в плане точности методы интегрирования Монте-Карло или формулы типа Гаусса — Лагерра. В настоящей статье применительно к данной проблеме предлагается методика переноса квадратурных формул Ньютона — Котеса на архитектуру графических процессоров. Подробно обсуждаются особенности такого переноса, призванные устранить тонкие места и максимально повысить производительность соответствующих компьютерных программ. В качестве платформы для массивно-параллельных вычислений выступает технология CUDA от компании NVIDIA. Тестирование показало, что в типичных задачах эффективность программ для графических процессоров, основанных на распараллеленных аналогах, в среднем на порядок выше классических. В рамках предложенного подхода удалось с высокой точностью и за приемлемое машинное время рассчитать межатомные потенциалы взаимодействия в широком диапазоне изменения расстояний между атомами, а также определить равновесные параметры взаимодействия. Полученные результаты хорошо согласуются с известными из литературы данными.
Ключевые слова:
параллельное программирование, численное интегрирование, технология CUDA, GPGPU, метод функционала электронной плотности.
Поступила: 27 апреля 2024 г. Принята к печати: 25 июня 2024 г.
Образец цитирования:
А. А. Сокуров, “Вычисление интегралов в теории функционала электронной плотности в приближении электронного газа с использованием технологии CUDA”, Вестн. С.-Петербург. ун-та. Сер. 10. Прикл. матем. Информ. Проц. упр., 20:3 (2024), 335–349
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vspui630 https://www.mathnet.ru/rus/vspui/v20/i3/p335
|
| Статистика просмотров: |
| Страница аннотации: | 122 | | PDF полного текста: | 28 | | Список литературы: | 23 |
|