Skip to content

Scalable Reduced Order Model with Discontinuous Galerkin Domain Decomposition

License

Notifications You must be signed in to change notification settings

LLNL/scaleupROM

Repository files navigation

Introduction

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.

Features

  • 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

Features to be added

  • Nonlinear elasticity
  • Time-dependent Navier-Stokes flow

Installation

Prerequisites

Instruction

See the wiki page for the detailed instruction.

For LC dane, the installation script is provided. You can simply run:

./script/install_dane.bash

Using Docker container

Docker container scaleuprom_env provides a containerized environment with all the prerequisites for scaleupROM:

License

scaleupROM is distributed under the MIT license. For more details, see the LICENSE File.

SPDX-License-Identifier: MIT

LLNL-CODE-857975

Authors

  • "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)