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 |
|
NonlinearSolverParameters |
node |
unique |
|
WellControls |
node |