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
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
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
.