Eclair is a GUI application to visualize summary outputs of the oil&gas reservoir simulators that write out results in the Eclipse binary format:
Eclair consists of the Rust back-end and the C++ front-end. To build the application, one first needs to compile the backend:
-
Install Rust and Cargo. Refer to https://rustup.rs/ for Rust installation instructions;
-
Inside the repo run
cargo build --release --all
Afterwards one needs to build the CMake project inside the eclair-gui folder. The CMakeLists.txt is set up to
automatically discover the necessary Rust files, so the build instructions are simply:
cd eclair-gui
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
On Windows, you might want to add -GNinja to the cmake invocation and then build with ninja instead of make.
On Linux you might have to install additional packages to compile the front-end. Refer to your distribution docs for details.
