RUS  ENG
Полная версия
ЖУРНАЛЫ // Математическое моделирование // Архив

Матем. моделирование, 2003, том 15, номер 12, страницы 118–128 (Mi mm370)

Эта публикация цитируется в 4 статьях

SSE-алгоритм молекулярной динамики

Е. М. Пестряев

Уфимский государственный нефтяной технический университет

Аннотация: Приведены программы на C++ для сопроцессора и на ассемблере для мультимедийных SSE-регистров, реализующие в нерешеточном методе молекулярной динамики с периодическими граничными условиями расчет расстояний и сил для простых сферических частиц, взаимодействующих через потенциал Леннард-Джонса. При одинаковых параметрах интегрирования уравнений движения ассемблерная программа ускоряет процесс интегрирования более чем в два раза по отношению к тому же алгоритму, исполняемому сопроцессором. В ассемблерную программу заложена возможность варьирования параметров потенциала Леннард-Джонса, включая работу со смесью сферических частиц разного размера и различной энергии взаимодействия, кроме того, не требуется кратности числа частиц в системе четырем. Структурированность алгоритма позволяет переработкой одного только блока использовать другой вид короткодействующего потенциала. Алгоритм работает также с короткими цепными молекулами, длина которых не превышает размера моделируемой системы.

Поступила в редакцию: 20.01.2003



Реферативные базы данных:


© МИАН, 2024