General circulation models (GCMs) are widely used in oceanography to study climate processes and regional hydrodynamics. Recent advances in high-performance computing and modern programming languages provide new opportunities to develop flexible and efficient modeling tools. Oceananigans.jl, written in Julia, is a high-performance ocean model designed to run efficiently on both CPUs and GPUs while allowing modular and customizable configurations. This thesis contributes to extending Oceananigans.jl for regional ocean simulations by implementing radiative open boundary conditions. First, a one-dimensional advection-based scheme inspired by Orlanski-type radiation is developed and validated in an idealized configuration. The method is then extended to two dimensions using a Raymond–Kuo–type formulation and tested in a North Adriatic Sea setup forced by Copernicus Marine Service hydrodynamic fields along the open boundary. Finally, the execution behavior of the enhanced solver is examined on GPU architectures, in particular NVIDIA A100 GPUs onthe Leonardo supercomputer at CINECA, demonstrating the practical portability of Oceananigans.jl to modern GPU-based high-performance computing systems for regional ocean modeling.

Extending Oceananigans.jl Ocean Model Toward Regional Applications: Design and Evaluation of Radiative Open Boundary Schemes(2026 Mar 27).

Extending Oceananigans.jl Ocean Model Toward Regional Applications: Design and Evaluation of Radiative Open Boundary Schemes

-
2026-03-27

Abstract

General circulation models (GCMs) are widely used in oceanography to study climate processes and regional hydrodynamics. Recent advances in high-performance computing and modern programming languages provide new opportunities to develop flexible and efficient modeling tools. Oceananigans.jl, written in Julia, is a high-performance ocean model designed to run efficiently on both CPUs and GPUs while allowing modular and customizable configurations. This thesis contributes to extending Oceananigans.jl for regional ocean simulations by implementing radiative open boundary conditions. First, a one-dimensional advection-based scheme inspired by Orlanski-type radiation is developed and validated in an idealized configuration. The method is then extended to two dimensions using a Raymond–Kuo–type formulation and tested in a North Adriatic Sea setup forced by Copernicus Marine Service hydrodynamic fields along the open boundary. Finally, the execution behavior of the enhanced solver is examined on GPU architectures, in particular NVIDIA A100 GPUs onthe Leonardo supercomputer at CINECA, demonstrating the practical portability of Oceananigans.jl to modern GPU-based high-performance computing systems for regional ocean modeling.
27-mar-2026
Laurent, Celia; Silvestri, Simone; Davydenkova, Irina
File in questo prodotto:
File Dimensione Formato  
thesis_Aladrah.pdf

accesso aperto

Tipologia: Tesi
Licenza: Non specificato
Dimensione 1.47 MB
Formato Adobe PDF
1.47 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11767/151772
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact