libROM
v1.0
Data-driven physical simulation library
|
libROM is a free, lightweight, scalable C++ library for data-driven physical simulation methods from the intrusive projection-based reduced order models to non-intrusive black-box approaches.
To compile libROM with default build settings (Mac and LLNL LC Machines): ```sh ./scripts/compile.sh ```
Compilation options:
There is a Spack package for libROM; however, the version it installs is the latest public release. See the spack documentation for details on how to use Spack.
To install libROM with default options using spack.
```sh spack install librom ```
To install libROM with MFEM using spack.
```sh spack install librom +mfem ```
libROM is distributed under the terms of both the MIT license and the Apache License (Version 2.0). Users may choose either license at their option.
All new contributions must be made under both the MIT and Apache-2.0 licenses.
See LICENSE-MIT, LICENSE-APACHE, COPYRIGHT, and NOTICE for details.
Up to commit 299876e0a0304f25db56f1f9e2eb2c61ef199048, libROM was previously released under the terms of the BSD-3 license.
SPDX_License-Identifier: (Apache-2.0 OR MIT)
LLNL-CODE-686965 (up to commit 299876e0a0304f25db56f1f9e2eb2c61ef199048) LLNL-CODE-766763