Коэффициенты скорости переходов колебательной энергии при столкновениях молекул углекислого газа: оптимизация вычислений
DOI:
https://doi.org/10.21638/11701/spbu01.2019.411Аннотация
В работе рассматривается алгоритм вычисления коэффициентов скорости переходов внутренней энергии при столкновениях молекул углекислого газа, необходимых для моделирования неравновесной колебательной кинетики. При численном решении уравнений кинетики в поуровневом приближении необходимо проинтегрировать систему нескольких тысяч дифференциальных уравнений для заселенностей каждого колебательного состояния. Правые части уравнений кинетики содержат коэффициенты скорости переходов энергии при столкновениях молекул, находящихся на разных колебательных уровнях трех типов колебаний молекул СО2. Количество этих коэффициентов исчисляется сотнями тысяч вследствие большого числа переходов энергии. В вычислительном плане такое моделирование относится к Big Data и требует создания быстрых методов вычисления или предрасчета значений. Кроме того, использование такого количества данных приводит к необходимости организации структуры данных с быстрым доступом. До настоящего времени при описании поуровневой кинетики углекислого газа использовались упрощенные «обрезанные» численные схемы. В настоящей работе задача решается в полной постановке. Предлагается эффективная схема нахождения коэффициентов на основе параллельных вычислений и сверточной оптимизации кода, а также оптимальная структура данных для их хранения.
Ключевые слова:
колебательная кинетика, углекислый газ, поуровневое приближение, оптимизация численных расчетов
Скачивания
Библиографические ссылки
References
Загрузки
Опубликован
Как цитировать
Выпуск
Раздел
Лицензия
Статьи журнала «Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия» находятся в открытом доступе и распространяются в соответствии с условиями Лицензионного Договора с Санкт-Петербургским государственным университетом, который бесплатно предоставляет авторам неограниченное распространение и самостоятельное архивирование.