Код космологических симуляций GADGET-2
The cosmological simulation code gadget-2
2005-11-14
SCID: 54.1/mu7x6kxy
Discuss with AI
GADGET-2алгоритм TreePMTreeSPHкосмологические N-тельные симуляциисглаженная гидродинамика частиц
Figures from the paper
Abstract (AI)
Рассматривается код космологических симуляций GADGET-2 — новый высокомасштабируемый параллельный код TreeSPH, способный моделировать бесстолкновительную среду методом N-тел и идеальный газ с помощью сглаженной гидродинамики частиц (SPH). Реализация SPH обеспечивает явное сохранение энергии и энтропии в областях, свободных от диссипации, при использовании полностью адаптивных длин сглаживания. Гравитационные силы вычисляются с помощью иерархического мультипольного разложения, которое при необходимости может применяться в форме алгоритма TreePM: методом «дерева» вычисляются только короткодействующие силы, тогда как дальнодействующие силы определяются с использованием методов Фурье. Интегрирование по времени основано на квазисимплектической схеме, в которой дальнодействующие и короткодействующие силы могут интегрироваться с различными временными шагами. Также могут использоваться индивидуальные адаптивные временные шаги для короткодействующих сил. Декомпозиция области, применяемая в алгоритме распараллеливания, основана на кривой, заполняющей пространство, что обеспечивает высокую гибкость, а погрешности вычисления сил методом «дерева» не зависят от способа разбиения области. Код эффективен с точки зрения потребления памяти и требуемой пропускной способности каналов связи. С его помощью была выполнена первая космологическая N-тельная симуляция более чем с 10^10 частицами тёмной материи, обеспечившая однородный пространственный динамический диапазон 10^5 по каждому измерению в трёхмерном боксе. Кроме того, код использовался для проведения очень крупных космологических SPH-симуляций с учётом радиативного охлаждения и звездообразования, в которых общее число частиц превышало 250 миллионов. Представлены алгоритмы, используемые кодом, и обсуждаются их точность и производительность на ряде тестовых задач. GADGET-2 находится в открытом доступе для научного сообщества.
Key Findings
1
Квазисимплектический интегратор поддерживает раздельные шаги по времени для дальнодействующих и короткодействующих сил, включая индивидуальные адаптивные шаги.
2
GADGET-2 также применялся для космологических SPH-моделей с радиационным охлаждением и звездообразованием, включавших более 250 миллионов частиц; код был опубликован для научного сообщества.
3
GADGET-2 — это массивно-параллельный код TreeSPH, моделирующий бесстолкновительное вещество методом N-тел и идеальный газ методом сглаженных частиц.
4
Гравитационные силы вычисляются иерархическим мультипольным методом деревьев или методом TreePM, сочетающим короткодействующие древовидные и дальнодействующие фурье-компоненты.
5
Реализация SPH сохраняет энергию и энтропию в недиссипативных областях и поддерживает полностью адаптивные длины сглаживания.
6
Декомпозиция области на основе кривой, заполняющей пространство, обеспечивает гибкую параллелизацию, низкие затраты памяти и обмена данными, а также независимость ошибок древовидных сил от границ доменов.
7
Код позволил выполнить космологическое N-body-моделирование более чем 10^10 частиц тёмной материи с однородным пространственным динамическим диапазоном 10^5 по каждому измерению.
Research Object
код космологических симуляций GADGET-2
Research Subject
алгоритмы, точность, производительность и свойства сохранения GADGET-2 при моделировании бесстолкновительных жидкостей и идеальных газов в крупномасштабных космологических N-body- и SPH-симуляциях
Publication Details
Publication Date
2005-11-14
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest