270 likes | 575 Views
Применение суперкомпьютерных технологий и технологии CUDA для PIMC моделирования в физике конденсированного состояния вещества на примере металлического водорода. Александр Новоселов (ИТПМ МГУ) Олег Павловский (ИТПМ МГУ). Что такое PIMC: Path Integral. теоретически.
E N D
Применение суперкомпьютерных технологий и технологии CUDA для PIMCмоделирования в физике конденсированного состояния вещества на примереметаллического водорода Александр Новоселов (ИТПМ МГУ) Олег Павловский (ИТПМ МГУ)
Что такое PIMC: Path Integral теоретически в численном моделировании
Что такое PIMC: Path Integral среднее значение наблюдаемой
Что такое PIMC: Monte Carlo (по всему бесконечномучислу конфигураций) - большое, но конечное число случайных конфигураций с вероятностью
PIMC: генерация конфигураций Любая начальнаяконфигурация x0 «нетермализованные»конфигурации Марковский процесс «термализованные»конфигурации Условие детального баланса Предельное распределение
Алгоритм: проблема автокорреляций
Алгоритм: многоуровневыйвыбор действия уровня
Алгоритм: многоуровневыйCUDA-распараллеливание Блок 1 Нить 1 Блок 2 Координаты разных слоёв не связаны Координаты разных частиц одного слоя связаны Нить 2 У блоков нет общего кэша У нитей в блоке есть общий кэш Нить Nthreads Блок Nblocks
Металлический водород: на Земле Ячейки с алмазными наковальнями – Diamond Anvil Cells Eremets M.I., Troyan I.A.Conductive dense hydrogen // Nature Materials. — 2011.
Металлический водород: модель Вигнеровский кристалл протонов
Металлический водород: постановка задачи • Уравнения состояния • Фазовый переход • Энергия • Потенциальная • Кинетическая • Полная внутренняя • Давление • Отношение Линдеманна • Конфигурации
Результаты: потенциальная энергия rs=200 (ρ=2,1*10^6 кг/м^3)
Результаты: кинетическая энергия rs=200 (ρ=2,1*10^6 кг/м^3)
Результаты: давление rs=200 (ρ=2,1*10^6 кг/м^3)
Результаты: отношение Линдеманна
Результаты:конфигурации rs=200 (ρ=2,1*10^6 кг/м^3) T=14*10^3 К
Результаты:конфигурации rs=200 (ρ=2,1*10^6 кг/м^3) T=13*10^3 К Объёмно-центрированная кубическая (bcc) решётка
Фазовый переход:проблема термализации Один процессор успел дотермализоваться «метастабильное состояние»
Фазовый переход:распараллеливание термализации время Раздача термализованной конфигурации Эффективная набранная статистика
Выводы: физика • Получены уравнения состоянияи – полное термодинамическое описание • Обнаружен и исследован фазовый переход жидкость – bcc кристалл
Выводы: вычислительные технологии • Реализованы высокопроизводительные алгоритмы, применимые и в других моделях • Использование суперкомпьютера – почти идеальное mpi-распараллеливание • Использование технологии CUDA, распараллеливание на GPU – ускорение в ≈2*30 раз (на процессор) • Полный объём использованных вычислительных ресурсов≈10 000 процессоро-часов