{
  "abstract": "Convergence of iterative linearization methods for multiphase flow in porous media simulations is often hindered by strong nonlinearities in constitutive relations. Mitigation strategies, such as trust-region methods and tailored flux discretizations, exist but their implementation for complex multiphysics coupling, for example in the strongly-coupled viscous, capillary, and buoyancy regime, is not straightforward. We employ the homotopy continuation method as a versatile and robust nonlinear solver for immiscible, incompressible two-phase flow simulations. The method first solves a simplified problem - with linear constitutive laws - and then iteratively traces a solution curve toward the fully nonlinear target system. The predictor-corrector method for curve tracing couples an outer continuation loop with an inner nonlinear solver loop. Efficiency depends on suitable stopping criteria for both loops. Our main contribution is the integration of homotopy continuation with a posteriori error estimates. We derive a computable error estimator that distinguishes error contributions from discretization, the outer continuation loop, and the inner nonlinear solver loop. Based on this error decomposition, we formulate adaptive stopping criteria that terminate either loop once its respective error contribution becomes negligible. This novel adaptive homotopy continuation method converges robustly for large time steps while reducing the cumulative number of nonlinear iterations. The method is validated through numerical simulations on the SPE10 and SPE11 benchmark geometries.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": null,
  "author_total": 5,
  "authors": [
    {
      "name": "Peter von Schultzendorff"
    },
    {
      "name": "Jakub Wiktor Both"
    },
    {
      "name": "Jan Martin Nordbotten"
    },
    {
      "name": "Tor Harald Sandve"
    },
    {
      "name": "Martin Vohralík"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/8j28p5fqwh76c.bib",
  "cited_by": 0,
  "doi": null,
  "fulltext_url": null,
  "id": "8j28p5fqwh76c",
  "issns": [],
  "landing_url": "https://inria.hal.science/hal-05598136v2",
  "language": "en",
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "hal",
      "0.math"
    ]
  ],
  "openalex": null,
  "pdf_url": "https://inria.hal.science/hal-05598136/document",
  "pmcid": null,
  "pmid": null,
  "published": "2026-10-01",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/8j28p5fqwh76c.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:45Z",
      "native_id": "hal-05598136",
      "source": "hal",
      "url": "https://inria.hal.science/hal-05598136v2"
    }
  ],
  "subjects": [
    {
      "field": "mathematics",
      "origin": "hal:0.math",
      "subfield": "general"
    }
  ],
  "title": "Adaptive homotopy continuation solver for incompressible two-phase flow in porous media",
  "title_text": "Adaptive homotopy continuation solver for incompressible two-phase flow in porous media",
  "type": "preprint",
  "updated_at": "2026-10-30T12:17:45Z",
  "url": "https://research.draconitic.com/paper/8j28p5fqwh76c",
  "venue": "HAL",
  "versions": []
}