stringtranslate.com

Структура моделирования системы Земли

Структура моделирования системы Земли ( ESMF ) — это программное обеспечение с открытым исходным кодом для построения климата , численного прогнозирования погоды , ассимиляции данных и других программных приложений для наук о Земле . Эти приложения требуют больших вычислительных ресурсов и обычно выполняются на суперкомпьютерах . ESMF считается техническим уровнем, интегрированным в сложную общую инфраструктуру моделирования для обеспечения совместимости . Другие аспекты совместимости и общей инфраструктуры включают: общие экспериментальные протоколы, общие аналитические методы, общие стандарты документации для данных и их происхождения, общий рабочий процесс и общие компоненты модели. [1]

Проект ESMF отличается сильным акцентом на общественное управление и распределенное развитие , а также разнообразной клиентской базой, в которую входят группы моделирования из университетов, крупных исследовательских центров США, Национальной метеорологической службы , Министерства обороны и НАСА . Команда разработчиков ESMF была сосредоточена в NCAR до 2009 года, после чего переехала в Лаборатории исследования системы Земли NOAA .

Editing Earth System Modeling Framework — это бесплатное программное обеспечение , выпущенное под лицензией с открытым исходным кодом Университета Иллинойса/NCSA .

Цель

ESMF повышает совместимость программного обеспечения для моделирования наук о Земле, разработанного на разных площадках, и способствует повторному использованию кода . Идея состоит в том, чтобы преобразовать распределенные специализированные знания и ресурсы в совместное интегрированное сообщество моделирования, которое работает более эффективно, может более эффективно решать более широкий спектр проблем и лучше реагировать на потребности общества.

Архитектура программного обеспечения

ESMF основан на принципах компонентной разработки программного обеспечения . Компоненты программного приложения ESMF обычно представляют собой крупномасштабные физические области, такие как атмосфера , океан, криосфера или поверхность суши. Некоторые модели также представляют в качестве компонентов конкретные процессы (например, биогеохимию океана, воздействие солнечной радиации на атмосферу). В ESMF компоненты могут создавать и управлять другими компонентами, так что компонент биогеохимии океана может стать частью более крупного компонента океана.

Программное обеспечение, соединяющее физические домены, в сообществе моделирования систем Земли называется соединителем. Соединители следуют шаблону посредника и принимают выходные данные одного компонента и преобразуют их во входные данные, необходимые для запуска другого компонента. Преобразования могут включать в себя преобразование единиц измерения, интерполяцию или перекартографирование сетки, слияния (т. е. объединение поверхностей суши и океана для формирования полностью покрытой глобальной поверхности) или другие специализированные преобразования. В ESMF соединители также являются программными компонентами.

Возможности

ESMF представляет пользовательские данные в форме объектов данных, таких как сетки, поля и массивы. Пользовательские данные внутри компонента можно копировать или ссылаться на эти объекты ESMF. Как только пользовательские данные становятся частью объекта данных ESMF, методы платформы можно использовать для преобразования и передачи данных по мере необходимости в другие компоненты системы. Обычно это происходит внутри компонента соединителя.

Интерполяция и переназначение сетки являются основными утилитами ESMF. Веса интерполяции могут быть сгенерированы в ESMF с использованием билинейной интерполяции , восстановления фрагментов методом конечных элементов и консервативных методов переназначения.

ESMF может связывать метаданные с объектами данных. Метаданные в виде пар имени и значения группируются в пакеты, которые можно записать в XML и других стандартных форматах. Пакеты метаданных ESMF основаны на конвенциях сообщества, включая конвенции о климатических и прогнозных метаданных и общую информационную модель METAFOR .

История

Сотрудничество ESMF берет свое начало в Рабочей группе по общей инфраструктуре моделирования (CMIWG), нефинансируемой общественной инициативе по изучению путей улучшения совместной разработки моделей системы Земли. CMIWG привлекла широкое участие крупных групп по моделированию погоды и климата в исследовательских и оперативных центрах. В серии встреч, проведенных с 1998 по 2000 год, члены CMIWG установили общие требования и предварительный проект общей программной среды .

В сентябре 2000 года Управление технологий наук о Земле НАСА (ESTO) опубликовало предложение о создании ESMF. Критическая масса участников CMIWG согласилась разработать скоординированные ответные меры, основанные на их схеме «пустышки», и представила три связанных предложения. Первый был сосредоточен на разработке основного программного обеспечения ESMF, второй – на развертывании приложений моделирования наук о Земле, а третий – на развертывании приложений ассимиляции данных ESMF. Все три предложения были профинансированы на совокупном уровне 9,8 миллиона долларов в течение трехлетнего периода. По мере того, как проект ESMF набирал обороты, он заменил CMIWG в качестве координатора по развитию инфраструктуры моделирования сообщества.

За период финансирования НАСА команда ESMF разработала прототип структуры и использовала его в ряде экспериментов, продемонстрировавших объединение компонентов моделирования из разных учреждений. ESMF также использовался в качестве основы для построения новой модели — модели общей циркуляции атмосферы Goddard Earth Observing System (GEOS) в NASA Goddard .

Когда приближался конец первого цикла финансирования ESMF, его сотрудники написали план проекта, в котором описывалось, как ESMF может перейти к организации с межведомственной спонсорской поддержкой для следующего цикла финансирования. Крупные новые пятилетние гранты поступили от НАСА в рамках программы моделирования, анализа и прогнозирования (MAP) изменения и изменчивости климата , а также от Института окружающей среды боевого пространства Министерства обороны . Национальный научный фонд ( NSF) продолжал финансировать часть команды разработчиков за счет основных средств NCAR . Многие небольшие проекты по внедрению приложений на основе ESMF финансировались в таких разнообразных областях, как космическая погода и перенос отложений .

Также в конце первого цикла финансирования сотрудники ESMF написали официальный документ о будущих направлениях работы ESMF. Этот документ лег в основу предложения NSF объединить ESMF (и другие программные платформы) со службами данных для создания вычислительной среды, поддерживающей сквозной рабочий процесс моделирования .

В 2008 году был назначен руководитель проекта National Unified Operational Prediction Capability (NUOPC), совместного проекта по прогнозированию погоды ВМС США , Национальной метеорологической службы и ВВС США . [2]

Смотрите также

Рекомендации

  1. ^ NOAA/CPO MAPP (31 марта 2014 г.). «Научные основы общей инфраструктуры» (PDF) . п. 15.
  2. Стивен Пейн (17 декабря 2008 г.). «Национальная унифицированная возможность оперативного прогнозирования». Слайды состояния ESMF . Архивировано из оригинала (Powerpoint) 26 июля 2011 года . Проверено 16 ноября 2016 г.

дальнейшее чтение

Внешние ссылки