MULTREGD

Recognised by the OPM Flow parserGRIDEDIT

Variant 1 — GRID section

The MULTREGD keyword multiplies the diffusivity between two regions by a constant. The region number array can be FLUXNUM, MULTNUM or OPERNUM and these arrays must be defined and be available before the MULTREGD keyword is read by the simulator. The constant should be a real number.

This keyword is not supported by OPM Flow but would change the results if supported so the simulation will be stopped.

Notes:

Where REGION1 and REGION2 should be less than or equal to the maximum number of regions as defined on the REGDIMS keyword for the FIPNUM and OPERNUM arrays or the GRIDOPTS keyword for the MULTNUM array in the RUNSPEC section.

If REGION1 is defaulted then the diffusivities between REGION2 and all other regions will be multiplied. Similarly, if REGION2 is defaulted then the diffusivities between REGION1 and all other regions will be multiplied. If both REGION1 and REGION2 are defaulted then the diffusivities between all pairs of regions will be multiplied.

If REGION1 and REGION2 are equal and positive then all the diffusivities within that region as well as the diffusivities between that region and all other regions will be multiplied.

If the same combination of REGION1 and REGION2 is repeated then only the latest multiplier will be used regardless of whether the REGION ARRAY specified is the the same or not.

If the GRIDOPTS keyword is not present in the RUNSPEC section or if the GRIDOPTS keyword is present but the maximum number of MULTNUM regions (NRMULT) equals zero then REGION ARRAY will default to F for the FLUXNUM array.

Each record must be terminated by a “/” and the keyword is terminated by a “/”.

Records
One or more records, each terminated by /
Items per record
6

Parameters

No.NameDescriptionTypeDimensionDefault
1FROM_REGION
manual: REGION1
A positive integer value that defines the from REGION number for which the CONSTANT in (3) should be applied.INTNone
2TO_REGION
manual: REGION2
A positive integer value that defines the to REGION number for which the CONSTANT in (3) should be applied.INTNone
3MULTIPLIER
manual: CONSTANT
A real value to multiply the diffusivity between REGION1 and REGION2.DOUBLE11
4DIRECTION
manual: DIR
A character string that defines the direction to apply the diffusivity multiplier between the two regions, should be set to one of the following X, Y, Z, XY, XZ, YZ, or XYZ.STRINGXYZ
5FLAG
manual: TYPE
A character string that defines the type of connections the diffusivity multiplier should be applied to, should be one of the following: NNC – Only apply the diffusivity multiplier between REGION1 and REGION2 to non-neighbor connections. NONNC – Do not apply the diffusivity multiplier between REGION1 and REGION2 to non-neighbor connections. ALL - Apply the diffusivity multiplier between REGION1 and REGION2 to all connections.STRINGALL
6CHOICE
manual: REGION ARRAY
The REGION ARRAY to use for applying the CONSTANT in (3) based on the regions REGION1 and REGION2 in (1 and 2). REGION ARRAY can have the following values: F for the FLUXNUM array M for the MULTNUM array O for the OPERNUM arraySTRINGM

Example

--
-- MULTIPLY DIFFUSIVITIES BETWEEN RESERVOIRS
--
-- REGION REGION DIFFS DIREC NNC REGION ARRAY
-- FROM TO MULT OPT OPTS M / F / O
MULTREGD
1* 1* 1.05 1* 'ALL' M / ALL REGIONS
/
The above example multiplies the diffusivities between all the MULTNUM regions by 1.05 in all directions and for all connections types.

Manual source: parts/chapters/subsections/6.3/MULTREGD.fodt

Variant 2 — EDIT section

The MULTREGT keyword multiplies the diffusivity between two regions by a constant. The region number array can be FLUXNUM, MULTNUM or OPERNUM and these arrays must be defined and be available before the MULTREGT keyword is read by the simulator. The constant should be a real number.

See MULTREGD – Multiply Diffusivities Between Regionsin the GRID section for a full description.

Records
One or more records, each terminated by /
Items per record
6

Manual source: parts/chapters/subsections/7.3/MULTREGD.fodt