paint-brush
pyParaOcean, Система визуального анализа океанических данных: пример: Бенгальский заливк@oceanography
101 чтения

pyParaOcean, Система визуального анализа океанических данных: пример: Бенгальский залив

Слишком долго; Читать

В этой статье исследователи представляют pyParaOcean, улучшающий визуализацию океанских данных в Paraview для динамического отслеживания процессов и обнаружения событий.
featured image - pyParaOcean, Система визуального анализа океанических данных: пример: Бенгальский залив
Oceanography: Everything You Need to Study the Ocean HackerNoon profile picture
0-item

Авторы:

(1) Тошит Джайн, Индийский институт науки, Бангалор, Индия;

(2) Варун Сингх, Индийский институт науки, Бангалор, Индия;

(3) Виджай Кумар Бода, Индийский институт науки, Бангалор, Индия;

(4) Упкар Сингх, Индийский институт науки, Бангалор, Индия;

(5) Ингрид Хотц, Индийский институт науки в Бангалоре, Индия и Департамент науки и технологий (ITN), Университет Линчёпинга, Норчёпинг, Швеция;

(6) П.Н. Винаячандран, Индийский институт науки, Бангалор, Индия;

(7) Виджай Натараджан, Индийский институт науки, Бангалор, Индия.

Таблица ссылок

Аннотация и введение

Данные об океане

pyParaOcean: Архитектура

pyParaOcean: функциональные возможности

Практический пример: Бенгальский залив

Заключение, благодарности и ссылки

5. Тематическое исследование: Бенгальский залив

Летнее муссонное течение (SMC) является характерной особенностью циркуляции Индийского океана, и SMC течет вокруг Шри-Ланки и впадает в Бенгальский залив. Мы используем pyParaOcean для изучения различных явлений в Бенгальском заливе, особенно во время сезона дождей.


Эдди . На рисунке 5 представлена приблизительная схема основных течений и водоворотов в заливе в сезон дождей. Большой антициклонический вихрь (AE), расположенный справа от ЮМЦ, и циклонический вихрь, известный как Купол Шри-Ланки (SLD) слева от него [VY98], являются обычным явлением в этом регионе летом. АЭ имеет диаметр около 500 км, расположена к юго-востоку от побережья Шри-Ланки и характеризуется интенсивным опусканием внутри за счет антициклонической циркуляции. [VY98] предположили, что АЭ формируется в результате взаимодействия SMC и приходящих волн Россби с Суматры. График появления и исчезновения АЭ был описан в более поздней работе [VCMN04]. АЭ начинает формироваться в июне, приобретает круглую форму в июле и ослабевает в августе, как показано на рисунке 6 и сопроводительном видео.


Рисунок 6: Рассеяние большого антициклонического вихря в Бенгальском заливе до августа 2020 года. Линии тока нанесены рядом с обнаруженными ядрами вихрей, чтобы показать эволюцию профилей вихрей в 3D.


Рисунок 7: Бенгальский залив в период с 1 июля 2020 г. по 31 июля 2020 г. Визуализация потока с использованием линий тока с равномерным засевом и визуализацией изоволюмов солености (≥ 35 psu). (а) 1 июля 2020 г.: видно, как АЭ формируется около 8° с.ш. и 90° в.д., а линии тока SMC видны от 78° до примерно 86° в.д. (б) 15 июля 2020 г.: AE, 8° с.ш. и 87° в.д., приобрела круглую форму и движется на запад в сторону Шри-Ланки. Изообъем (≥ 35 psu) свидетельствует о рециркуляции вод высокой солености в залив под действием АЭ. (c) 31 июля 2020 г.: АЭ, 7° с.ш. и 84° в.д., достигнет восточного побережья Шри-Ланки, где начнет рассеиваться.


Транспорт солености. pyParaOcean служит эффективным инструментом для анализа воздействия АЭ на Бенгальский залив. Линии тока и траектории позволяют визуализировать циркуляцию, связанную с АЭ, и ее движение в океане. Линии поля могут быть наложены на объемную визуализацию скаляра, чтобы визуализировать перенос, вызванный вихрем. На рисунке 7 и сопровождающем видео показаны линии тока, наложенные на объем солености на разных временных шагах, чтобы показать роль АЭ в переносе соли. На этом изображении хорошо отражено перемещение воды с высокой соленостью из Аравийского моря по SMC в Бенгальский залив и ее рециркуляция по AE. Отслеживание поверхностных фронтов воды с высокой соленостью и выделение долгоживущих следов помогает получить представление о значительном изменении солености в регионе. Мы наблюдаем след, который движется к побережью Индии, см. рисунок 4.


Даунвеллинг . На рисунке 8 и сопровождающем видео показано использование фильтра профиля глубины для визуализации депрессии изотермы 27◦ под действием АЭ. Антициклоническая природа вихря вызывает нисходящий поток внутри вихря и толкает относительно более теплую воду вниз. Представление в параллельных координатах показывает изменения температуры, солености и скорости в толще воды, вызванные приходом вихря в интересующую точку.


Опыт и производительность. Это тематическое исследование было проведено в сотрудничестве с соавтором-океанологом. С помощью pyParaOcean можно провести несколько наблюдений за такими явлениями, как SLD и движение воды с высокой соленостью. Хотя наши коллеги-океанографы обычно используют такие инструменты, как pyFerret, для 2D-анализа, они обнаружили, что возможности pyParaOcean очень полезны. После этого первоначального удовлетворительного опыта мы планируем вместе работать над изучением результатов модели более высокого разрешения с использованием pyParaOcean. Фильтры отслеживания фронта поверхности и обнаружения вихрей занимают несколько минут, тогда как все остальные фильтры занимают 1–2 секунды или меньше. Все эксперименты проводились на рабочей станции с 8-ядерным процессором AMDEPYC 7262 с частотой 3,2 ГГц, оперативной памятью 512 ГБ и графическим процессором NVIDIA RTX A4000 (16 ГБ). Вычисление фронта поверхности распараллеливается с использованием многопроцессорной библиотеки Python, но есть возможности для дальнейшего улучшения во время выполнения. Фильтр обнаружения и визуализации вихрей также можно оптимизировать путем распараллеливания некоторых вычислений. Мы планируем заняться этим в будущем.


Рисунок 8: Погружение изотермы 27◦ (желтый) антициклоническим вихрем в Бенгальском заливе. Иглу опускают на координаты 7°с. ш. и 84°в.д., и профиль глубины показывает падение температуры. Интерактивный график параллельных координат используется для выбора 10-метровых интервалов на глубинах 25 и 85 метров. (а) 1 июля 2020 г.: Даунвеллинг АЭ можно увидеть в районе 8° с.ш. и 90° в.д., на глубине 100 м. По мере своего формирования АЭ сдвигает изотерму 27◦ вниз. (b) 15 июля 2020 г.: можно увидеть, как AE, 8◦N и 87◦E, движется на восток с депрессией изотермы, а профиль температуры по глубине начинает выравниваться около 29◦C по мере того, как вихрь приближается к иголка. (c) 31 июля 2020 г.: Центр АЭ, 7◦N и 85◦E, находится очень близко к игле, а депрессия на изотерме сместилась вплоть до восточного побережья Шри-Ланки.


Этот документ доступен на arxiv под лицензией CC 4.0.