Клеточно-автоматное моделирование волновых процессов в неоднородной среде Летняя школа по параллельному программированию 2010 Студенты: Риндевич К., Медянкин П. Руководители: Логинова А.В.
Модель HPP RP(2) Состояния клеткиЧетыре соседа у каждой клетки Движущиеся частицы единичной массы с единичной скоростью Частицы покоя с массой 2 и 4
Правила модели HPP RP(2) Столкновения частиц Образование частиц покоя Разрушение частиц покоя
Начальное состояние Начальное состояние системы определяется вектором начальных вероятностей вероятности присутствия движущихся частиц вероятности присутствия частиц покоя
Эволюция системы Переход системы в новое состояние состоит из двух этапов: - столкновение - сдвиг
Вероятности переходов Вероятность перехода клетки из одного состояния в другое рассчитывается на основе параметров среды - вероятность создания частицы покоя массой 2 - вероятность разрушения частицы покоя массой 2 - вероятность создания частицы покоя массой 4 - вероятность разрушения частицы покоя массой 4
Исходное состояние Пример
Состояние AСостояние B Особенности расчета вероятностей Дополнительный способ перехода из состояния A в состояние B: Одновременное создание и разрушение частицы покоя
x плотность x
x Распространение волны в плотной среде
x плотность Распространение волны в неоднородной среде
x плотность Распространение волны в неоднородной среде
Эффективность параллельной версии Эффективность распараллеливания ниже линейной из-за необходимости синхронизации на каждой итерации 1 st thread 2 nd thread 3 rd thread
Правила модели
Визуализация. Построение графиков плотности x плотность
Визуализация. Построение графиков скоростей x скорость
Визуализация. Эволюция клеточного автомата
Исследование зависимости модельной скорости от изменения различных вероятностей Исходные данные для всех исследований Равенство вероятностей HPP2rp модель Равновероятное начальное распределение
Исследование зависимости модельной скорости от изменения вероятности создания частицы покоя массы 4
Исследование зависимости модельной скорости от изменения вероятности создания частицы покоя массы 2
Исследование зависимости модельной скорости от изменения вероятности P
Изменение среднего количества движущихся частиц
Изменение среднего количества частиц покоя массы 2
Изменение среднего количества частиц покоя массы 4