Building libROM

A simple tutorial on how to build and run libROM. For more details, see the README file.

In addition to the native build system described below, libROM packages are also available in Spack:

Instructions

Clone libROM

Installation

To compile libROM with default build settings (Mac and LLNL LC Machines):

 ./scripts/compile.sh

To compile libROM for Ardra (LLNL LC Machines only):

./scripts/ardra_compile.sh

To compile libROM using a different toolchain within cmake/toolchains (Mac and LLNL LC Machines):

./scripts/toolchain_compile.sh toolchain.cmake

Compilation options:

Compiling on LC Machines

libROM provides several CMake toolchains which can be used to compile on LLNL LC machines. For more information on installing and using libROM on specific LC machines, refer to the libROM wiki page.