paper-with-me

Papers

OpenArray v1.0: a simple operator library for the decoupling of ocean modeling and parallel computing

2019-11-11 · Geoscientific Model Development 2019 11 · Xiaomeng Huang, Xing Huang, Dong Wang, Qi Wu, Yi Li, Shixun Zhang, YuWen Chen, Mingqing Wang, Yuan Gao, Qiang Tang, Yue Chen, Zheng Fang, Zhenya Song, Guangwen Yang

Rapidly evolving computational techniques are making a large gap between scientific aspiration and code implementation in climate modeling. In this work, we design a simple computing library to bridge the gap and decouple the work of ocean modeling from parallel computing. This library provides 12 basic operators that feature user-friendly interfaces, effective programming, and implicit parallelism. Several state-of-the-art computing techniques, including computing graph and just-in-time compiling, are employed to parallelize the seemingly serial code and speed up the ocean models. These operator interfaces are designed using native Fortran programming language to smooth the learning curve. We further implement a highly readable and efficient ocean model that contains only 1860 lines of code but achieves a 91 % parallel efficiency in strong scaling and 99 % parallel efficiency in weak scaling with 4096 Intel CPU cores. This ocean model also exhibits excellent scalability on the heterogeneous Sunway TaihuLight supercomputer. This work presents a promising alternative tool for the development of ocean models.

📄 PDF Abstract BibTeX

Code (1)

mindspore-ai/models mindspore

Tasks

CPU

Similar Papers 제목 키워드 기반

OceanNet: A principled neural operator-based digital twin for regional oceans

2023-10-01 · Ashesh Chattopadhyay, Michael Gray, Tianning Wu, Anna B. Lowe 외

While data-driven approaches demonstrate great potential in atmospheric modeling and weather forecasting, ocean modeling poses distinct challenges due to complex bathymetry, land, vertical structure, and flow non-lineari…

Weather Forecasting

A Library for Learning Neural Operators

2024-12-13 · Jean Kossaifi, Nikola Kovachki, Zongyi Li, David Pitt 외

We present NeuralOperator, an open-source Python library for operator learning. Neural operators generalize neural networks to maps between function spaces instead of finite-dimensional Euclidean spaces. They can be trai…

Operator learning

Principled Operator Learning in Ocean Dynamics: The Role of Temporal Structure

2025-10-10 · Vahidreza Jahanmard, Ali Ramezani-Kebrya, Robinson Hordoir arxiv

Neural operators are becoming the default tools to learn solutions to governing partial differential equations (PDEs) in weather and ocean forecasting applications. Despite early promising achievements, significant chall…

Evaluation of Deep Neural Operator Models toward Ocean Forecasting

2023-08-22 · Ellery Rajagopal, Anantha N. S. Babu, Tony Ryu, Patrick J. Haley Jr. 외

Data-driven, deep-learning modeling frameworks have been recently developed for forecasting time series data. Such machine learning models may be useful in multiple domains including the atmospheric and oceanic ones, and…

Time Series

Robust Ocean Subgrid-Scale Parameterizations Using Fourier Neural Operators

2023-10-04 · Victor Mangeleer, Gilles Louppe

In climate simulations, small-scale processes shape ocean dynamics but remain computationally expensive to resolve directly. For this reason, their contributions are commonly approximated using empirical parameterization…