Кинетический препроцессор
Разработчик(и) | Адриан Санду Рольф Сандер Майкл Лонг Хайпэн Линь Роберт Янтоска |
---|---|
Стабильная версия | 3.1.0 / декабрь 2023 г. |
Операционная система | Кросс-платформенный |
Тип | Технические вычисления |
Лицензия | лицензия GPL |
Веб-сайт | [1] [2] |
Кинетический препроцессор (KPP) — это программный инструмент с открытым исходным кодом, используемый в химии атмосферы . Принимая набор химических реакций и их коэффициенты скоростей в качестве входных данных, KPP генерирует Fortran 90 , FORTRAN 77 , C или Matlab код . полученных обыкновенных дифференциальных уравнений (ОДУ) . Решение ОДУ позволяет провести временную интеграцию кинетической системы. Эффективность достигается за счет использования структур разреженности якобиана и гессиана . Также предоставляется полный набор жестких числовых интеграторов. Кроме того, КПП можно использовать для создания касательной линейной модели, а также непрерывных и дискретных сопряженных моделей химической системы.
Модели, использующие КПП
[ редактировать ]- BASCOE — система усвоения данных , основанная на модели химического переноса и созданная Бельгийским институтом космической аэрономии (BIRA-IASB).
- Бореам - Модель разложения альфа-пинена
- BOXMOX - Расширения блочной модели для КПП
- CMAQ - Многомасштабная модель качества воздуха сообщества
- DSMACC - Динамически простая модель химической сложности атмосферы
- GEOS–Chem - Глобальная трехмерная модель переноса химических веществ для состава атмосферы
- MALTE - Модель для прогнозирования образования новых аэрозолей в нижней тропосфере
- MCM — главный химический механизм
- МЕККА - Модуль эффективного расчета химии атмосферы
- Мистра - модель микрофизического слоя
- PACT-1D — Платформа для изучения химии атмосферы и вертикального транспорта в одномерном измерении
- PALM - Система метеорологического моделирования течений в пограничном слое атмосферы и океана.
- RACM - Региональный механизм химии атмосферы, механизм газофазной химии
- WRF-Chem - Модель исследования и прогнозирования погоды с химией
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Документация КПП
- Репозиторий GitHub
- Веб-страница КПП
- Кинетический препроцессор КПП 3.0.0
- Кинетический препроцессор КПП-2.1
- Прямой, касательный линейный и присоединенный методы Рунге-Кутты в KPP-2.2 для эффективного химико-кинетического моделирования
- КППА (кинетический препроцессор: ускоренный)
- Препроцессор KPP Fortran для преобразования исходного кода CUDA (открытая лицензия)