Jump to content

ММ5 (погодная модель)

MM5 Мезомасштабная (сокращение от « модель штата Пенсильвания/NCAR пятого поколения» ) — это региональная мезомасштабная модель, используемая для создания прогнозов погоды и климатических прогнозов. Это модель сообщества, поддерживаемая Университетом штата Пенсильвания и Национальным центром атмосферных исследований . MM5 — это сигма-координатная модель ограниченной площади, повторяющая рельеф местности, которая используется для воспроизведения или прогнозирования атмосферной циркуляции в мезомасштабном и региональном масштабе. [1] Начиная с 1970-х годов, он много раз обновлялся для исправления ошибок, адаптации к новым технологиям и работы на различных типах компьютеров и программного обеспечения. Его используют по-разному: для исследований и прогнозирования погоды. В исследованиях его используют для сравнения с другими моделями, чтобы увидеть, что работает, а что нет. Он также используется для моделей качества воздуха. [2]

Активная разработка модели закончилась выпуском версии 3.7.2 в 2005 году, и она была в значительной степени заменена моделью Weather Research and Forecasting (WRF) . [3]

MM5 можно перемещать по всему миру, что помогает поддерживать различные широты, типы местности, высоты, типы почвы и т. д. Модель может быть гидростатической или негидростатической, в зависимости от желаемого результата. Тот факт, что модель является региональной, означает, что она требует начальных условий и боковых граничных условий. Это означает, что каждая граница (их четыре) инициализирует поля скорости ветра, температуры, давления и влажности. [4] Таким образом, для этой программы необходимы данные в координатной сетке. Эта модель принимает, а затем анализирует данные на основе поверхностей давления. Однако перед анализом эти поверхности необходимо сначала интерполировать по определенной вертикальной координате. [4] Эта вертикальная координата, сигма , вычисляется и затем используется во всей программе. Σ определяется как:Σ = (pp t )/p*, p* = p s -p t , Где p — давление , p s поверхностное давление , а pt давление в верхней части модели. [5] Когда Σ находится близко к земле, программа следует за фактической местностью, но когда Σ находится выше, программа смотрит на изобарические поверхности. Σ находится в диапазоне от 0 до 1. [4] [6] Он имеет адаптируемые возможности множественного вложения, что позволяет одновременно запускать несколько программ с использованием двустороннего вложения. MM5 включает в себя фактические данные, что полезно, поскольку можно использовать рутинные наблюдения. Затем данные можно сравнить и использовать в контексте с другими моделями. [6] MM5 также поддерживает вертикальные координаты с учетом рельефа местности и четырехмерную ассимиляцию данных (FDDA). [6] FDDA используется, когда имеется много данных, полученных за длительный период времени. Затем эти данные, которые необходимо было собрать за более длительный период времени, помещаются в FDDA. Он также используется для динамической инициализации и четырехмерных наборов данных. [4] Самое главное, MM5 хорошо документирован и имеет множество мест для поддержки пользователей.

Существует множество частей системы моделирования MM5, каждая из которых имеет разные функции. В число этих частей входят: TERRAIN, REGRID, LITTLE_R, NESTDOWN, INTERPF, INTERPB и GRAPH/RIP. По сути, модель начинается с сбора информации, а затем создает модель земли. Это делается с помощью детали TERRAIN. [7] Затем модель угадывает различные давления, существующие в атмосфере на этом участке земли, что делается с помощью REGRID. [7] Затем модель учитывает эти предположения и с помощью некоторых поверхностных наблюдений может провести объективный анализ, используя LITTLE_R. [8] RAWINS — это более старая версия LITTLE_R, поэтому LITTLE_R используется чаще. Затем INTERPF берет эти данные из RAWINS/LITTLE_R и REGRID для интерполяции этих данных в сигма-координату, описанную выше. [7] MM5 сам вычисляет временную комбинацию. Функция NESTDOWN имеет возможность изменять уровни вертикальных сигм. INTERPB генерирует первое предположение для RAWINS, а также собирает файлы, используемые для предположения для REGRID. Наконец, GRAPH/RIP генерирует графики, которые пользователи могут просматривать, на основе всех данных, полученных из других программ. [7] RIP означает «Чтение/Интерполяция/Построение» и использует графику NCAR , чтобы помочь предвидеть выходные данные MM5. [9]

Блок-схема функций MM5

Основы памяти и кода

[ редактировать ]

MM5 написан на FORTRAN . Эти программы FORTRAN должны быть скомпилированы на локальном компьютере, а некоторые необходимо перекомпилировать каждый раз при изменении конфигурации модели. [10] Программа использует указатели для присвоения переменным значений. Эти указатели попадают в части памяти для присвоения определенных значений нужным переменным. [11] MM5 также может выполнять несколько задач одновременно. В частности, две разные задачи могут выполняться на разных процессорах одновременно, и MM5 максимально использует это. [11] Эта многозадачность также использует вложенность, а MM5 позволяет до девяти доменов (процессов), и они взаимодействуют на протяжении всего процесса. одновременно выполнять [4] В модели используется двустороннее вложение, которое происходит, когда входные данные от грубой сетки одного гнезда, которая представляет собой высокую плотность ячеек в одной области, поступают от одной из четырех границ, но обратная связь с более грубой сеткой происходит через внутреннюю часть гнезда. . [4] Каждый домен собирает информацию из своего родительского домена каждый такт, затем выполняет три такта , а затем доставляет информацию обратно в родительский домен. [4] Существует три различных способа выполнения двустороннего раскроя: интерполяция гнезда, входные данные анализа гнезда и ввод данных ландшафта гнезда. [4] Интерполяция происходит, когда местность гладкая, например вода. Для этого типа двустороннего вложения не требуется никаких входных данных. Для входных данных Nest требуется файл с именем MMINPUT, и этот файл содержит метеорологическую информацию и информацию о местности, чтобы на начальном этапе можно было провести лучший анализ. Наконец, для ввода данных о местности требуется файл TERRAIN. Затем метеорологические поля интерполируются . [4] При возникновении многозадачности переменные должны быть помечены как общие или частные. Общий подразумевает, что все процессоры имеют доступ к одной и той же части памяти, а частный подразумевает, что каждый процессор должен иметь свою собственную частную копию массива со своей личной ячейкой в ​​памяти. [11] Многозадачность происходит именно в подпрограммах Solve1, Solve3 и Sound.

Требования

[ редактировать ]

MM5 можно запускать разными способами, в зависимости от компьютера. Модель может быть запущена на однопроцессорном компьютере, с архитектурой с общей памятью или с архитектурой с распределенной памятью. Его также можно запускать на многих различных платформах, таких как IBM , SGI origin 200/2000, CRAY (J90, C90, T3E), DEC Alpha, Alpha под управлением Linux, Sun и других. Компьютер, на котором он запускается, должен иметь компиляторы Fortran 90 и 77, а также C. компилятор Кроме того, он может иметь графику NCAR и инструменты MPI для запуска модели MPI MM5. Однако в этом нет необходимости. Модель ММ5 занимает как минимум полгигабайта памяти и несколько гигабайт дискового пространства . [6]

Исходный код

[ редактировать ]

Сам код MM5 имеет более 220 подпрограмм и более 55 000 строк кода. [12] Он использует стандартный Фортран 77 с указателями «Cray» . Список подпрограмм всех функций MM5 с кратким описанием и подпрограммами, которые вызываются внутри него, можно найти здесь. [13]

Использовать

[ редактировать ]

MM5 был адаптирован для использования во многих различных типах атмосферного моделирования:

Разработки и улучшения

[ редактировать ]

В последнем обновлении TERRAIN используются глобальные 30-секундные данные USGS о высоте местности, которые охватывают весь мир, тогда как раньше они использовались только в континентальной части Соединенных Штатов. [21] Это новое обновление также позволяет получить изображение местности лучшего качества, которое можно использовать в MM5. Улучшение REGRID упрощает ввод данных пользователями, а также делает его более портативным. [21] LIITLE_R был разработан в 2001 году для замены RAWINS. Улучшение LITTLE_R снова упрощает пользователям ввод данных. [21]

См. также

[ редактировать ]
  1. ^ «Домашняя страница модели сообщества MM5» . .mmm.ucar.edu . Проверено 20 апреля 2022 г.
  2. ^ http://www2.mmm.ucar.edu/mm5/workshop/ws03/sessionJ1/Klausmann.pdf [ только URL-адрес PDF ]
  3. ^ Дудхия, Джими (июнь 2005 г.). MM5 Версия 3.7 (Окончательная версия) . Семинар пользователей WRF/MM5 – июнь 2005 г. Боулдер, Колорадо : Национальный центр атмосферных исследований .
  4. ^ Jump up to: а б с д и ж г час я «Глава 1: Введение» . .mmm.ucar.edu . Проверено 20 апреля 2022 г.
  5. ^ http://www2.mmm.ucar.edu/mm5/documents/mm5-code-pdf/sec1.pdf [ только URL-адрес PDF ]
  6. ^ Jump up to: а б с д «Домашняя страница модели сообщества MM5» .
  7. ^ Jump up to: а б с д «Домашняя страница модели сообщества MM5» . .mmm.ucar.edu . Проверено 20 апреля 2022 г.
  8. ^ «Онлайн-учебник MM5: LITTLE_R» .
  9. ^ «Онлайн-учебник MM5: RIP» .
  10. ^ «Глава 2: Начало работы» .
  11. ^ Jump up to: а б с http://www2.mmm.ucar.edu/mm5/documents/mm5-code-pdf/sec2.pdf [ только URL-адрес PDF ]
  12. ^ ww2.mmm.ucar.edu
  13. ^ http://www2.mmm.ucar.edu/mm5/documents/mm5-code-pdf/sec5.pdf [ только URL-адрес PDF ]
  14. ^ «Мезомасштабные прогнозы SUNY Stony Brook MM5 на 2000030612 год» . cheget.msrc.sunysb.edu . Архивировано из оригинала 6 марта 2000 года . Проверено 6 июня 2022 г.
  15. ^ «Прогнозы Mm5 в реальном времени» . www.atmos.umd.edu . Архивировано из оригинала 5 октября 2002 года . Проверено 6 июня 2022 г.
  16. ^ «Страница прогнозов и чувствительности прогнозов MM5 Университета Висконсина в реальном времени» . helios.aos.wisc.edu . Архивировано из оригинала 9 марта 2001 года . Проверено 6 июня 2022 г.
  17. ^ «Архивная копия» . Архивировано из оригинала 13 июня 2008 г. Проверено 25 июня 2008 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  18. ^ «Архивная копия» . Архивировано из оригинала 13 июня 2008 г. Проверено 29 июня 2008 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  19. ^ «Эчам5-Мм5» .
  20. ^ «Домашняя страница группы полярной метеорологии» . Архивировано из оригинала 7 июня 2008 г. Проверено 29 июня 2008 г.
  21. ^ Jump up to: а б с «Домашняя страница модели сообщества MM5» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f7c17c85664d5ddd5ab14eaaa95d4a0a__1721738820
URL1:https://arc.ask3.ru/arc/aa/f7/0a/f7c17c85664d5ddd5ab14eaaa95d4a0a.html
Заголовок, (Title) документа по адресу, URL1:
MM5 (weather model) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)