Professional Documents
Culture Documents
New Features in CMG 2012 Software
New Features in CMG 2012 Software
CMG Software
Version 2012
Contents
Important Change for Future Releases
12
ii
17
18
20
21
23
iii
Geomechanics Enhancements
The *GEOGRID option was enhanced to interface with a fluid-flow grid that has local grid
refinement together with a natural-fracture grid option. See template data sets gmgmc049.dat and
gmgmc050.dat for GEM, and stgeo059.dat and stgeo060.dat for STARS
The *GEOGRID option was enhanced to handle *GNULL blocks correctly. See template data sets
gmgmc051.dat for GEM and stgeo061.dat for STARS.
GRID CHANGES
*DRILLT
*DRILLT is a keyword to allow the specification of minimum time intervals between the autodrilling of injectors and producers. For IMEX, refer to
\doc\DRILLT_Keyword\Recurrent_Data_DRILLT.doc.
Solver Technology
Improved Cache, Adaptive Implicit and Fully Implicit Alignment
For both fully implicit and adaptive implicit models this will improve parallel efficiency. These
options are enabled by default. They are not described in the IMEX 2012.10 manual but are
described in the doc directory.
Automatic Parallel Partitioning in 2 Dimensions (Any Two of the x, y, and z Directions)
Two dimensional partitioning now can be set up automatically using *PPATTERN *AUTOP2D
Improved Parallel Performance
Improvements to the implementation of parallelization in IMEX have allowed the Simulator to run
more efficiently on larger number of threads on Shared Memory Processors.
Scaled between Swcrit and (1-Sorw), if block Sw is less than or equal to (1-Sorw),
or between (1-Sorw) and (1-Soirw), if Sw is greater than (1-Sorw).
Krow
Scaled between Swcon and Swcrit, if block Sw is less than or equal to Swcrit, or
between Swcrit and (1-Sorw), if Sw is greater than Swcrit.
Krg
Scaled between Slcon and Slrg, if block Sl is less than or equal to Slrg, or between
Slrg and (1-Sgcrit), if Sl is greater than Slrg.
Krog
Scaled between Slrg and (1-Sgcrit), if block Sl is less than or equal to (1-Sgcrit) or
between (1-Sgcrit) and (1-Sgcon), if Sl is greater than (1-Sgcrit)
GRID CHANGES
*SECTOR, *SECTORARRAY and *SECTORNAMES
Keywords *SECTOR, *SECTORARRAY and *SECTORNAMES may not be used together. In a
single data set all sectors need to be defined using the same method. BUILDER can be used in the
conversion of one format to another.
Output Enhancements
*OUTSRF and *OUTPRN subkeywords *ZALL, *YALL and *XALL have been added to
facilitate output of all hydrocarbon component mole fractions to the SR2/output files.
*OUTSRF *SPECIAL is now accepted as an alias for *OUTSRF *WELL. See template data set
gmtrg011.dat.
gmsmo045.dat
gmsmo046.dat
gmsmo047.dat
gmsmo048.dat
gmsmo049.dat
gmgmc049.dat
10
gmgmc050.dat
gmgmc051.dat
gmgmc052.dat
gmgmc053.dat
gmgro020.dat
gmspr025.dat
gmspr026.dat
gmspr027.dat
gmtrg011.dat
gmtrg012.dat
Use of special symbol '$' to link the value of the trigger test
condition with a well action line.
gmtrg013.dat
gmwwm097.dat
gmwwm098.dat
GRID CHANGES
Data Incompatibilities with Previous Versions of GEM
Keywords *SECTOR, *SECTORARRAY and *SECTORNAMES may not be used together.
Doing so in previous versions sometimes resulted in duplicated sectors which may or may not
contain information.
*SECTORNAMES must appear at most once and must appear before *ISECTOR.
11
Chemical Processes
New keyword *SHEAREFFEC lets you specify whether viscosity shear depends on Darcy velocity
or shear rate. This affects the meaning and unit type of
New keyword *VSSALTCOMP lets you specify the salinity component, which affects the viscosity
of the nonlinear mixing component and the effective parameters. See stflu047.dat and stflu048.dat.
New keywords *IONCOMP1, *IONCOMP2, *IONXKC and *IONQV allow you to model ion
exchange. See stflu051.dat, stflu052.dat and stflu053.dat.
New *INTCOMP sub-keyword *ADS specifies that rock-fluid interpolation varies with the amount
of adsorption of a component. See stflu053.dat.
New keyword *SHIFT *MWT scales internal numerical shift values according to molecular weight.
See stflu45.dat, stflu46.dat, stflu47.dat and stflu48.dat.
12
New keyword *RXORDUSE specifies what type of concentration is raised to the reaction order in
the reaction rate expression: concentration based on gross volume (default, and the only option
available previously) or phase volume. See existing template sttst02.dat and new template
stflu049.dat.
New keyword *RXEQBASE specifies the composition base for the equilibrium reference used by
keywords *RXEQFOR/BAK. See stflu050.dat.
New keywords *HYS_CFACTG and *HYS_TRAPG allow extra control of the scanning curve for
Krg hysteresis using the Carlson or Killough method.
New *RPT sub-keyword *RPT_INTRP allows you to interpolate between rock-fluid rock types
defined via *RPT. See stsmo059.dat.
New keyword *UPWIND can reduce grid orientation without the limitations or cost of
*NINEPOINT. See stgro54.dat, stgro55.dat, stgro56.dat, stgro57.dat, stgro58.dat, and stgro60.dat.
New keyword *OUTBOARD lets outboard software update recurrent data at or between *DATE
and *TIME cards. The manual is in OUTBOARD.doc.
stflu041.dat
stflu042.dat
stflu043.dat
stflu044.dat
stflu045.dat
stflu046.dat
stflu047.dat
stflu048.dat
stflu049.dat
stflu050.dat
stflu051.dat
stflu052.dat
13
stflu053.dat
Lowsal Effect, Calcium and Sodium Ion Exchange via *INTCOMP *ADS
stflu054.dat
Geomechanics
stgeo059.dat
stgeo060.dat
stgeo061.dat
stgeo062.dat
stgeo063.dat
stgeo064.dat
stgeo065.dat
Simulator Options
stsmo057.dat
stsmo059.dat
stsmo060.dat
Option Verification
verify89.dat
verify90.dat
New keyword *FW-ITER allows more control over Flexible Wellbore convergence. See
stwwm059.dat.
New keywords *FCDL-PARAM and *FCDL specify a flow control device (FCD) on a
per-completion-layer basis. Sub-keyword *ORIF specifies an orifice type of FCD
(stwwm075.dat), sub-keyword *VENTURI specifies venturi type of FCD (stwwm076.dat)
and sub-keyword *VENTURI-INJ specifies a venturi type of FCD that does not allow
backflow (stwwm077.dat).
14
stwwm059.dat
stwwm074.dat
stwwm075.dat
stwwm076.dat
stwwm077.dat
stwwm078.dat
stwwm079.dat
stwwm080.dat
stwwm081.dat
stwwm082.dat
15
In previous versions *WELL *FRAC was not applied to rate-type *MONITOR constraints, so the
rate value for a *MONITOR constraint was for the partial well. The new version does apply the
well fraction, that is, the rate value is for the entire well (consistent with all the other well rates). In
order to reproduce the previous behaviour, the *MONITOR rate must be divided by the well
fraction. This adjustment was made to existing templates sttst70.dat and sthrw008.dat.
GRID CHANGES
Enhancements to Existing Keywords
The action of *SCONNECT was enhanced to handle correctly a single cell having multiple special
connections. See verify80.dat.
stgro055.dat
stgro056.dat
stgro057.dat
stgro058.dat
stgro059.dat
stgro060.dat
stgro061.dat
stgro062.dat
stgro063.dat
stgro064.dat
stgro017.dat
sttst04.dat
verify80.dat
16
In the Configure Local Job Server screen, you can now specify whether you want to treat CMG
licenses as resources; i.e., to only start the simulator if valid licenses are available.
An Advanced Options button has been added to remote scheduler screens, and advanced
options are moved to the Advanced Options dialog box.
17
18
19
20
Improved support for visualization of geomechanics boundary conditions has been added. Refer
to Geomechanics GEM and STARS, Displacement Boundary Conditions in the Builder
Users Guide.
A trajectory smoothing feature has been added. Through this feature you can highlight and
resolve problems with trajectories, insert and delete trajectory nodes, eliminate kinks,
interpolate between nodes, replace an existing trajectory with a smoothed trajectory, and export
the smoothed trajectory to a Builder-formatted trajectory file for later import. Refer to
Trajectory Smoothing in the Builder Users Guide.
FlexWells now supports the REPLACE keyword, which allows a given FlexWell to change a
PRODUCER for an INJECTOR and vice versa. This is supported in the Events table.
FlexWells is now consistent with the PHWELLBORE model so if an annulus uses a wellbore
model, all tubing wells must also use it. FlexWells now supports WP (withdrawal point)
through the user interface. If a withdrawal point is present, FlexWells checks that the wellbore
model is not used. Refer to FlexWells (STARS) in the Builder Users Guide for further
details.
Formula Manager provides a centralized location for managing formulas. Refer to Formula
Manager in the Builder Users Guide.
The Import Black Oil PVT wizard now supports multiple PVT regions, and improvements have
been made to the user interface. Refer to STARS Import Black Oil PVT Wizard in the
Builder Users Guide.
Builder supports datasets with grids specified in node based format. If the grid is not specified
in node based format, Builder can convert (most of) the corner points. Refer to Converting an
Existing Simulation Grid to a Node Based Format in the Builder Users Guide.
Refer to Formula Manager in the Results 3D Users Guide for further information.
21
Results Graph
Refer to Formula Manager and To add curves based on formulae in the Results Graph Users
Guide for more information.
22
No changes.
23