hydromodpy.solver.modflow6.build#
MODFLOW 6 pre_processing: flopy package wiring and grid template helpers.
Functions
|
Apply preprocess options on the model (mutating). |
|
Build hydrologic routing rasters aligned with the solver grid. |
|
Reject CG linear acceleration under Newton: the Newton formulation builds a non-symmetric Jacobian, which the conjugate-gradient solver (symmetric matrices only) cannot solve. |
|
Reject NEWTON + REWET: MF6 forbids rewetting under the Newton formulation, which uses continuous upstream weighting. |
|
Log the resolved XT3D mode. |
|
Return an output file stem that keeps MF6 paths usable on Windows. |
|
Return a safe MODFLOW 6 model name, hashed when longer than max_len. |
|
Return MF6 GWF newtonoptions. |
|
Return the optional IMS knobs that are set; None values keep flopy presets. |
|
Resolve the flow regime label from the bound flow config. |
|
Return the resolved IMS complexity. |
|
Return FloPy NPF XT3D options. |
|
Run MODFLOW 6 pre_processing: assemble flopy packages and discretizations. |
|
Select the DEM raster to use according to the box option. |
|
Validate that flow, domain and time grid are configured for pre_processing. |
|
Write a solver-grid template raster for structured grids. |
|
Return the XT3D activation mode. |
|
Return the configured XT3D override. |