My job involves a wide variety of different skillsets from the technical disciplines such as geology, geophysics and reservoir engineering through to commercial and management disciplines such as economics, legal and projects. Keeping on top of all these different disciplines is difficult at the best of times, and thus I occasionally document certain aspects of work for future reference.

## Syntax Highlighting for OPM Flow in Notepad++

Enable syntax highlighting for editing of OPM Flow input decks in Notepad++.

## Modifying a Static Model Using Octave and ResInsight

Adjust a static model's cell values for a simulation deck according to scripted logic using Octave language and ResInsight.

## Gas-Recycling Simulation with OPM Flow

Using OPM Flow modified black oil model to simulate a gas-condensate recycling scheme without tracers.

## Fluid Properties and Equation of State

Properties required for reservoir simulation and the basis for the cubic equation of state applied to predict them.

## Saturation Height Function Model

Combining permeability and saturation endpoints to derive capillary pressure and thus water saturation variation based on height above free water level.

## Relative Permeability Model

Generating physically consistent relative permeability curves for reservoir simulation based on a simple rock model and fluid EoS.

## Deriving Permeability from Cementation Exponent

Using a basic rock model to derive permeability from porosity and pore geometry for different lithologies.

## Modelling Saturation Endpoints

Using a basic rock model to derive permeability from porosity and pore geometry for different lithologies.

## Rock Model for Reservoir Simulation

Defining a basic rock model from which physically consistent static and dynamic reservoir model parameters can be derived without reliance on extensive core ...

## Running OPM Flow on Windows Subsystem for Linux

Running the open source reservoir simulator Open Porous Media (OPM) Flow on the Windows subsystem for Linux.

## Visual Core Analysis

Using ImageJ image processing software to determine visual porosity in carbonate cores.