headgraphic
loader graphic

Loading content ...

High-Performance Visualization for Ocean Modeling

Ali, W.H., Y. Gao, C. Foucart, M. Doshi, C. Mirabito, P.J. Haley, and P.F.J. Lermusiaux, 2022. High-Performance Visualization for Ocean Modeling. In: OCEANS '22 IEEE/MTS Hampton Roads, 17–20 October 2022, pp. 1–10. doi:10.1109/OCEANS47191.2022.9977075

Real-time sea experiments often involve large computational costs and software development associated with running numerical ocean simulations. Effective visualization tools that interpret the results of these simulations are therefore a necessity, and must overcome the challenges of plotting large, high-resolution, three-dimensional, time-dependent, and probabilistic ocean fields and associated quantities in real-time. Although disparate visualization tools aimed at ocean forecasting exist, a complete, integrated visualization suite that is efficient, interactive, and has 3D capabilities is still needed. In this work, we present the MSEAS high-performance visualization suite for real-time sea experiments. It processes multidisciplinary oceanographic fields in a computationally efficient manner and creates easy-to-use, portable, and interactive visualizations. The suite includes static visualization tools based on NCAR Graphics and MATLAB; the interactive web-based tool 2DSeaVizKit built using leaflet and D3.js for interactive 2D visualization on the world map; and 3DSeaVizKit, a browser-based, interactive 3D visualization tool built using Plotly and WebGL for exploratory 3D analysis of ocean forecasts. It can provide standard 2D cross-sections for scalar-valued data; quiver plots, pathlines, and streamtubes for vector-valued data; Lagrangian products (such as trajectories, Lagrangian Coherent Structures, etc.); isosurfaces for 3D data; and an interactive graphical user interface for selecting the quantities, times, and sub-domains of interest. We showcase applications of the visualization suite during three recent exercises that took place in the Gulf of Mexico, the Clarion-Clipperton Fracture Zone in the Pacific Ocean, and the Balearic sea.