Skip to content

The executable example of geothermal reservoir and its testing #1701

Description

@RonghaoCui

After #1702 merges, all of examples can be executed by a defined function of run_example() in their respective example files. A corresponding test suite has been introduced in tests/examples/ to automatically execute all available examples and verify the successful simulation completion.

However, the example in src/porepy/examples/geothermal_reservoir.py fails to reach a successful simulation status, as this example cannot converge with the current parameter set. As a temporary solution, the geothermal example is excluded from the executable example test suite.

The following tasks should be addressed for this issue:

  1. Investigate whether the current parameter set provided in geothermal_reservoir.py is expected to converge.
  2. If the parameter set is the reason, determine an appropriate parameter configuration for the geothermal example.
  3. Evaluate the computation cost of the geothermal example and decide the executable example test suite should be kept in the weekly test suite (run-pytest-all) or be moved to a separate test category.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions