Research output: Patent
Research output: Patent
}
TY - PAT
T1 - Модуль реализующий разбиение плоской квадратной решетки на пары узлов для параллельного обновления конфигурации в процессе компьютерного моделирования решеточных моделей в приближении ближайших соседей
T2 - свидетельство о государственной регистрации программы для ЭВМ
AU - Чиков, Александр Алексеевич
PY - 2022/1/26
Y1 - 2022/1/26
N2 - При параллельной реализации алгоритмов, осуществляющих компьютерное моделирование решеточных моделей методами Монте-Карло и Молекулярной динамики, возникает задача о корректном разбиении моделируемой системы на области, которые на текущем шаге алгоритма можно обрабатывать параллельно. Это подразумевает следующее: те узлы решетки, которые подвергаются изменению на текущем шаге, нуждаются в неизменном окружении, отступление от этого требования вызовет конфликты чтения-записи. В ряде моделей требуется соблюдение дополнительных законов сохранения (в решеточном газе - количества частиц, в псевдоспиновых моделях - полной намагниченности системы), что требует рассматривать согласованные изменения состояния пары узлов. Программа реализует разбиение плоской квадратной решетки на пары узлов, состояния на которых можно менять параллельно при рассмотрении взаимодействия только ближайших соседей. Тип ЭВМ: IBM PC-совмест. ПК; ОС: Linux. Язык программирования: C++. Объем программы для ЭВМ: 10 КБ.
AB - При параллельной реализации алгоритмов, осуществляющих компьютерное моделирование решеточных моделей методами Монте-Карло и Молекулярной динамики, возникает задача о корректном разбиении моделируемой системы на области, которые на текущем шаге алгоритма можно обрабатывать параллельно. Это подразумевает следующее: те узлы решетки, которые подвергаются изменению на текущем шаге, нуждаются в неизменном окружении, отступление от этого требования вызовет конфликты чтения-записи. В ряде моделей требуется соблюдение дополнительных законов сохранения (в решеточном газе - количества частиц, в псевдоспиновых моделях - полной намагниченности системы), что требует рассматривать согласованные изменения состояния пары узлов. Программа реализует разбиение плоской квадратной решетки на пары узлов, состояния на которых можно менять параллельно при рассмотрении взаимодействия только ближайших соседей. Тип ЭВМ: IBM PC-совмест. ПК; ОС: Linux. Язык программирования: C++. Объем программы для ЭВМ: 10 КБ.
UR - https://www.elibrary.ru/item.asp?id=47991423
M3 - Патент
M1 - 2022611533
Y2 - 2022/01/24
PB - Федеральный институт промышленной собственности
ER -
ID: 30494883