GridapROMs.jl: Efficient reduced order modelling in the Julia programming language

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Mueller, Nicholas, Badia, Santiago
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915501822705664
author Mueller, Nicholas
Badia, Santiago
author_facet Mueller, Nicholas
Badia, Santiago
contents In this paper, we introduce GridapROMs, a Julia-based library for the numerical approximation of parameterized partial differential equations (PDEs) using a comprehensive suite of linear reduced order models (ROMs). The library is designed to be extendable and productive, leveraging an expressive high-level API built on the Gridap PDE solver backend, while achieving high performance through Julia's just-in-time compiler and advanced lazy evaluation techniques. GridapROMs is PDE-agnostic, enabling its application to a wide range of problems, including linear, nonlinear, single-field, multi-field, steady, and unsteady equations. This work details the library's key innovations, implementation principles, and core components, providing usage examples and demonstrating its capabilities by solving a fluid dynamics problem modeled by the Navier-Stokes equations in a 3D geometry.
format Preprint
id arxiv_https___arxiv_org_abs_2503_15994
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GridapROMs.jl: Efficient reduced order modelling in the Julia programming language
Mueller, Nicholas
Badia, Santiago
Numerical Analysis
G.1.8, G.1.10,
In this paper, we introduce GridapROMs, a Julia-based library for the numerical approximation of parameterized partial differential equations (PDEs) using a comprehensive suite of linear reduced order models (ROMs). The library is designed to be extendable and productive, leveraging an expressive high-level API built on the Gridap PDE solver backend, while achieving high performance through Julia's just-in-time compiler and advanced lazy evaluation techniques. GridapROMs is PDE-agnostic, enabling its application to a wide range of problems, including linear, nonlinear, single-field, multi-field, steady, and unsteady equations. This work details the library's key innovations, implementation principles, and core components, providing usage examples and demonstrating its capabilities by solving a fluid dynamics problem modeled by the Navier-Stokes equations in a 3D geometry.
title GridapROMs.jl: Efficient reduced order modelling in the Julia programming language
topic Numerical Analysis
G.1.8, G.1.10,
url https://arxiv.org/abs/2503.15994