OpenCAEPoro
v0.5.0
A simulator for multicomponent porous media flow
|
Definition of build-in datatypes and consts. More...
Go to the source code of this file.
Typedefs | |
typedef unsigned int | USI |
Generic unsigned integer. | |
typedef unsigned long long | OCP_ULL |
Long long unsigned integer. | |
typedef unsigned int | OCP_USI |
Long unsigned integer. | |
typedef int | OCP_INT |
Long integer. | |
typedef double | OCP_DBL |
Double precision. | |
typedef float | OCP_SIN |
Single precision. | |
typedef unsigned int | OCP_BOOL |
OCP_BOOL in OCP. | |
Variables | |
const int | OCP_SUCCESS = 0 |
Finish without trouble. | |
const int | OCP_ERROR_NUM_INPUT = -1 |
Wrong number of input param. | |
const int | OCP_ERROR = -100 |
Unidentified error. | |
const OCP_DBL | GAS_CONSTANT = 10.73159 |
Gas Constant. | |
const OCP_DBL | TINY = 1E-8 |
Small constant. | |
const OCP_DBL | PI = 3.141592653 |
Pi. | |
const OCP_BOOL | OCP_TRUE = 1 |
const OCP_BOOL | OCP_FALSE = 0 |
const OCP_DBL | MAX_TIME_STEP = 365.0 |
Maximal time stepsize. | |
const OCP_DBL | MIN_TIME_STEP = 0.01 |
Minimal time stepsize. | |
const OCP_DBL | MIN_TIME_CURSTEP = 1E-6 |
Minimal time stepsize of current step ??? | |
const OCP_DBL | TIME_STEP_CUT = 0.5 |
Time stepsize cut ratio. | |
const OCP_DBL | TIME_STEP_AMPLIFY = 2.0 |
Time stepsize amplification ratio. | |
const OCP_DBL | MAX_VOLUME_ERR = 0.01 |
Maximal volume error. | |
const OCP_DBL | MAX_DP_LIMIT = 200 |
Maximal pressure change. | |
const OCP_DBL | MAX_DS_LIMIT = 0.1 |
Maximal saturation change. | |
const OCP_DBL | TARGET_DP = 50 |
Target pressure change. | |
const OCP_DBL | TARGET_DS = 0.01 |
Target saturation change. | |
const OCP_DBL | GRAVITY_FACTOR = 0.00694444 |
0.00694444 ft2 psi / lb | |
const OCP_DBL | RHOW_STD = 62.3664 |
Water density at surface cond: lb/ft3. | |
const OCP_DBL | RHOAIR_STD = 0.076362 |
Air density at surface cond : lb/ft3. | |
const OCP_DBL | PRESSURE_STD = 14.7 |
14.6959 psia = 1 atm | |
const OCP_DBL | TEMPERATURE_STD = 60 |
Standard temperature: F. | |
const OCP_DBL | CONV1 = 5.61458 |
1 bbl = CONV1 ft3 | |
const OCP_DBL | CONV2 = 1.12712E-3 |
Darcy constant in field unit. | |
const OCP_DBL | CONV3 = 0.45359237 |
1 lb = CONV3 kg | |
const OCP_DBL | CONV4 = 0.02831685 |
1 ft3 = CONV4 m3 | |
const OCP_DBL | CONV5 = 459.67 |
0 F = CONV5 R | |
const OCP_DBL | CONV6 = 778.172448 |
const OCP_DBL | CONV7 = CONV3 / (CONV4 * 1E3) |
lbm/ft3 -> gm-M/cc | |
const USI | ISOTHERMALMODEL = 1 |
const USI | THERMALMODEL = 2 |
const USI | ORTHOGONAL_GRID = 1 |
Grid type = orthogonal. | |
const USI | CORNER_GRID = 2 |
Grid type = corner-point. | |
const USI | GENERAL_GRID = 3 |
Grid type = general. | |
const USI | IMPEC = 1 |
Solution method = IMPEC. | |
const USI | FIM = 2 |
Solution method = FIM. | |
const USI | AIMc = 3 |
Adaptive implicit -— Collins. | |
const USI | FIMn = 4 |
Solution method = FIM. | |
const USI | SCALARFASP = 1 |
Use scalar linear solver in Fasp. | |
const USI | VECTORFASP = 2 |
Use vector linear solver in Fasp. | |
const USI | OIL = 0 |
Fluid type = oil. | |
const USI | GAS = 1 |
Fluid type = gas. | |
const USI | WATER = 2 |
Fluid type = water. | |
const USI | SOLVENT = 3 |
Fluid type = solvent. | |
const USI | BLKOIL = 10 |
Mixture model = black-oil. | |
const USI | BLKOIL_W = 11 |
black oil model only with water | |
const USI | BLKOIL_OW = 12 |
black oil model with oil and water | |
const USI | BLKOIL_OG = 13 |
black oil model with oil and gas | |
const USI | BLKOIL_DOGW = 14 |
black oil model with dead oil, dry gas, water | |
const USI | BLKOIL_ODGW = 15 |
black oil model with live oil, dry gas, water | |
const USI | EOS_PVTW = 20 |
Mixture model = equation-of-state. | |
const USI | THERMAL = 30 |
Mixture model = ifThermal. | |
const USI | EOS_PR = 1 |
EoS model = PR. | |
const USI | EOS_SRK = 2 |
EoS model = SRK. | |
const USI | PHASE_W = 1 |
Phase type = water only. | |
const USI | PHASE_GW = 2 |
Phase type = gas-water. | |
const USI | PHASE_OW = 3 |
Phase type = oil-water. | |
const USI | PHASE_OG = 4 |
Phase type = oil-gas. | |
const USI | PHASE_ODGW = 5 |
Phase type = oil-dry gas-water. | |
const USI | PHASE_DOGW = 6 |
Phase type = dead oil-gas-water. | |
const USI | PHASE_ODGW01 = 51 |
Phase type = oil-dry gas-water. | |
const USI | PHASE_ODGW02 = 52 |
Phase type = oil-dry gas-water. | |
const USI | PHASE_ODGW01_MISCIBLE = 511 |
Phase type = oil-dry gas-water. | |
const USI | INJ = 1 |
Well type = injector. | |
const USI | PROD = 2 |
Well type = producer. | |
const USI | HORIZONTAL = 1 |
Well type = horizontal. | |
const USI | VERTICAL = 2 |
Well type = vertical. | |
const OCP_BOOL | OPEN = OCP_TRUE |
Well type = open. | |
const OCP_BOOL | CLOSE = OCP_FALSE |
Well type = closed. | |
const USI | RATE_MODE = 1 |
Well option = fixed total rate??? | |
const USI | ORATE_MODE = 2 |
Well option = fixed oil rate. | |
const USI | GRATE_MODE = 3 |
Well option = fixed gas rate. | |
const USI | WRATE_MODE = 4 |
Well option = fixed water rate. | |
const USI | LRATE_MODE = 5 |
Well option = fixed fluid rate??? | |
const USI | BHP_MODE = 6 |
Well option = fixed bottom-hole-pressure. | |
const USI | X_DIRECTION = 1 |
x-direction | |
const USI | Y_DIRECTION = 2 |
y-direction | |
const USI | Z_DIRECTION = 3 |
z-direction | |
Definition of build-in datatypes and consts.
Copyright (C) 2021–present by the OpenCAEPoro team. All rights reserved.
Definition in file OCPConst.hpp.