scaleupROM is a projection-based reduced order model (ROM) with discontinuous Galerkin domain decomposition (DG-DD). It aims to construct a robust, efficient, large-scale ROM that is trained only from small scale component samples, for various physics partial differential equations. scaleupROM is mainly built upon MFEM and libROM.
- Discontinuous Galerkin domain decomposition
- Projection-based reduced order model
- EQP for nonlinear partial differential equations
- Supporting physics equations:
- Poisson equation
- Stokes flow
- Steady Navier-Stokes flow
- Linear elasticity
- Nonlinear elasticity
- Time-dependent Navier-Stokes flow
See the wiki page for the detailed instruction.
For LC dane, the installation script is provided. You can simply run:
./script/install_dane.bash
Docker container scaleuprom_env
provides a containerized environment with all the prerequisites for scaleupROM:
- intel chips: https://ghcr.io/llnl/scaleuprom/scaleuprom_env:latest
- apple chips: https://ghcr.io/llnl/scaleuprom/scaleuprom_env:arm64
scaleupROM is distributed under the MIT license. For more details, see the LICENSE File.
SPDX-License-Identifier: MIT
LLNL-CODE-857975
- "Kevin" Seung Whan Chung (LLNL)
- Youngsoo Choi (LLNL)
- Pratanu Roy (LLNL)
- Thomas Moore (QUT)
- Thomas Roy (LLNL)
- Tiras Y. Lin (LLNL)
- Sarah E. Baker (LLNL)
- Axel Larsson (Princeton)
- Cole Kendrick (LLNL)