paint-brush
pyParaOcean, ein System zur visuellen Analyse von Ozeandaten: Fallstudie: Bucht von Bengalenvon@oceanography

pyParaOcean, ein System zur visuellen Analyse von Ozeandaten: Fallstudie: Bucht von Bengalen

Zu lang; Lesen

In diesem Artikel stellen Forscher pyParaOcean vor, das die Visualisierung von Ozeandaten in Paraview für die dynamische Prozessverfolgung und Ereigniserkennung verbessert.
featured image - pyParaOcean, ein System zur visuellen Analyse von Ozeandaten: Fallstudie: Bucht von Bengalen
Oceanography: Everything You Need to Study the Ocean HackerNoon profile picture
0-item

Autoren:

(1) Toshit Jain, Indian Institute of Science Bangalore, Indien;

(2) Varun Singh, Indian Institute of Science Bangalore, Indien;

(3) Vijay Kumar Boda, Indian Institute of Science Bangalore, Indien;

(4) Upkar Singh, Indian Institute of Science Bangalore, Indien;

(5) Ingrid Hotz, Indian Institute of Science Bangalore, Indien und Department of Science and Technology (ITN), Universität Linköping, Norrköping, Schweden;

(6) PN Vinayachandran, Indian Institute of Science Bangalore, Indien;

(7) Vijay Natarajan, Indian Institute of Science Bangalore, Indien.

Linktabelle

Zusammenfassung und Einleitung

Ozeandaten

pyParaOcean: Architektur

pyParaOcean: Funktionalitäten

Fallstudie: Bucht von Bengalen

Schlussfolgerung, Danksagungen und Referenzen

5. Fallstudie: Golf von Bengalen

Der Sommermonsunstrom (SMC) ist ein markantes Merkmal der Zirkulation im Indischen Ozean. Er umfließt Sri Lanka und mündet in die Bucht von Bengalen. Wir verwenden pyParaOcean, um verschiedene Phänomene in der Bucht von Bengalen zu untersuchen, insbesondere während des Monsuns.


Wirbel . Abbildung 5 ist eine grobe schematische Darstellung der wichtigsten Strömungen und Wirbel in der Bucht während der Monsunzeit. Ein großer antizyklonaler Wirbel (AE) rechts vom SMC und ein zyklonaler Wirbel, der als Sri Lanka Dome (SLD) bekannt ist [VY98], sind im Sommer in dieser Region regelmäßige Erscheinungen. Der AE hat einen Durchmesser von etwa 500 km, liegt südöstlich vor der Küste Sri Lankas und ist aufgrund seiner antizyklonalen Zirkulation durch intensive Abwärtsströmung im Inneren gekennzeichnet. [VY98] schlug vor, dass der AE durch die Wechselwirkung des SMC und der ankommenden Rossby-Wellen aus Sumatra entsteht. Der zeitliche Ablauf des Auftretens und Verschwindens des AE wurde in einer späteren Arbeit dokumentiert [VCMN04]. Der AE beginnt sich im Juni zu bilden, nimmt im Juli seine kreisförmige Form an und schwächt sich im August ab, wie in Abbildung 6 und dem dazugehörigen Video gezeigt.


Abbildung 6: Auflösung eines großen antizyklonischen Wirbels in der Bucht von Bengalen bis August 2020. Stromlinien werden in der Nähe der erkannten Wirbelkerne angelegt, um die Entwicklung der Wirbelprofile in 3D darzustellen.


Abbildung 7: Die Bucht von Bengalen zwischen dem 1. und 31. Juli 2020. Visualisierung der Strömung mithilfe von Stromlinien mit gleichmäßiger Verteilung und (≥ 35 psu) Salzgehalt-Isovolumen-Darstellung. (a) 1. Juli 2020: Die AE bildet sich bei etwa 8°N und 90°E, wobei die SMC-Stromlinien von 78°E bis etwa 86°E sichtbar sind. (b) 15. Juli 2020: Die AE, 8°N und 87°E, hat eine kreisförmige Form angenommen und bewegt sich westwärts in Richtung Sri Lanka. Das (≥ 35 psu) Isovolumen zeigt die Rückführung von Wasser mit hohem Salzgehalt in die Bucht durch die AE. (c) 31. Juli 2020: Die AE, 7°N und 84°E, erreicht die Ostküste Sri Lankas, wo sie sich aufzulösen beginnt.


Salztransport. pyParaOcean dient als effizientes Tool zur Analyse der Auswirkungen des AE auf den Golf von Bengalen. Stromlinien und Bahnlinien bieten eine Visualisierung der mit dem AE verbundenen Zirkulation und seiner Bewegung im Ozean. Die Feldlinien können auf eine Volumendarstellung eines Skalars gelegt werden, um den durch den Wirbel verursachten Transport zu visualisieren. Abbildung 7 und das dazugehörige Video zeigen die Stromlinien über einer Volumendarstellung des Salzgehalts in verschiedenen Zeitschritten, um die Rolle des AE beim Salztransport zu zeigen. Die Bewegung von hochsalzhaltigem Wasser aus dem Arabischen Meer durch das SMC in den Golf von Bengalen und seine Rückführung durch den AE wird in dieser Darstellung gut erfasst. Das Verfolgen von Oberflächenfronten von hochsalzhaltigem Wasser und das Hervorheben der langlebigen Spuren hilft dabei, einen Überblick über die signifikante Salzbewegung in der Region zu gewinnen. Wir beobachten eine Spur, die sich in Richtung der Küste Indiens bewegt, siehe Abbildung 4.


Abwärtsströmung . Abbildung 8 und das dazugehörige Video zeigen die Verwendung des Tiefenprofilfilters, um die Absenkung der 27°-Isotherme durch die AE zu visualisieren. Die antizyklonische Natur des Wirbels verursacht eine Abwärtsströmung innerhalb des Wirbels und drückt das relativ wärmere Wasser nach unten. Die Ansicht mit parallelen Koordinaten zeigt Änderungen in Temperatur, Salzgehalt und Geschwindigkeit in der Wassersäule, die durch die Ankunft des Wirbels am interessierenden Punkt verursacht werden.


Erfahrung und Leistung. Diese Fallstudie wurde in Zusammenarbeit mit einem Koautor, einem Ozeanographen, durchgeführt. Mit pyParaOcean konnten mehrere Beobachtungen zu Phänomenen wie dem SLD und der Bewegung von Wasser mit hohem Salzgehalt gemacht werden. Während unsere Ozeanographen-Mitarbeiter normalerweise Tools wie pyFerret für 2D-Analysen verwenden, fanden sie die Fähigkeiten von pyParaOcean sehr nützlich. Nach dieser ersten zufriedenstellenden Erfahrung planen wir, gemeinsam an der Untersuchung von Modellausgaben mit höherer Auflösung mit pyParaOcean zu arbeiten. Die Filter für Oberflächenfrontverfolgung und Wirbelerkennung dauern einige Minuten, während alle anderen Filter 1-2 Sekunden oder weniger dauern. Alle Experimente wurden auf einer Workstation mit einer 8-Kern-AMDEPOYC 7262 @ 3,2 GHz-CPU mit 512 GB Hauptspeicher und NVIDIA RTX A4000 (16 GB) GPU durchgeführt. Die Oberflächenfrontberechnung wird mithilfe der Python-Multiprocessing-Bibliothek parallelisiert, es besteht jedoch Spielraum für weitere Verbesserungen der Laufzeit. Der Wirbelerkennungs- und Visualisierungsfilter kann auch durch Parallelisierung einiger Berechnungen optimiert werden. Wir planen, dies in Zukunft aufzugreifen.


Abbildung 8: Die Vertiefung der 27°-Isotherme (gelb) durch den antizyklonischen Wirbel im Golf von Bengalen. Eine Nadel wird bei 7°N, 84°E abgesenkt und das Tiefenprofil zeigt den Temperaturabfall. Das interaktive Diagramm mit parallelen Koordinaten wird verwendet, um 10-m-Intervalle in Tiefen von 25 m und 85 m mit dem Pinsel auszuwählen. (a) 1. Juli 2020: Die Abwärtsströmung des AE ist bei etwa 8°N und 90°E in einer Tiefe von 100 m zu sehen. Während er sich bildet, drückt der AE die 27°-Isotherme nach unten. (b) 15. Juli 2020: Man sieht, wie sich der AE, 8°N und 87°E, mit der Vertiefung der Isotherme nach Osten bewegt und das Tiefenprofil der Temperatur beginnt sich bei etwa 29°C abzuflachen, während sich der Wirbel der Nadel nähert. (c) 31. Juli 2020: Das AE-Zentrum bei 7°N und 85°E liegt sehr nahe an der Nadel und die Depression in der Isotherme hat sich bis nahe an die Ostküste Sri Lankas verlagert.