List of keywords#

For your convenience, the description of the keywords in the ERT configuration file are divided into the following groups:

  • Commonly used keywords not related to parametrization. I.e. keywords giving the data, grid, and observation file, defining how to run simulations and how to store results. These keywords are described in Commonly used keywords.

  • Keywords related to parametrization of the ECLIPSE model. These keywords are described in Parametrization keywords.

  • Keywords related to the simulation in Keywords controlling the simulation.

  • Advanced keywords not related to parametrization. These keywords are described in Advanced keywords.

Table of keywords#

Keyword name

Required

Default value

Purpose

ANALYSIS_SET_VAR

NO

Set analysis module internal state variable

CASE_TABLE

NO

Deprecated

DATA_FILE

NO

Provide an ECLIPSE data file for the problem

DATA_KW

NO

Replace strings in ECLIPSE .DATA files

DEFINE

NO

Define keywords with config scope

ECLBASE

NO

Define a name for the ECLIPSE simulations.

STD_CUTOFF

NO

1e-6

Determines the threshold for ensemble variation in a measurement

ENKF_ALPHA

NO

3.0

Parameter controlling outlier behaviour in EnKF algorithm

ENKF_TRUNCATION

NO

0.98

Cutoff used on singular value spectrum

ENSPATH

NO

storage

Folder used for storage of simulation results

FIELD

NO

Adds grid parameters

FORWARD_MODEL

NO

Add the running of a job to the simulation forward model

GEN_DATA

NO

Specify a general type of data created/updated by the forward model

GEN_KW

NO

Add a scalar parameter

GRID

NO

Provide an ECLIPSE grid for the reservoir model

HISTORY_SOURCE

NO

REFCASE_HISTORY

Source used for historical values

HOOK_WORKFLOW

NO

Install a workflow to be run automatically

IES_DEC_STEPLENGTH

NO

2.5

Gauss-Newton steplength decline

IES_MAX_STEPLENGTH

NO

0.6

Gauss-Newton maximum steplength

IES_MIN_STEPLENGTH

NO

0.3

Gauss-Newton minimum steplength

INCLUDE

NO

Include contents from another ert config

INSTALL_JOB

NO

Install a job for use in a forward model

INVERSION

NO

Set inversion method for analysis module

ITER_CASE

NO

IES%d

Case name format - iterated ensemble smoother

ITER_COUNT

NO

4

Number of iterations - iterated ensemble smoother

ITER_RETRY_COUNT

NO

4

Number of retries for a iteration - iterated ensemble smoother

JOBNAME

NO

<CONFIG_FILE>-<IENS>

Name used for simulation files.

JOB_SCRIPT

NO

Python script managing the forward model

LOAD_WORKFLOW

NO

Load a workflow into ERT

LOAD_WORKFLOW_JOB

NO

Load a workflow job into ERT

LOCALIZATION

NO

False

Enable experimental adaptive localization correlation

LOCALIZATION_CORRELATION_THRESHOLD

NO

0.30

Specifying adaptive localization correlation threshold

MAX_RUNTIME

NO

0

Set the maximum runtime in seconds for a realization (0 means no runtime limit)

MAX_SUBMIT

NO

2

How many times the queue system should retry a simulation

MIN_REALIZATIONS

NO

0

Set the number of minimum realizations that has to succeed in order for the run to continue (0 means identical to NUM_REALIZATIONS - all must pass).

NUM_CPU

NO

1

Set the number of CPUs. Intepretation varies depending on context

NUM_REALIZATIONS

YES

Set the number of reservoir realizations to use

OBS_CONFIG

NO

File specifying observations with uncertainties

QUEUE_OPTION

NO

Set options for an ERT queue system

QUEUE_SYSTEM

NO

LOCAL_DRIVER

System used for running simulation jobs

REFCASE

NO

Reference case used for observations and plotting (See HISTORY_SOURCE and SUMMARY)

RESULT_PATH

NO

results/step_%d

Define where ERT should store results

RUNPATH

NO

realization-<IENS>/iter-<ITER>

Directory to run simulations; simulations/realization-<IENS>/iter-<ITER>

RUNPATH_FILE

NO

.ert_runpath_list

Name of file with path for all forward models that ERT has run. To be used by user defined scripts to find the realizations

RUN_TEMPLATE

NO

Install arbitrary files in the runpath directory

SETENV

NO

You can modify the UNIX environment with SETENV calls

SIMULATION_JOB

NO

Lightweight alternative FORWARD_MODEL

STOP_LONG_RUNNING

NO

FALSE

Stop long running realizations after minimum number of realizations (MIN_REALIZATIONS) have run

SUMMARY

NO

Add summary variables for internalization

SURFACE

NO

Surface parameter read from RMS IRAP file

TIME_MAP

NO

Ability to manually enter a list of dates to establish report step <-> dates mapping

UPDATE_LOG_PATH

NO

update_log

Summary of the update steps are stored in this directory

WORKFLOW_JOB_DIRECTORY

NO

Directory containing workflow jobs

Commonly used keywords#

Keywords controlling the simulations#

Parameterization keywords#

The keywords in this section are used to define a parametrization of the ECLIPSE model. I.e. defining which parameters to change in a sensitivity analysis and/or history matching project.

Analysis module#

The term analysis module refers to the underlying algorithm used for the analysis, or update step of data assimilation. The keywords to load, select and modify the analysis modules are documented here.

References

  • Evensen, G. (2007). “Data Assimilation, the Ensemble Kalman Filter”, Springer.

  • Mardia, K. V., Kent, J. T. and Bibby, J. M. (1979). “Multivariate Analysis”, Academic Press.

  • Saetrom, J. and Omre, H. (2010). “Ensemble Kalman filtering with shrinkage regression techniques”, Computational Geosciences (online first).

Keywords controlling the ES algorithm#

Advanced keywords#

The keywords in this section, controls advanced features of ERT. Insight in the internals of ERT and/or ECLIPSE may be required to fully understand their effect. Moreover, many of these keywords are defined in the site configuration, and thus optional to set for the user, but required when installing ERT at a new site.

Workflow hooks#

Manipulating the Unix environment#