Formulation and solver
A modern fully implicit formulation, with the convergence information an engineer needs to trust a run.
- Fully implicit, finite volume, three-phase black oil
- Two-point flux approximation with upstream weighting
- Variable switching between free gas, dissolved gas and vaporised oil (Coats 1980)
- Forward-mode automatic differentiation for the Jacobian
- ILU(0) preconditioning with BiCGSTAB or restarted GMRES
- Appleyard chop, adaptive time step and a convergence report that explains every cut
