Files
opm-common/python
Joakim Hove 77795b5005 Add 'python/' from commit '278373703455ea6562a0f8e5278b4db46eb1fc7e'
git-subtree-dir: python
git-subtree-mainline: e8dbf7d8ee
git-subtree-split: 2783737034
2019-05-08 07:20:29 +02:00
..
2019-05-08 07:20:29 +02:00
2019-05-08 07:20:29 +02:00

sunbeam Build Status

Prerequisites:

Clone and build ecl from Statoil/libecl and opm-commonr from OPM/opm-common.

git clone https://github.com/Statoil/libecl
git clone https://github.com/OPM/opm-parser
mkdir libecl/build
mkdir opm-common/build
pushd libecl/build
cmake ..
make install
popd
pushd opm-common/build
cmake ..
make install

Quick start (WIP)

Assumes you have built (and maybe installed) opm-common

git clone --recursive https://github.com/Statoil/sunbeam
mkdir sunbeam/build
pushd sunbeam/build
cmake ..
make
ctest # for running unit tests

Obtaining test data

cd ~
git clone https://github.com/OPM/opm-data
cd opm-data/norne

With opm-data available, one can test sunbeam on Norne:

import sunbeam
es = sunbeam.parse('NORNE_ATW2013.DATA', ('PARSE_RANDOM_SLASH', sunbeam.action.ignore))
len(es.faults())

Remember to have ~/sunbeam/build/python in your $PYTHONPATH.