Аннотация:
Работа посвящена ускорению моделирования методами молекулярной динамики электростатических потенциалов на примере молекул воды. Высокопроизводительные вычисления достигаются путем комбинированного подхода с применением быстрого метода мультиполей (FMM) для вычисления сил и применением гетерогенных архитектур, состоящих из центральных и графических процессорных устройств (CPU и GPU соответственно). Метод FMM позволяет ускорить вычисления дальнодействующих взаимодействий за счет уменьшения вычислительной сложности до линейной. Использование GPU позволяет достичь значительных ускорений в вычислениях. Реализация метода FMM на GPU предоставляет возможность проводить численные эксперименты над большими системами. Показано, что предложенная методика имеет хорошую масштабируемость и может быть использована для моделирования динамики воды в области с размерами 60 нм или числом молекул воды порядка 10 миллионов на персональных рабочих станциях, оборудованных одним GPU.