paint-brush
pyParaOcean, un système d'analyse visuelle des données océaniques : étude de cas : Baie du Bengalepar@oceanography

pyParaOcean, un système d'analyse visuelle des données océaniques : étude de cas : Baie du Bengale

Trop long; Pour lire

Dans cet article, les chercheurs présentent pyParaOcean, qui améliore la visualisation des données océaniques dans Paraview pour le suivi dynamique des processus et la détection des événements.
featured image - pyParaOcean, un système d'analyse visuelle des données océaniques : étude de cas : Baie du Bengale
Oceanography: Everything You Need to Study the Ocean HackerNoon profile picture
0-item

Auteurs:

(1) Toshit Jain, Institut indien des sciences de Bangalore, Inde ;

(2) Varun Singh, Institut indien des sciences de Bangalore, Inde ;

(3) Vijay Kumar Boda, Institut indien des sciences de Bangalore, Inde ;

(4) Upkar Singh, Institut indien des sciences de Bangalore, Inde ;

(5) Ingrid Hotz, Institut indien des sciences de Bangalore, Inde et Département des sciences et technologies (ITN), Université de Linköping, Norrköping, Suède ;

(6) PN Vinayachandran, Institut indien des sciences de Bangalore, Inde ;

(7) Vijay Natarajan, Institut indien des sciences de Bangalore, Inde.

Tableau des liens

Résumé et introduction

Données océaniques

pyParaOcean : Architecture

pyParaOcean : fonctionnalités

Étude de cas : Golfe du Bengale

Conclusion, remerciements et références

5. Étude de cas : Golfe du Bengale

Le courant de mousson d'été (SMC) est une caractéristique importante de la circulation dans l'océan Indien et le SMC contourne le Sri Lanka pour se jeter dans le golfe du Bengale. Nous utilisons pyParaOcean pour étudier différents phénomènes dans le golfe du Bengale, notamment lors de la mousson.


Des tourbillons . La figure 5 est un schéma approximatif des principaux courants et tourbillons dans la baie pendant la saison de la mousson. Un grand tourbillon anticyclonique (AE) situé à droite du SMC et un tourbillon cyclonique connu sous le nom de Sri Lanka Dome (SLD) à sa gauche [VY98] sont des caractéristiques régulières dans cette région pendant l'été. L'AE a un diamètre d'environ 500 km, situé au sud-est au large des côtes du Sri Lanka, et se caractérise par un downwelling intense à l'intérieur en raison de sa circulation anticyclonique. [VY98] ont proposé que l'AE soit formé par l'interaction du SMC et des ondes de Rossby entrantes en provenance de Sumatra. La chronologie de l'apparition et de la disparition de l'AE a été documentée dans des travaux ultérieurs [VCMN04]. L'AE commence à se former en juin, prend sa forme circulaire en juillet et s'affaiblit en août, comme le montrent la figure 6 et la vidéo qui l'accompagne.


Figure 6 : Dissipation d'un grand tourbillon anticyclonique dans le golfe du Bengale jusqu'en août 2020. Des lignes de courant sont ensemencées à proximité des noyaux de vortex détectés pour montrer l'évolution des profils de tourbillon en 3D.


Figure 7 : Golfe du Bengale entre le 1er juillet 2020 et le 31 juillet 2020. Visualisation de l'écoulement à l'aide de lignes de courant avec ensemencement uniforme et rendu isovolume de salinité (≥ 35 psu). (a) 1er juillet 2020 : l'AE peut être vu se former autour de 8°N et 90°E avec les lignes de courant SMC visibles de 78°E à environ 86°E. (b) 15 juillet 2020 : L'AE, 8°N et 87°E, a pris une forme circulaire et se déplace vers l'ouest en direction du Sri Lanka. L'isovolume (≥ 35 psu) montre la recirculation des eaux à haute salinité dans la baie par AE. (c) 31 juillet 2020 : L'AE, 7°N et 84°E, atteint la côte est du Sri Lanka où elle commencera à se dissiper.


Transport de salinité. pyParaOcean sert d'outil efficace pour analyser les effets de l'AE sur le golfe du Bengale. Les lignes de courant et les trajectoires offrent une visualisation de la circulation associée à l'AE et à son mouvement dans l'océan. Les lignes de champ peuvent être superposées sur un rendu volumique d'un scalaire pour visualiser le transport provoqué par le tourbillon. La figure 7 et la vidéo qui l'accompagne montrent les lignes superposées sur un rendu de volume de salinité à différents pas de temps pour montrer le rôle de l'AE dans le transport du sel. Le mouvement de l'eau à forte salinité de la mer d'Oman par le SMC vers le golfe du Bengale et sa recirculation par l'AE sont bien capturés dans cette représentation. Le suivi des fronts de surface d’eau à forte salinité et la mise en évidence des traces à longue durée de vie permettent d’avoir une vue d’ensemble des mouvements importants de salinité dans la région. On observe une trace qui se dirige vers la côte indienne, voir figure 4.


Descente . La figure 8 et la vidéo qui l'accompagne montrent l'utilisation du filtre de profil de profondeur pour visualiser la dépression de l'isotherme 27◦ par l'AE. La nature anticyclonique du tourbillon provoque une descente à l’intérieur du tourbillon et pousse l’eau relativement plus chaude vers le bas. La vue des coordonnées parallèles montre les changements de température, de salinité et de vitesse dans la colonne d'eau provoqués par l'arrivée du tourbillon au point d'intérêt.


Expérience et performance. Cette étude de cas a été réalisée en collaboration avec un co-auteur océanographe. Plusieurs observations sur des phénomènes tels que le SLD et le mouvement des eaux à forte salinité ont pu être réalisées à l'aide de pyParaOcean. Bien que nos collaborateurs océanographes utilisent généralement des outils tels que pyFerret pour l'analyse 2D, ils ont trouvé la capacité de pyParaOcean très utile. Après cette première expérience satisfaisante, nous prévoyons de travailler ensemble sur l'étude des résultats de modèles à plus haute résolution à l'aide de pyParaOcean. Les filtres de suivi du front de surface et de détection des tourbillons prennent quelques minutes, tandis que tous les autres filtres prennent 1 à 2 secondes ou moins. Toutes les expériences ont été réalisées sur une station de travail équipée d'un processeur AMDEPYC 7262 à 8 cœurs à 3,2 GHz avec 512 Go de mémoire principale et d'un GPU NVIDIA RTX A4000 (16 Go). Le calcul du front de surface est parallélisé à l'aide de la bibliothèque multitraitement Python, mais il est possible d'améliorer encore le temps d'exécution. Le filtre de détection et de visualisation des tourbillons peut également être optimisé en parallélisant une partie du calcul. Nous prévoyons de reprendre cela à l'avenir.


Figure 8 : La dépression de l'isotherme 27◦ (jaune) par le tourbillon anticyclonique dans le golfe du Bengale. Une aiguille est lâchée à 7◦N, 84◦E et le profil de profondeur montre la baisse de température. Le tracé interactif de coordonnées parallèles est utilisé pour sélectionner au pinceau des intervalles de 10 m à des profondeurs de 25 m et 85 m. (a) 1er juillet 2020 : Le downwelling de l'AE est visible vers 8◦N et 90◦E, à la profondeur de 100 m. Au fur et à mesure qu’il se forme, l’AE pousse l’isotherme 27◦ vers le bas. (b) 15 juillet 2020 : L'AE, 8◦N et 87◦E, peut être vu se déplacer vers l'est avec la dépression de l'isotherme et le profil de température en profondeur commence à s'aplatir près de 29◦C à mesure que le tourbillon se rapproche de l'isotherme. aiguille. (c) 31 juillet 2020 : Le centre AE, 7◦N et 85◦E, est très proche de l'aiguille et la dépression de l'isotherme s'est déplacée jusqu'à proximité de la côte est du Sri Lanka.


Cet article est disponible sur arxiv sous licence CC 4.0.