Calibration Benchmarks#

Note

This page and its static assets are auto-generated by python -m tools.doc_gallery. The Sphinx build only reads committed PNG and JSON artifacts.

These cases focus on inverse modelling rather than forward validation: synthetic observations are generated first, then recovered with one or more calibration strategies on the same solver family.

See also

Read How to read gallery, comparison, and validation pages if you want a guided entry point before opening the case pages below.

Current Coverage#

  • Solvers: modflow6.

  • Regimes: steady, transient.

  • Benchmarked methods: cma_es, da_mh_gp, gp_mapping, grid, optuna, random_search, scipy_nelder_mead.

  • Each page combines one configuration figure, one tab set per method, and explicit timing diagnostics.

  • Primary benchmark families: No-Uncertainty, Data-Rich Benchmarks, Uncertain, Sparse-Data Benchmarks.

Benchmark Families#

Calibration Benchmarks: No Uncertainty, More Data

Benchmarks with multiple observables, no observation noise, and enough data to constrain the inverse problem more strongly.

Calibration Benchmarks: No Uncertainty, More Data

Calibration Benchmarks: Uncertainty And Less Data

Benchmarks with noisier or sparser observations, meant to expose weak identifiability and more ambiguous objective landscapes.

Calibration Benchmarks: Uncertainty And Less Data

No-Uncertainty, Data-Rich Benchmarks#

Benchmarks with multiple observables, no observation noise, and enough data to constrain the inverse problem more strongly.

Calibration Twin: Recharge-Step K+Sy 1D

Transient modflow6 twin calibration benchmark with K_global, Sy_global.

Calibration Twin: Recharge-Step K+Sy 1D

Calibration Twin: Piecewise-K 1D

Steady modflow6 twin calibration benchmark with K_west, K_middle, K_east.

Calibration Twin: Piecewise-K 1D

Uncertain, Sparse-Data Benchmarks#

Benchmarks with noisier or sparser observations, meant to expose weak identifiability and more ambiguous objective landscapes.

Calibration Twin: Recharge-Step Flux-Only K+Sy 1D

Transient modflow6 twin calibration benchmark with K_global, Sy_global.

Calibration Twin: Recharge-Step Flux-Only K+Sy 1D

Supplementary Scalar Reference Cases#

Compact scalar reference problems kept in the gallery for quick reading of single-parameter and posterior-oriented calibration behaviour.

Calibration Twin: Dupuit Fixed-Head 1D

Steady modflow6 twin calibration benchmark with K_global.

Calibration Twin: Dupuit Fixed-Head 1D

Calibration Twin: Dupuit Posterior 1D

Steady modflow6 twin calibration benchmark with K_global.

Calibration Twin: Dupuit Posterior 1D