Opm::RelPermUpscaleHelper Class Reference Helper class for relperm upscaling applications. More...
Detailed DescriptionHelper class for relperm upscaling applications. Constructor & Destructor Documentation◆ RelPermUpscaleHelper()
Default constructor.
Uses the following options: fluids Member Function Documentation◆ calculateCellPressureGradients()
Find cell center pressure gradient for every cell. Uses the following options: gravity, waterDensity, oilDensity ◆ calculateMinMaxCapillaryPressure()
Calculate minimum and maximum capillary pressures. Uses the following options: maxPermContrast, minPerm, gravity, linsolver_tolerance ◆ checkCriticalSaturations()
Check that input relperm curevs specify critical saturations. ◆ collectResults()
Collect results from all MPI nodes. ◆ getRelPerm()
Calculate relperm values from phase permeabilities.
First index is voigt index, second index is pressure point. ◆ parseEclipseFile()
template<class String >
Form Deck object from input file (ECLIPSE format)
References Opm::addNonStandardUpscalingKeywords(). ◆ sanityCheckInput()
Do sanity checks for input file.
Throws error string. ◆ setupBoundaryConditions()
Setup requested boundary conditions. Uses the following options: bc ◆ tesselateGrid()
Tesselate grid.
Uses the following options: linsolver_tolerance, linsolver_verbosity, linsolver_type, linsolver_max_iterations, linsolver_smooth_steps, linsolver_prolongate_factor, minPerm
◆ upscaleCapillaryPressure()
Upscale capillary pressure. Uses the following options: saturationThreshold ◆ upscalePermeability()
Upscale permeabilities.
Uses the following options: minPerm, maxPermContrast
◆ upscaleSinglePhasePermeability()
Upscale single phase permeability. Member Data Documentation◆ anisotropic_input
Whether input eclipse file has diagonal anisotrophy. ◆ boundaryCondition
Boundary conditions to use. ◆ doEclipseCheck
Whether to check that input relperm curves include relperm at critical saturation points. ◆ InvJfunctions
Inverse of the loaded J-functions. ◆ isMaster
Whether this is the master MPI node or not. ◆ Krfunctions
Relperm-curves for each (component->phase->stone type) ◆ permTensor
Tensor of upscaled results. ◆ points
Number of saturation points to upscale for. ◆ poreVolume
Total pore volume. ◆ pressurePoints
Vector of capillary pressure points between Swor and Swir. ◆ satnums
Cell satnums. ◆ saturationstring
Fluid system type. ◆ SwPcfunctions
Holds Sw(Pc) for each rocktype. ◆ tensorElementCount
Number of independent elements in resulting tensor. ◆ tesselatedCells
Number of "active" cells (Sintef interpretation of "active") ◆ upscaleBothPhases
Whether to upscale both phases. ◆ volume
Total volume. ◆ WaterSaturation
Re-upscaled water saturation for the computed pressure points. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||