Linearized Unconfined 1D Periodic Recharge#

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.

This case validates the transient linearized Boussinesq-Dupuit response of an unconfined 1D aquifer submitted to a sinusoidal recharge forcing.

Case Setup#

  • geometry: quasi-1D Cartesian grid (50 x 5, single layer),

  • flow regime: transient unconfined flow,

  • west/east boundaries: fixed at 10.0 m,

  • recharge forcing: 5.0 + 5.0 * sin(2Ï€ t / 10 d) mm/day sampled every 1 day,

  • initial condition: uniform 10.0 m,

  • simulated observable: watertable_elevation.

  • Available solver variants: MODFLOW-NWT, MODFLOW 6, MODFLOW 6 irregular triangles, Boussinesq.

What It Shows#

  • Periodic recharge forcing and phase/amplitude propagation in transient flow

  • Primary metrics: space-time RMSE, space-time max abs error, final-profile RMSE, cross-row spread.

  • Solver-specific figures and metrics are shown side by side so the same benchmark can be read across backends.

Analytical Reference#

  • Linearized transient response to sinusoidal recharge

\[S_y\frac{\partial \eta}{\partial t}=T_0\frac{\partial^2 \eta}{\partial x^2}+R(t),\qquad h=h_0+\eta\]
\[R(t)=\overline{R}+A\sin\left(2\pi t/P+\phi\right)\]

Solver Coverage#

  • Default solver: MODFLOW-NWT

  • Available variants: MODFLOW-NWT, MODFLOW 6, MODFLOW 6 irregular triangles, Boussinesq

Metrics - Space-time RMSE: 0.0078 m - Space-time max abs error: 0.0194 m - Final-profile RMSE: 0.0010 m - Cross-row head spread: 9.99e-06 m

  • Config file: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

  • Tolerances: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

  • Expected output: 40 periods, spatial shape 5 x 50

python -m validation_cases.analytical.transient.linearized_unconfined_recharge_periodic_1d.run_case --no-show --solver modflow_nwt

Metrics - Space-time RMSE: 0.0065 m - Space-time max abs error: 0.0167 m - Final-profile RMSE: 0.0009 m - Cross-row head spread: 8.19e-07 m

  • Config file: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

  • Tolerances: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

  • Expected output: 40 periods, spatial shape 5 x 50

python -m validation_cases.analytical.transient.linearized_unconfined_recharge_periodic_1d.run_case --no-show --solver modflow6

Metrics - Space-time RMSE: 0.0066 m - Space-time max abs error: 0.0167 m - Final-profile RMSE: 0.0010 m - Cross-row head spread: 0.00e+00 m

  • Config file: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

  • Tolerances: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

  • Expected output: 40 periods, spatial shape 5 x 50

python -m validation_cases.analytical.transient.linearized_unconfined_recharge_periodic_1d.run_case --no-show --solver modflow6_irregular_tri

Metrics - Space-time RMSE: 0.0024 m - Space-time max abs error: 0.0063 m - Final-profile RMSE: 0.0002 m - Cross-row head spread: 1.38e-15 m

  • Config file: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_boussinesq.toml

  • Tolerances: validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

  • Expected output: 40 periods, spatial shape 5 x 50

python -m validation_cases.analytical.transient.linearized_unconfined_recharge_periodic_1d.run_case --no-show --solver boussinesq

Reproduce#

Run the underlying example or validation case with:

python -m validation_cases.analytical.transient.linearized_unconfined_recharge_periodic_1d.run_case --no-show

Refresh the committed gallery artifacts with:

python -m tools.doc_gallery

Case Parameters#

Reference Parameters#

Field

Meaning

Value

Source

xmin

Minimum x coordinate of the analytical reference domain.

0

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

xmax

Maximum x coordinate of the analytical reference domain.

100

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

base_head_m

Baseline hydraulic head around which the linearized reference is expressed.

10 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

mean_recharge_mm_day

Mean recharge applied in the periodic reference forcing.

5 mm/day

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

amplitude_mm_day

Amplitude of the periodic recharge forcing used by the reference solution.

5 mm/day

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

period_days

Period of the periodic forcing used by the reference solution.

10 days

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

phase_radians

Phase shift applied to the periodic reference forcing.

0 rad

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

hydraulic_conductivity_m_per_s

Hydraulic conductivity used by the analytical or benchmark reference.

0.0001 m/s

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

reference_saturated_thickness_m

Reference saturated thickness used by the linearized formulation.

10 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

specific_yield

Specific yield used by the transient reference formulation.

0.1 -

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

profile_axis

Axis along which the validation profile is extracted.

0

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

n_terms

Number of terms retained in the analytical series expansion.

400

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

dt_seconds

Reference time step used by the analytical evaluator.

86400 s

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

Common Numerical Setup#

Field

Meaning

Value

Source

workflow

Case-specific configuration field workflow used by the validation benchmark.

simulation

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

simulation.time.start_datetime

Simulation start time used by the benchmark.

2003-01-01 00:00:00

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

simulation.time.end_datetime

Simulation end time used by the benchmark.

2003-02-09 00:00:00

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

simulation.time.step_value

Nominal time step used by the benchmark.

1 day

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

geographic.synthetic.grid.length_x

Synthetic-domain length along the x axis.

100.0 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

geographic.synthetic.grid.length_y

Synthetic-domain length along the y axis.

10.0 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

geographic.synthetic.grid.nx

Grid cell count along the x axis.

50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

geographic.synthetic.grid.ny

Grid cell count along the y axis.

5

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

geographic.synthetic.topography.kind

Synthetic topography shape used by the benchmark.

flat

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

geographic.synthetic.topography.base_elevation

Base land-surface elevation of the synthetic topography.

20 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

domain.depth_model.type

Depth model used to build the aquifer support.

constant_thickness

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

domain.depth_model.thickness

Aquifer or support thickness used by the benchmark.

20.0 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.flow_regime

Steady or transient flow regime used by the benchmark.

transient

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.active_sinks_sources

Sink and source families activated in the benchmark.

[recharge]

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.active_bc

Boundary-condition families activated in the benchmark.

[west_side, east_side]

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param_list

Hydraulic parameter families explicitly configured by the benchmark.

[K, Ss, Sy]

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param.K.field.kind

Parameterization mode used for K.

homogeneous

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param.K.field.value

Homogeneous K value used by the benchmark.

1e-4 m/s

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param.Ss.field.kind

Parameterization mode used for Ss.

homogeneous

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param.Ss.field.value

Homogeneous Ss value used by the benchmark.

1e-10 m-1

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param.Sy.field.kind

Parameterization mode used for Sy.

homogeneous

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.param.Sy.field.value

Homogeneous Sy value used by the benchmark.

0.10 -

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.ic.type

Initial-condition policy used to start the benchmark.

custom

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.ic.value

Scalar initial head or top offset used by the initial-condition policy.

10.0 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.bc.dirichlet.west_side.value

Fixed head applied on the west side boundary.

10.0 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.bc.dirichlet.east_side.value

Fixed head applied on the east side boundary.

10.0 m

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

flow.sinks_sources.recharge.negative_to_evt

Case-specific configuration field flow.sinks_sources.recharge.negative_to_evt used by the validation benchmark.

true

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.types

External data families loaded by the benchmark.

[recharge]

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].source

Recharge data source mode used by the benchmark.

synthetic

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].values

Recharge values used by the benchmark forcing.

[5 mm/day]

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].amplitude

Amplitude of the periodic recharge forcing.

5 mm/day

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].period_days

Period of the periodic recharge forcing.

10 days

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].start_date

Start date of the recharge forcing.

2003-01-01

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].freq

Sampling frequency used for the recharge forcing.

D

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].periods

Number of recharge forcing periods.

40

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

data.recharge.sources[0].runoff_ratio

Runoff ratio applied when converting recharge forcing to effective infiltration.

0

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

Solver-Specific Overrides#

Field

Meaning

Value

Source

modflownwt.sgrid.planar.mode

Planar support construction mode used by MODFLOW-NWT.

resample_to_shape

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

modflownwt.sgrid.planar.nx

Planar support cell count along x used by MODFLOW-NWT.

50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

modflownwt.sgrid.planar.ny

Planar support cell count along y used by MODFLOW-NWT.

5

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

modflownwt.sgrid.planar.resampling

Planar support resampling mode used by MODFLOW-NWT.

nearest

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

modflownwt.sgrid.vertical.nlay

Number of vertical layers used by MODFLOW-NWT.

1

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

modflownwt.tgrid.firstpersteady

Whether the first time period is treated as steady by MODFLOW-NWT.

false

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

Field

Meaning

Value

Source

modflow6.runtime.mf_verbose

Solver-specific override applied to MODFLOW 6.

false

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.runtime.mf6_ims_complexity

Linear-solver complexity preset used by MODFLOW 6.

COMPLEX

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.sgrid.planar.mode

Planar support construction mode used by MODFLOW 6.

resample_to_shape

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.sgrid.planar.nx

Planar support cell count along x used by MODFLOW 6.

50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.sgrid.planar.ny

Planar support cell count along y used by MODFLOW 6.

5

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.sgrid.planar.resampling

Planar support resampling mode used by MODFLOW 6.

nearest

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.sgrid.vertical.nlay

Number of vertical layers used by MODFLOW 6.

1

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

modflow6.tgrid.firstpersteady

Whether the first time period is treated as steady by MODFLOW 6.

false

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

Field

Meaning

Value

Source

modflow6.runtime.mf_verbose

Solver-specific override applied to MODFLOW 6.

false

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

modflow6.runtime.mf6_ims_complexity

Linear-solver complexity preset used by MODFLOW 6.

COMPLEX

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

modflow6.process_specific.vka

Vertical anisotropy ratio passed to MODFLOW 6.

1

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

modflow6.sgrid.vertical.nlay

Number of vertical layers used by MODFLOW 6.

1

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

modflow6.tgrid.firstpersteady

Whether the first time period is treated as steady by MODFLOW 6.

false

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

mesh_input.mesh_path

Committed unstructured mesh file used by the irregular-mesh solver variant.

../../../shared/mesh_bundles/linearized_unconfined_drainage_irregular_tri_100x10/mesh_2d.msh

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

mesh_input.bundle_dir

Committed mesh-bundle directory used to recover support metadata for the irregular-mesh solver variant.

../../../shared/mesh_bundles/linearized_unconfined_drainage_irregular_tri_100x10

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

Field

Meaning

Value

Source

flow.runtime_backend

Runtime backend selected for the in-house solver.

petsc

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_boussinesq.toml

Acceptance Criteria#

Field

Meaning

Value

Source

output.observable_name

Simulated observable compared against the reference solution.

watertable_elevation

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

output.expected_periods

Expected number of stored time periods checked by the validation helper.

40

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

output.expected_spatial_shape

Expected spatial shape for each stored time step.

[5, 50]

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

Acceptance Criteria by Solver#

Field

Meaning

Value

Source

expected_output

Expected output shape or time-space layout checked for this solver.

Expected output: 40 periods, spatial shape 5 x 50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

space_time.rmse

Maximum accepted root-mean-square error for space time.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

space_time.max_abs_error

Maximum accepted absolute error for space time.

0.03

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

space_time.row_spread

Maximum accepted cross-row spread for space time.

0.0001

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

final_profile.rmse

Maximum accepted root-mean-square error for final profile.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

final_profile.max_abs_error

Maximum accepted absolute error for final profile.

0.03

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

Field

Meaning

Value

Source

expected_output

Expected output shape or time-space layout checked for this solver.

Expected output: 40 periods, spatial shape 5 x 50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

space_time.rmse

Maximum accepted root-mean-square error for space time.

0.01

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

space_time.max_abs_error

Maximum accepted absolute error for space time.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

space_time.row_spread

Maximum accepted cross-row spread for space time.

1e-05

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

final_profile.rmse

Maximum accepted root-mean-square error for final profile.

0.002

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

final_profile.max_abs_error

Maximum accepted absolute error for final profile.

0.003

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

Field

Meaning

Value

Source

expected_output

Expected output shape or time-space layout checked for this solver.

Expected output: 40 periods, spatial shape 5 x 50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

space_time.rmse

Maximum accepted root-mean-square error for space time.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

space_time.max_abs_error

Maximum accepted absolute error for space time.

0.03

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

space_time.row_spread

Maximum accepted cross-row spread for space time.

0.006

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

final_profile.rmse

Maximum accepted root-mean-square error for final profile.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

final_profile.max_abs_error

Maximum accepted absolute error for final profile.

0.03

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

Field

Meaning

Value

Source

expected_output

Expected output shape or time-space layout checked for this solver.

Expected output: 40 periods, spatial shape 5 x 50

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

space_time.rmse

Maximum accepted root-mean-square error for space time.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

space_time.max_abs_error

Maximum accepted absolute error for space time.

0.03

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

space_time.row_spread

Maximum accepted cross-row spread for space time.

0.0001

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

final_profile.rmse

Maximum accepted root-mean-square error for final profile.

0.02

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

final_profile.max_abs_error

Maximum accepted absolute error for final profile.

0.03

validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

Source Pointers#

  • validation_cases/README.md

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/README.md

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/reference.py

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/comparison.py

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/plotting.py

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/run_case.py

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/metadata.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflownwt.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/runtime_boussinesq.py

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/tolerances_modflow6_irregular_tri.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_modflow6_irregular_tri.toml

  • validation_cases/analytical/transient/linearized_unconfined_recharge_periodic_1d/config_boussinesq.toml

  • validation_cases/shared/boussinesq_uniform_strip.py

  • validation_cases/analytical/transient/linearized_unconfined_1d.py

Artifacts#

  • docs/source/_static/capability_gallery/validation/linearized_unconfined_recharge_periodic_1d__modflownwt.png

  • docs/source/_static/capability_gallery/validation/linearized_unconfined_recharge_periodic_1d__modflow6.png

  • docs/source/_static/capability_gallery/validation/linearized_unconfined_recharge_periodic_1d__modflow6_irregular_tri.png

  • docs/source/_static/capability_gallery/validation/linearized_unconfined_recharge_periodic_1d__boussinesq.png

  • docs/source/_static/capability_gallery/validation/linearized_unconfined_recharge_periodic_1d_summary.json stores the displayed metrics plus source hashes used by python -m tools.doc_gallery --check.