Терамасштабные прямые численные моделирования турбулентного горения с использованием S3D
Terascale direct numerical simulations of turbulent combustion using S3D
2009-01-23
SCID: 54.1/wwgdtagc
Discuss with AI
кэширование MPI-I/OS3Dпрямое численное моделированиемногомерная объемная визуализациятурбулентное горение
Figures from the paper
Abstract (AI)
Вычислительная наука имеет первостепенное значение для понимания фундаментальных процессов в двигателях внутреннего сгорания будущего, которые будут использовать альтернативные виды топлива непетролейного происхождения, включая углеродно-нейтральные биотоплива, и работать в новых режимах горения, обеспечивающих высокий КПД при минимизации выбросов твердых частиц и оксидов азота. Двигатели следующего поколения, вероятно, будут работать при более высоких давлениях, с большей степенью разбавления и использовать альтернативные виды топлива, характеризующиеся широким диапазоном химических и физических свойств. Поэтому высокоточные моделирования, в частности прямые численные моделирования (DNS), специально предназначенные для описания ключевых взаимодействий турбулентности и химических реакций в этих относительно неисследованных режимах горения и, особенно, для выявления влияния различий в свойствах топлива, играют существенную роль. В DNS все значимые масштабы турбулентности и пламени разрешаются численно с использованием высокоточных численных алгоритмов. Вследствие этого терамасштабные DNS требуют значительных вычислительных ресурсов, огромной вычислительной мощности и генерируют десятки терабайт данных. В работе представлены последние результаты терамасштабных DNS турбулентных пламен, демонстрирующие их роль в выяснении механизмов стабилизации пламени в оторванном турбулентном факеле водорода и воздуха в спутном потоке горячего воздуха, а также структуры пламени бедной турбулентной предварительно перемешанной струи. Вычисления такого масштаба требуют тесного сотрудничества специалистов по вычислительной технике и горению для создания оптимизированных масштабируемых алгоритмов и программного обеспечения для терамасштабных моделирований, эффективного коллективного параллельного ввода-вывода, инструментов объемной визуализации многомасштабных многомерных данных и автоматизации рабочего процесса исследования горения. Вычислительные технологии, обеспечивающие такие возможности и применяемые к задачам горения, также необходимы во многих других терамасштабных моделированиях в физике и инженерных науках. В частности, мониторинг производительности используется для выявления характеристик ключевых вычислительных ядер в DNS-коде S3D, особенно циклов, интенсивно использующих память. Благодаря тщательному применению преобразований циклов используется повторное обращение к данным в кэше, что снижает требования к пропускной способности памяти и, следовательно, повышает производительность S3D на вычислительный узел. Для повышения эффективности коллективного параллельного ввода-вывода в S3D применяется схема кэширования MPI-I/O, на основе которой создается двухэтапный метод отложенной записи для повышения производительности операций, предназначенных только для записи. Моделирования генерируют десятки терабайт данных, требующих анализа. Интерактивное исследование результатов моделирования обеспечивается многомерной объемной визуализацией изменяющихся во времени данных. Визуализация выявляет пространственные и временные корреляции между несколькими реакционноспособными скалярными полями с помощью интуитивно понятного пользовательского интерфейса, основанного на параллельных координатах и временной гистограмме. Наконец, с использованием Kepler разработан автоматизированный рабочий процесс исследования горения для управления крупномасштабным перемещением данных, преобразованием данных и архивированием, а также для графического отображения диагностических данных во время выполнения.
Key Findings
1
Двухэтапный метод кэширования MPI-I/O с отложенной записью повышает производительность коллективных операций записи при моделированиях, генерирующих десятки терабайт данных.
2
Результаты DNS раскрывают механизмы стабилизации пламени в отрывном турбулентном водородно-воздушном факеле с горячим воздушным потоком и характеризуют структуру бедного турбулентного предварительно перемешанного факела.
3
Параллельная многомерная визуализация объёмных данных и автоматизированный рабочий процесс Kepler поддерживают интерактивный анализ, перемещение, преобразование и архивирование данных, а также диагностику во время выполнения крупномасштабных расчётов горения.
4
Мониторинг производительности и преобразования циклов используют повторное обращение к данным в кэше, снижают требования к пропускной способности памяти и повышают производительность S3D на узле, особенно для ресурсоёмких ядер.
5
Терамасштабные прямые численные моделирования разрешают все существенные масштабы турбулентности и пламени, обеспечивая высокоточенное изучение взаимодействий турбулентности и химии в новых режимах горения.
Research Object
Терамасштабные прямые численные моделирования турбулентных водородно-воздушных и обеднённых предварительно перемешанных струйных пламен
Research Subject
Взаимодействия турбулентности и химических реакций, механизмы стабилизации пламени, структура пламени, а также требования к масштабируемой вычислительной производительности и анализу данных в высокоточных моделированиях горения
Publication Details
Publication Date
2009-01-23
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest