MF-USG Example Problems for Matrix Diffusion Transport Package
Panday, S., 2024; USG-Transport Version 2.4.0: Transport and Other Enhancements to MODFLOW-USG, GSI Environmental, July 2024 http://www.gsi-net.com/en/software/free-software/USG-Transport.html
Several benchmark and verification simulations have been conducted with the MDT Package modules to test accuracy and performance. The code has been tested in 1-, 2-, and 3-dimensions, against analytical solutions as well as against other numerical codes; specifically,MT3D (Zheng and Wang, 1999). The following example problems are provided to demonstrate application of the MDT Process. It is recommended that users familiarize themselves with the different simulation options, code accuracy under various conditions, and input/output structures of the MDT Process via these test problems.
[1]:
import os
import matplotlib.pyplot as plt
import numpy as np
import flopy
import flopy.utils.binaryfile as bf
from flopy.mfusg import (
MfUsg,
MfUsgBct,
MfUsgDisU,
MfUsgLpf,
MfUsgMdt,
MfUsgOc,
MfUsgPcb,
MfUsgSms,
MfUsgWel,
)
from flopy.modflow import ModflowBas, ModflowChd, ModflowDis
from flopy.plot import PlotCrossSection, PlotMapView
from flopy.utils import HeadUFile
from flopy.utils.gridgen import Gridgen
Example MD2: Embedded Low Permeability Zones
Flow of fluorescein through a sand tank embedded with several low permeability zones is used to demonstrate the MODFLOW-USG MDT package’s ability to model the effects of diffusion into and from low-k zones. The sand tank study is described in detail in Chapman et al. (2012) and a comparison with the semi-analytical solution is described in Muskus and Falta (2018). In this laboratory experiment, a tracer solution containing fluorescein and bromide was flushed through a 1.07x0.03x0.84 m sand tank embedded with four clay lenses (Figure Ex 12). Twenty-two days of tracer flushing through the system were followed by 100 days of flushing with clean water. A flow rate of 0.9 mL/min was used for the first 10 days after which a constant rate of 1.5 mL/min was employed.
Chapman et al. (2012) used various numerical models to simulate the tank experiment. Although their models closely matched the experimental data, they required high resolution grids with ~9,000 to 24,000 cells. Comparatively, Muskus and Falta (2018) simulated the sand tank as a 1-D model with 50 cells in the direction of groundwater flow (x direction) with the clay lenses represented as an embedded matrix diffusion area. Developed as a 1-D model, the MODFLOW-USG MDT model contains a total of 50 cells (1 row, 50 columns, and 1 layer). Input parameters are shown in Table 4. Matrix diffusion was modeled as being from the clay lenses embedded in the transmissive zone. A total matrix diffusion area of 0.193 m2 was obtained as the sum of the surface area (perimeter times the thickness of the sand tank) of the four clay lenses; resulting in an interfacial surface area (Amd) per cell of 3.85x10-3 m2 (Muskus and Falta, 2018). A volume fraction of 0.711, a characteristic diffusion length of 4.05E-2 m, and a Darcy velocity of 31.29 m/yr were also obtained from Muskus and Falta (2018). Note that while the sand tank experiment employed variable volumetric flowrates (0.9 mL/min for the first 10 days and 1.5 mL/min thereafter), Muskus and Falta (2018) selected the most prevalent flow rate (1.5 mL/min) for the entire time period for their comparison. This same methodology was applied to the MODFLOW-USG-MD model. Fluorescein source concentrations were maintained at 400 mg/L for the first 22 days, after which the tracer concentrations were set to zero.
As shown on Figure Ex 13, observed fluorescein concentrations increase over the first 22 days while the tracer is introduced into the sand tank. Once the tracer is removed on day 22, concentrations start to decrease and tail off by day 120. Comparison of the MODFLOW-USG MDT model effluent concentrations with the experimental results is shown on Figure Ex 13. Also shown on the figure are the simulated concentration curves reported by Muskus and Falta (2018) and Chapman et al. (2012). The MODFLOW-USG MDT package was able to reproduce the observed effluent concentrations reasonably well. The slight left shift of the leading edge of both the MODFLOW-USG MDT and semi-analytical curves compared to the observed concentrations is expected due to the difference in volumetric flowrates over the first 10 days between the simulated and experimental results.
[2]:
model_ws = "Ex7_SandBox"
mf = MfUsg(
version="mfusg",
structured=False,
model_ws=model_ws,
modelname="Ex7_SandBox",
exe_name="mfusg_gsi",
)
[3]:
# Developed as a 1-D model, the MODFLOW-USG MDT model contains a total of 50 cells (1 row, 50 columns, and 1 layer).
ms = flopy.modflow.Modflow()
nrow = 1
ncol = 50
delc = 0.03
delr = 0.0214
nlay = 1
top = 0.84
botm = 0.0
dis = flopy.modflow.ModflowDis(
ms, nlay, nrow, ncol, delr=delr, delc=delc, laycbd=0, top=top, botm=botm
)
[4]:
gridgen_ws = os.path.join(model_ws, "gridgen")
if not os.path.exists(gridgen_ws):
os.mkdir(gridgen_ws)
g = Gridgen(ms.modelgrid, model_ws=gridgen_ws)
g.build()
[5]:
gridprops = g.get_gridprops_disu5()
anglex = g.get_anglex()
nnodes = g.get_nodes()
gridx = g.get_cellxy(nnodes)[:, 0]
[6]:
nper = 2
perlen = [0.060233, 0.273785]
disu = MfUsgDisU(mf, **gridprops, itmuni=5, lenuni=1, nper=nper, perlen=perlen)
[7]:
strt = [5.0] * nnodes
strt[0] = 1.328107
strt[-1] = 1.0
bas = ModflowBas(mf, strt=strt)
[8]:
ipakcb = 50
hk = 100.0
vka = 100.0
lpf = MfUsgLpf(mf, ipakcb=ipakcb, constantcv=1, novfc=1, laytyp=0, hk=hk, vka=vka)
[9]:
sms = MfUsgSms(
mf,
hclose=1.0e-3,
hiclose=1.0e-5,
mxiter=250,
iter1=600,
iprsms=1,
nonlinmeth=1,
linmeth=1,
theta=0.7,
akappa=0.07,
gamma=0.1,
amomentum=0.0,
numtrack=200,
btol=1.1,
breduc=0.2,
reslim=1.0,
iacl=1,
norder=0,
level=7,
north=14,
iredsys=0,
rrctol=0.0,
idroptol=1,
epsrn=1.0e-3,
)
[10]:
dtype = np.dtype(
[
("node", int),
("shead", np.float32),
("ehead", np.float32),
("SHEADFACT", np.float32),
("EHEADFACT", np.float32),
("CELLGRP", int),
("c01", np.float32),
]
)
lrcsc = {
0: [[0, 1.328107, 1.328107, 1.0, 1.0, -1, 0.4], [49, 1.0, 1.0, 1.0, 1.0, -1, 0.0]],
1: [[0, 1.328107, 1.328107, 1.0, 1.0, -1, 0.0], [49, 1.0, 1.0, 1.0, 1.0, -1, 0.0]],
}
chd = ModflowChd(mf, ipakcb=ipakcb, options=[], dtype=dtype, stress_period_data=lrcsc)
[11]:
diffnc = 0.03844444
bct = MfUsgBct(
mf,
itrnsp=3,
ipakcb=27,
itvd=0,
cinact=-999.9,
nseqitr=1,
diffnc=diffnc,
prsity=0.45,
bulkd=1.6,
anglex=anglex,
dl=0.0,
dt=0.0,
iadsorb=1,
adsorb=0.109693,
)
[12]:
lrcsc = {0: [0, 1, 400.0], 1: [0, 1, 0.0]}
pcb = MfUsgPcb(mf, ipakcb=27, stress_period_data=lrcsc)
[13]:
mdt = MfUsgMdt(
mf,
mdflag=2,
volfracmd=0.711,
pormd=0.6,
rhobmd=1.6,
difflenmd=0.0405,
tortmd=0.3,
diffmd=0.0173,
)
[14]:
lrcsc = {
(0, 0): [
"DELTAT 0.001368925",
"TMAXAT 0.001368925",
"TMINAT 0.001368925",
"TADJAT 1.0",
"TCUTAT 2.0",
"SAVE HEAD",
"SAVE BUDGET",
"SAVE CONC",
],
(1, 0): [
"DELTAT 0.001368925",
"TMAXAT 0.001368925",
"TMINAT 0.001368925",
"TADJAT 1.0",
"TCUTAT 2.0",
"SAVE HEAD",
"SAVE BUDGET",
"SAVE CONC",
],
}
oc = MfUsgOc(
mf, atsa=1, npsteps=1, unitnumber=[14, 30, 31, 0, 0, 132], stress_period_data=lrcsc
)
[15]:
mf.write_input()
success, buff = mf.run_model()
True
FloPy is using the following executable to run the model: ../../../../../../../.local/bin/modflow/mfusg_gsi
USG-TRANSPORT
MODFLOW-USG GROUNDWATER FLOW AND TRANSPORT MODEL
Version USG-TRANSPORT VERSION 2.5.0
Using NAME file: Ex7_SandBox.nam
Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/10/01 16:04:49
Solving: Stress period: 1 Time step: 1 Groundwater Flow Eqn.
Solving: Stress period: 1 Time step: 1 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 2 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 3 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 4 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 5 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 6 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 7 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 8 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 9 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 10 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 11 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 12 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 13 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 14 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 15 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 16 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 17 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 18 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 19 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 20 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 21 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 22 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 23 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 24 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 25 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 26 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 27 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 28 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 29 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 30 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 31 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 32 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 33 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 34 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 35 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 36 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 37 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 38 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 39 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 40 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 41 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 42 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 43 Groundwater Transport Eqn.
Solving: Stress period: 1 Time step: 44 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 1 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 2 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 3 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 4 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 5 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 6 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 7 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 8 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 9 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 10 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 11 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 12 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 13 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 14 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 15 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 16 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 17 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 18 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 19 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 20 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 21 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 22 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 23 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 24 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 25 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 26 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 27 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 28 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 29 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 30 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 31 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 32 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 33 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 34 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 35 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 36 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 37 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 38 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 39 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 40 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 41 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 42 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 43 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 44 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 45 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 46 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 47 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 48 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 49 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 50 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 51 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 52 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 53 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 54 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 55 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 56 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 57 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 58 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 59 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 60 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 61 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 62 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 63 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 64 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 65 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 66 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 67 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 68 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 69 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 70 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 71 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 72 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 73 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 74 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 75 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 76 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 77 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 78 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 79 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 80 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 81 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 82 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 83 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 84 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 85 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 86 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 87 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 88 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 89 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 90 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 91 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 92 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 93 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 94 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 95 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 96 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 97 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 98 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 99 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 100 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 101 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 102 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 103 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 104 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 105 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 106 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 107 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 108 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 109 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 110 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 111 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 112 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 113 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 114 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 115 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 116 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 117 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 118 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 119 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 120 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 121 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 122 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 123 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 124 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 125 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 126 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 127 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 128 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 129 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 130 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 131 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 132 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 133 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 134 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 135 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 136 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 137 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 138 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 139 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 140 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 141 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 142 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 143 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 144 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 145 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 146 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 147 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 148 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 149 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 150 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 151 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 152 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 153 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 154 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 155 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 156 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 157 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 158 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 159 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 160 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 161 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 162 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 163 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 164 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 165 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 166 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 167 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 168 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 169 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 170 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 171 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 172 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 173 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 174 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 175 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 176 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 177 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 178 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 179 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 180 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 181 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 182 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 183 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 184 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 185 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 186 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 187 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 188 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 189 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 190 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 191 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 192 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 193 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 194 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 195 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 196 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 197 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 198 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 199 Groundwater Transport Eqn.
Solving: Stress period: 2 Time step: 200 Groundwater Transport Eqn.
Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/10/01 16:04:49
Elapsed run time: 0.037 Seconds
Normal termination of simulation
[16]:
concobj = HeadUFile(f"{mf.model_ws}/{mf.name}.con", text="conc")
simconc = concobj.get_ts((49))
[17]:
fig = plt.figure(figsize=(8, 5), dpi=150)
ax = fig.add_subplot(111)
ax.plot(simconc[:, 0], simconc[:, 1])
plt.yscale("log")
ax.set_xlabel("Time (days)")
ax.set_ylabel("Fluorescein concentration")
ax.set_title(
"MODFLOW-USG Transport Simulation Results for Embedded Low Permeability Zones"
)
[17]:
Text(0.5, 1.0, 'MODFLOW-USG Transport Simulation Results for Embedded Low Permeability Zones')