XML Element: CompositionalMultiphaseWell

Name

Type

Default

Description

allowLocalCompDensityChopping

integer

1

Flag indicating whether local (cell-wise) chopping of negative compositions is allowed

allowNonConvergedLinearSolverSolution

integer

1

Cut time step if linear solution fail without going until max nonlinear iterations.

cflFactor

real64

0.5

Factor to apply to the CFL condition when calculating the maximum allowable time step. Values should be in the interval (0,1]

initialDt

real64

1e+99

Initial time-step value required by the solver to the event manager.

isThermal

integer

0

Flag indicating whether the problem is thermal or not.

logLevel

integer

0

Sets the level of information to write in the standard output (the console typically).
Information output from lower logLevels is added with the desired log level
1
- Convergence information
- Linear solver information
- Output residual norm
- Solution information (scaling, maximum changes, quality check)
- Time step information
- Solver timers information
- Well control information
2
- The summary of declared fields and coupling

maxAbsolutePressureChange

real64

-1

Maximum (absolute) pressure change in a Newton iteration

maxCompFractionChange

real64

1

Maximum (absolute) change in a component fraction between two Newton iterations

maxRelativeCompDensChange

real64

1.79769e+208

Maximum (relative) change in a component density between two Newton iterations

maxRelativePressureChange

real64

1

Maximum (relative) change in pressure between two Newton iterations (recommended with rate control)

maxRelativeTemperatureChange

real64

1

Maximum (relative) change in temperature between two Newton iterations

name

groupName

required

A name is required for any non-unique nodes

targetRegions

groupNameRef_array

required

Allowable regions that the solver may be applied to. Note that this does not indicate that the solver will be applied to these regions, only that allocation will occur such that the solver may be applied to these regions. The decision about what regions this solver will beapplied to rests in the EventManager.

timeStepFromTables

integer

0

Choose time step to honor rates/bhp tables time intervals

useMass

integer

0

Use mass formulation instead of molar

usePhysicsScaling

integer

1

Enable physics-based scaling of the linear system. Default: true.

useTotalMassEquation

integer

1

Use total mass equation

writeCSV

integer

0

When set to 1, write the rates into a CSV file

writeLinearSystem

integer

0

Write matrix, rhs, solution to screen ( = 1) or file ( = 2).

writeStatistics

geos_PhysicsSolverBase_StatsOutputType

none

When set to iteration, output iterations information to a csv
When set to convergence, output convergence information to a csv
When set to all output both convergence & iteration information to a csv.

LinearSolverParameters

node

unique

XML Element: LinearSolverParameters

NonlinearSolverParameters

node

unique

XML Element: NonlinearSolverParameters

WellControls

node

XML Element: WellControls