Skip to content

Simulator Must Detect Incompatible Linear Solver Combinations #5544

Closed
@bska

Description

@bska

At the time of writing, the simulator will/may crash if the user tries to run a case using the new default settings from PR #5147, especially using the CPRW linear solver. Crashing is not reasonable behaviour and the simulator must be able to detect when the new defaults will/may end up in this situation and issue an appropriate diagnostic.

Possible approaches include

  1. Keep a list of known good combinations (e.g, three-phase black-oil case using CpGrid) and reject all other combinations
  2. Keep a list of known incompatible combinations (e.g., single-phase MICP) and accept all other combinations

The conservative approach is to have a list of known-good combinations.

This issue is a release blocker for the 2024.10 release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions