├── .gitignore ├── Notebooks-completed ├── 02-Building-Post-Processing-MODFLOW-2005.ipynb ├── 02-Building-Post-Processing-MODFLOW6.ipynb ├── 03-Developing-time-varying-boundary-packages .ipynb ├── 04-Developing-MODFLOW6-AdvancedPackages.ipynb ├── 05-Advanced-analysis-pandas-flopy.ipynb ├── 06-Working-with-unstructured-lgr.ipynb ├── 06-Working-with-unstructured-quadtree.ipynb ├── 06-Working-with-unstructured-trimesh.ipynb ├── 07-Automating-Model-Runs.ipynb ├── 08-Flopy-pyEMU.ipynb └── readme.txt ├── Notebooks ├── 01_python_basics.ipynb ├── 02-Building-Post-Processing-MODFLOW-2005.ipynb ├── 02-Building-Post-Processing-MODFLOW6.ipynb ├── 03-Developing-time-varying-boundary-packages .ipynb ├── 04-Developing-MODFLOW6-AdvancedPackages.ipynb ├── 07-Automating-Model-Runs.ipynb └── readme.txt ├── README.md ├── bin ├── download_executables.bat └── download_executables.py ├── data ├── freyberg │ ├── freyberg6.chd │ ├── freyberg6.dis │ ├── freyberg6.ic │ ├── freyberg6.ims │ ├── freyberg6.nam │ ├── freyberg6.npf │ ├── freyberg6.oc │ ├── freyberg6.rch │ ├── freyberg6.riv │ ├── freyberg6.tdis │ ├── freyberg6.wel │ └── mfsim.nam ├── freyberg_nwt │ ├── .DS_Store │ ├── freyberg.bas │ ├── freyberg.chk │ ├── freyberg.dis │ ├── freyberg.drn │ ├── freyberg.lmt6 │ ├── freyberg.nam │ ├── freyberg.nwt │ ├── freyberg.oc │ ├── freyberg.rch │ ├── freyberg.sfr │ ├── freyberg.sfr.out │ ├── freyberg.upw │ └── freyberg.wel ├── lpr_inset │ ├── 05400625.txt │ ├── external │ │ ├── CHD_0000.dat │ │ ├── CHD_0001.dat │ │ ├── CHD_0002.dat │ │ ├── CHD_0003.dat │ │ ├── CHD_0004.dat │ │ ├── CHD_0005.dat │ │ ├── CHD_0006.dat │ │ ├── CHD_0007.dat │ │ ├── CHD_0008.dat │ │ ├── CHD_0009.dat │ │ ├── CHD_0010.dat │ │ ├── CHD_0011.dat │ │ ├── WEL_0000.dat │ │ ├── WEL_0001.dat │ │ ├── WEL_0002.dat │ │ ├── WEL_0003.dat │ │ ├── WEL_0004.dat │ │ ├── WEL_0005.dat │ │ ├── WEL_0006.dat │ │ ├── WEL_0007.dat │ │ ├── WEL_0008.dat │ │ ├── WEL_0009.dat │ │ ├── WEL_0010.dat │ │ ├── WEL_0011.dat │ │ ├── botm0.dat │ │ ├── botm1.dat │ │ ├── botm2.dat │ │ ├── delc.ref │ │ ├── delr.ref │ │ ├── finf0.dat │ │ ├── finf1.dat │ │ ├── finf10.dat │ │ ├── finf11.dat │ │ ├── finf2.dat │ │ ├── finf3.dat │ │ ├── finf4.dat │ │ ├── finf5.dat │ │ ├── finf6.dat │ │ ├── finf7.dat │ │ ├── finf8.dat │ │ ├── finf9.dat │ │ ├── hk0.dat │ │ ├── hk1.dat │ │ ├── hk2.dat │ │ ├── ibound0.dat │ │ ├── ibound1.dat │ │ ├── ibound2.dat │ │ ├── ss0.dat │ │ ├── ss1.dat │ │ ├── ss2.dat │ │ ├── strt0.dat │ │ ├── strt1.dat │ │ ├── strt2.dat │ │ ├── sy0.dat │ │ ├── sy1.dat │ │ ├── sy2.dat │ │ ├── top.dat │ │ ├── vka0.dat │ │ ├── vka1.dat │ │ └── vka2.dat │ ├── figs │ │ └── lpr_inset.png │ ├── lpr_inset.bas │ ├── lpr_inset.chd │ ├── lpr_inset.chk │ ├── lpr_inset.dis │ ├── lpr_inset.gage │ ├── lpr_inset.hyd │ ├── lpr_inset.nam │ ├── lpr_inset.nwt │ ├── lpr_inset.oc │ ├── lpr_inset.rch │ ├── lpr_inset.sfr │ ├── lpr_inset.upw │ └── lpr_inset.wel ├── mcdonaldvalley-unstructured │ ├── TriMesh_with_densified_contours.exp │ ├── bottom.csv │ ├── k_aq.csv │ ├── k_clay.txt │ ├── lake_data_chd.txt │ └── lake_poly.dat ├── mcdonaldvalley │ ├── bottom.csv │ ├── k_aq.csv │ ├── k_clay.ref │ ├── mfsim.nam │ ├── mv-top.ref │ ├── mv.chd │ ├── mv.dis │ ├── mv.ic │ ├── mv.ims │ ├── mv.nam │ ├── mv.npf │ ├── mv.oc │ ├── mv.rch │ ├── mv.riv │ ├── mv.tdis │ └── mv.wel └── readme.txt └── installation ├── PackageInstallationInstructions-Windows.docx ├── install_packages.py └── test_install.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | MANIFEST 27 | 28 | # PyInstaller 29 | # Usually these files are written by a python script from a template 30 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 31 | *.manifest 32 | *.spec 33 | 34 | # Installer logs 35 | pip-log.txt 36 | pip-delete-this-directory.txt 37 | 38 | # Unit test / coverage reports 39 | htmlcov/ 40 | .tox/ 41 | .coverage 42 | .coverage.* 43 | .cache 44 | nosetests.xml 45 | coverage.xml 46 | *.cover 47 | .hypothesis/ 48 | .pytest_cache/ 49 | 50 | # Translations 51 | *.mo 52 | *.pot 53 | 54 | # Django stuff: 55 | *.log 56 | local_settings.py 57 | db.sqlite3 58 | 59 | # Flask stuff: 60 | instance/ 61 | .webassets-cache 62 | 63 | # Scrapy stuff: 64 | .scrapy 65 | 66 | # Sphinx documentation 67 | docs/_build/ 68 | 69 | # PyBuilder 70 | target/ 71 | 72 | # Jupyter Notebook 73 | .ipynb_checkpoints 74 | 75 | # pyenv 76 | .python-version 77 | 78 | # celery beat schedule file 79 | celerybeat-schedule 80 | 81 | # SageMath parsed files 82 | *.sage.py 83 | 84 | # Environments 85 | .env 86 | .venv 87 | env/ 88 | venv/ 89 | ENV/ 90 | env.bak/ 91 | venv.bak/ 92 | 93 | # Spyder project settings 94 | .spyderproject 95 | .spyproject 96 | 97 | # Rope project settings 98 | .ropeproject 99 | 100 | # mkdocs documentation 101 | /site 102 | 103 | # mypy 104 | .mypy_cache/ 105 | 106 | # local exclusions 107 | Notebooks/data 108 | Notebooks-completed/data 109 | bin/code.json 110 | bin/m* 111 | bin/sw* 112 | bin/grid* 113 | bin/tri* 114 | bin/vs* 115 | bin/z* 116 | bin/pestpp* 117 | bin/__* 118 | *DoNotAddToRepo* 119 | img/ 120 | 121 | -------------------------------------------------------------------------------- /Notebooks-completed/06-Working-with-unstructured-quadtree.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Create Quadtree Grid for McDonald Valley Problem" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## Load Modules and Setup Notebook" 15 | ] 16 | }, 17 | { 18 | "cell_type": "code", 19 | "execution_count": null, 20 | "metadata": {}, 21 | "outputs": [], 22 | "source": [ 23 | "import os\n", 24 | "import sys\n", 25 | "import numpy as np\n", 26 | "import matplotlib as mpl\n", 27 | "import matplotlib.pyplot as plt\n", 28 | "import flopy\n", 29 | "\n", 30 | "from flopy.utils.gridgen import Gridgen \n", 31 | "\n", 32 | "print(sys.version)\n", 33 | "print('numpy version: {}'.format(np.__version__))\n", 34 | "print('matplotlib version: {}'.format(mpl.__version__))\n", 35 | "print('flopy version: {}'.format(flopy.__version__))" 36 | ] 37 | }, 38 | { 39 | "cell_type": "code", 40 | "execution_count": null, 41 | "metadata": {}, 42 | "outputs": [], 43 | "source": [ 44 | "# set the path to data needed for this problem\n", 45 | "datapath = '../data/mcdonaldvalley-unstructured'\n", 46 | "assert os.path.isdir(datapath)\n", 47 | "\n", 48 | "# executable name\n", 49 | "exe_name = os.path.abspath('../bin/mf6')\n", 50 | "assert os.path.isfile(exe_name)\n", 51 | "\n", 52 | "# model workspace\n", 53 | "ws = './data/ex06-quadtree'" 54 | ] 55 | }, 56 | { 57 | "cell_type": "markdown", 58 | "metadata": {}, 59 | "source": [ 60 | "## Create Base Grid" 61 | ] 62 | }, 63 | { 64 | "cell_type": "code", 65 | "execution_count": null, 66 | "metadata": {}, 67 | "outputs": [], 68 | "source": [ 69 | "nlay = 5\n", 70 | "nrow = 40\n", 71 | "ncol = 25\n", 72 | "delr = 500.\n", 73 | "delc = 500.\n", 74 | "top = 100.\n", 75 | "botm = np.zeros((nlay, nrow, ncol), dtype=np.float32)\n", 76 | "botm[0] = -5.\n", 77 | "botm[1] = -50\n", 78 | "botm[2] = -51\n", 79 | "botm[3] = -100\n", 80 | "fname = os.path.join(datapath, 'bottom.csv')\n", 81 | "botm[4] = np.loadtxt(fname, delimiter=',')\n", 82 | "ms = flopy.modflow.Modflow()\n", 83 | "dis = flopy.modflow.ModflowDis(ms, nlay=nlay, nrow=nrow, ncol=ncol, delr=delr,\n", 84 | " delc=delc, top=top, botm=botm)" 85 | ] 86 | }, 87 | { 88 | "cell_type": "markdown", 89 | "metadata": {}, 90 | "source": [ 91 | "## Create Features for Grid Refinement" 92 | ] 93 | }, 94 | { 95 | "cell_type": "code", 96 | "execution_count": null, 97 | "metadata": {}, 98 | "outputs": [], 99 | "source": [ 100 | "def get_circle(x, y, r):\n", 101 | " phi = np.arange(0, 2 * np.pi, 0.01)\n", 102 | " return x + r * np.cos(phi), y + r * np.sin(phi)" 103 | ] 104 | }, 105 | { 106 | "cell_type": "code", 107 | "execution_count": null, 108 | "metadata": {}, 109 | "outputs": [], 110 | "source": [ 111 | "# wells\n", 112 | "well_list = [('Reilly', 6, 15, -67000), \n", 113 | " ('Virginia City(1)', 35, 16, -268000), \n", 114 | " ('Virginia City(2)', 33, 6, -268000)]\n", 115 | "\n", 116 | "well_pts = []\n", 117 | "for name, row, col, Q in well_list:\n", 118 | " x = col * delr - 0.5 * delr\n", 119 | " y = nrow * delc - row * delc + 0.5 * delc\n", 120 | " print(name, x, y, Q)\n", 121 | " well_pts.append((x, y))\n", 122 | " \n", 123 | "r = 1000\n", 124 | "well_circles = []\n", 125 | "for x, y in well_pts:\n", 126 | " xlist, ylist = get_circle(x, y, r)\n", 127 | " circle = []\n", 128 | " for i in range(xlist.shape[0]):\n", 129 | " circle.append((xlist[i], ylist[i]))\n", 130 | " well_circles.append(circle)" 131 | ] 132 | }, 133 | { 134 | "cell_type": "code", 135 | "execution_count": null, 136 | "metadata": {}, 137 | "outputs": [], 138 | "source": [ 139 | "# river\n", 140 | "eps = 0.01\n", 141 | "river = [(8.5 * delr - eps, 0), (8.5 * delr - eps, 18 * delc)]\n", 142 | "for x, y in river:\n", 143 | " print(x, y)" 144 | ] 145 | }, 146 | { 147 | "cell_type": "code", 148 | "execution_count": null, 149 | "metadata": {}, 150 | "outputs": [], 151 | "source": [ 152 | "# lake\n", 153 | "fname = os.path.join(datapath, 'lake_poly.dat')\n", 154 | "lake_pts = np.loadtxt(fname)\n", 155 | "lake_poly = []\n", 156 | "for x, y in lake_pts:\n", 157 | " lake_poly.append((x, y))" 158 | ] 159 | }, 160 | { 161 | "cell_type": "markdown", 162 | "metadata": {}, 163 | "source": [ 164 | "## Build the Grid" 165 | ] 166 | }, 167 | { 168 | "cell_type": "code", 169 | "execution_count": null, 170 | "metadata": {}, 171 | "outputs": [], 172 | "source": [ 173 | "gridgen_ws = os.path.join(ws, '_gridgen')\n", 174 | "g = Gridgen(dis, model_ws=gridgen_ws, exe_name='../bin/gridgen')\n", 175 | "\n", 176 | "rflist = []\n", 177 | "\n", 178 | "#g.add_refinement_features(well_pts, 'point', 3, range(nlay))\n", 179 | "#rflist.append(os.path.join(gridgen_ws, 'rf0'))\n", 180 | "g.add_refinement_features([well_circles], 'polygon', 3, range(nlay))\n", 181 | "rflist.append(os.path.join(gridgen_ws, 'rf0'))\n", 182 | "\n", 183 | "g.add_refinement_features([[lake_poly]], 'polygon', 1, range(nlay))\n", 184 | "rflist.append(os.path.join(gridgen_ws, 'rf1'))\n", 185 | "\n", 186 | "g.add_refinement_features([[river]], 'line', 2, range(nlay))\n", 187 | "rflist.append(os.path.join(gridgen_ws, 'rf2'))\n", 188 | "\n", 189 | "g.build(verbose=False)" 190 | ] 191 | }, 192 | { 193 | "cell_type": "markdown", 194 | "metadata": {}, 195 | "source": [ 196 | "## Plot the Gridgen Input" 197 | ] 198 | }, 199 | { 200 | "cell_type": "code", 201 | "execution_count": null, 202 | "metadata": {}, 203 | "outputs": [], 204 | "source": [ 205 | "fig = plt.figure(figsize=(15, 15))\n", 206 | "ax = fig.add_subplot(1, 1, 1, aspect='equal')\n", 207 | "mm = flopy.plot.PlotMapView(model=ms)\n", 208 | "g.plot()\n", 209 | "flopy.plot.plot_shapefile(rflist[0], ax=ax, facecolor='red', alpha=0.1)\n", 210 | "flopy.plot.plot_shapefile(rflist[1], ax=ax, facecolor='blue', alpha=0.1)\n", 211 | "flopy.plot.plot_shapefile(rflist[2], ax=ax, edgecolor='blue', linewidth=1)" 212 | ] 213 | }, 214 | { 215 | "cell_type": "markdown", 216 | "metadata": {}, 217 | "source": [ 218 | "## Retrieve DISV Information" 219 | ] 220 | }, 221 | { 222 | "cell_type": "code", 223 | "execution_count": null, 224 | "metadata": {}, 225 | "outputs": [], 226 | "source": [ 227 | "gridprops_disv = g.get_gridprops_disv()\n", 228 | "#gridprops_disv" 229 | ] 230 | }, 231 | { 232 | "cell_type": "markdown", 233 | "metadata": {}, 234 | "source": [ 235 | "## Intersect the Grid with the Property Arrays" 236 | ] 237 | }, 238 | { 239 | "cell_type": "code", 240 | "execution_count": null, 241 | "metadata": {}, 242 | "outputs": [], 243 | "source": [ 244 | "ncpl = gridprops_disv['ncpl']\n", 245 | "cellxy = np.empty((ncpl, 2), dtype=np.float)\n", 246 | "for n in range(ncpl):\n", 247 | " x, y = g.get_center(n)\n", 248 | " cellxy[n, 0] = x\n", 249 | " cellxy[n, 1] = y\n", 250 | "\n", 251 | "fname = os.path.join(datapath, 'k_aq.csv')\n", 252 | "kaq = np.loadtxt(fname, delimiter=',')\n", 253 | "kaq_qt = ms.sr.interpolate(kaq, cellxy)\n", 254 | "\n", 255 | "from flopy.utils.gridgen import read1d\n", 256 | "kclay = np.empty((dis.nrow * dis.ncol), dtype=np.float)\n", 257 | "fname = os.path.join(datapath, 'k_clay.txt')\n", 258 | "f = open(fname, 'r')\n", 259 | "kclay = read1d(f, kclay).reshape((dis.nrow, dis.ncol))\n", 260 | "kclay_qt = ms.sr.interpolate(kclay, cellxy)\n", 261 | "\n", 262 | "fig = plt.figure(figsize=(15, 15))\n", 263 | "ax = fig.add_subplot(1, 2, 1, aspect='equal')\n", 264 | "ax.imshow(kaq, vmin=kaq.min(), vmax=kaq.max(), cmap='jet')\n", 265 | "ax.set_title('kaq: {} {}'.format(kaq.min(), kaq.max()))\n", 266 | "ax = fig.add_subplot(1, 2, 2, aspect='equal')\n", 267 | "g.plot(ax=ax, a=kaq_qt, vmin=kaq.min(), vmax=kaq.max(), cmap='jet')\n", 268 | "ax.set_title('kaq: {} {}'.format(kaq_qt.min(), kaq_qt.max()))\n", 269 | "\n", 270 | "fig = plt.figure(figsize=(15, 15))\n", 271 | "ax = fig.add_subplot(1, 2, 1, aspect='equal')\n", 272 | "ax.imshow(kclay, vmin=kclay.min(), vmax=kclay.max(), cmap='jet')\n", 273 | "ax.set_title('kclay: {} {}'.format(kclay.min(), kclay.max()))\n", 274 | "ax = fig.add_subplot(1, 2, 2, aspect='equal')\n", 275 | "g.plot(ax=ax, a=kclay_qt, vmin=kclay_qt.min(), vmax=kclay_qt.max(), cmap='jet')\n", 276 | "ax.set_title('kclay_qt: {} {}'.format(kclay_qt.min(), kclay_qt.max()))" 277 | ] 278 | }, 279 | { 280 | "cell_type": "markdown", 281 | "metadata": {}, 282 | "source": [ 283 | "## Intersect the Features with the Grid" 284 | ] 285 | }, 286 | { 287 | "cell_type": "code", 288 | "execution_count": null, 289 | "metadata": {}, 290 | "outputs": [], 291 | "source": [ 292 | "well_intersect = g.intersect(well_pts, 'point', 0)\n", 293 | "print(well_intersect)\n", 294 | "print(well_intersect.dtype)" 295 | ] 296 | }, 297 | { 298 | "cell_type": "code", 299 | "execution_count": null, 300 | "metadata": {}, 301 | "outputs": [], 302 | "source": [ 303 | "lake_intersect = g.intersect([[lake_poly]], 'polygon', 0)\n", 304 | "print(lake_intersect)\n", 305 | "print(lake_intersect.dtype)\n", 306 | "print('number of lake cells: {}'.format(lake_intersect.shape))" 307 | ] 308 | }, 309 | { 310 | "cell_type": "code", 311 | "execution_count": null, 312 | "metadata": { 313 | "scrolled": true 314 | }, 315 | "outputs": [], 316 | "source": [ 317 | "river_intersect = g.intersect([[river]], 'line', 0)\n", 318 | "#print(river_intersect)\n", 319 | "print(river_intersect.dtype)\n", 320 | "print('number of river cells: {}'.format(river_intersect.shape))\n", 321 | "\n", 322 | "rivspd = []\n", 323 | "rbot = -2.\n", 324 | "for i, icell in enumerate(river_intersect.nodenumber):\n", 325 | " cond = 1.e5\n", 326 | " length = river_intersect['length'][i]\n", 327 | " distance = (river_intersect['starting_distance'][i] +\n", 328 | " river_intersect['ending_distance'][i]) / 2.\n", 329 | " stage = 0 + distance / (18 * delc)\n", 330 | " cond = cond / delc * length\n", 331 | " rivspd.append([(0, icell), stage, cond, rbot])" 332 | ] 333 | }, 334 | { 335 | "cell_type": "code", 336 | "execution_count": null, 337 | "metadata": {}, 338 | "outputs": [], 339 | "source": [ 340 | "ibd = np.zeros((g.nodelay[0]), dtype=np.int)\n", 341 | "ibd[well_intersect.nodenumber] = 1\n", 342 | "ibd[lake_intersect.nodenumber] = 2\n", 343 | "ibd[river_intersect.nodenumber] = 3\n", 344 | "\n", 345 | "fig = plt.figure(figsize=(15, 15))\n", 346 | "ax = fig.add_subplot(1, 1, 1, aspect='equal')\n", 347 | "pc = g.plot(ax=ax, a=ibd, masked_values=[0])" 348 | ] 349 | }, 350 | { 351 | "cell_type": "markdown", 352 | "metadata": {}, 353 | "source": [ 354 | "## Build the Model" 355 | ] 356 | }, 357 | { 358 | "cell_type": "code", 359 | "execution_count": null, 360 | "metadata": {}, 361 | "outputs": [], 362 | "source": [ 363 | "name = 'mv'\n", 364 | "sim = flopy.mf6.MFSimulation(sim_ws=ws, sim_name=name, exe_name=exe_name)\n", 365 | "tdis = flopy.mf6.ModflowTdis(sim)\n", 366 | "ims = flopy.mf6.ModflowIms(sim, complexity='complex')\n", 367 | "gwf = flopy.mf6.ModflowGwf(sim, save_flows=True)\n", 368 | "dis = flopy.mf6.ModflowGwfdisv(gwf, **gridprops_disv)\n", 369 | "ic = flopy.mf6.ModflowGwfic(gwf, strt=11.)\n", 370 | "npf = flopy.mf6.ModflowGwfnpf(gwf, \n", 371 | " xt3doptions=True, save_specific_discharge=True,\n", 372 | " icelltype=[1, 0, 0, 0, 0],\n", 373 | " k=[kaq_qt, kaq_qt, kclay_qt, kaq_qt, kaq_qt],\n", 374 | " k33=[0.25 * kaq_qt, 0.25 * kaq_qt, kclay_qt, 0.25 * kaq_qt, 0.25 * kaq_qt])\n", 375 | "chd = flopy.mf6.ModflowGwfchd(gwf, stress_period_data=[((0, rec[0]), 11.) for rec in lake_intersect])\n", 376 | "rch = flopy.mf6.ModflowGwfrcha(gwf, recharge=.003641)\n", 377 | "riv = flopy.mf6.ModflowGwfriv(gwf, stress_period_data=rivspd)\n", 378 | "oc = flopy.mf6.ModflowGwfoc(gwf, \n", 379 | " head_filerecord=name + '.hds', \n", 380 | " budget_filerecord=name + '.bud',\n", 381 | " saverecord=[('HEAD', 'ALL'), ('BUDGET', 'ALL')],\n", 382 | " printrecord=[('HEAD', 'ALL'), ('BUDGET', 'ALL')])\n", 383 | "sim.write_simulation()\n", 384 | "sim.run_simulation()" 385 | ] 386 | }, 387 | { 388 | "cell_type": "markdown", 389 | "metadata": {}, 390 | "source": [ 391 | "## Post-Process the Results" 392 | ] 393 | }, 394 | { 395 | "cell_type": "code", 396 | "execution_count": null, 397 | "metadata": {}, 398 | "outputs": [], 399 | "source": [ 400 | "from flopy.utils.binaryfile import HeadFile, CellBudgetFile\n", 401 | "fname = os.path.join(ws, name + '.hds')\n", 402 | "headobj = HeadFile(fname)\n", 403 | "head = headobj.get_data()[:, 0, :]\n", 404 | "fname = os.path.join(ws, name + '.bud')\n", 405 | "budobj = CellBudgetFile(fname, precision='double')\n", 406 | "spdis = budobj.get_data(text='DATA-SPDIS')\n", 407 | "\n", 408 | "ilay = 0\n", 409 | "\n", 410 | "fig = plt.figure(figsize=(15, 15))\n", 411 | "ax = fig.add_subplot(1, 2, 1, aspect='equal')\n", 412 | "pmv = flopy.plot.PlotMapView(gwf, ax=ax, layer=ilay)\n", 413 | "pmv.plot_array(head)\n", 414 | "pmv.plot_grid()\n", 415 | "\n", 416 | "ax = fig.add_subplot(1, 2, 2, aspect='equal')\n", 417 | "pmv = flopy.plot.PlotMapView(gwf, ax=ax, layer=ilay)\n", 418 | "pmv.contour_array(head, levels=np.arange(20))\n", 419 | "pmv.plot_specific_discharge(spdis)" 420 | ] 421 | }, 422 | { 423 | "cell_type": "code", 424 | "execution_count": null, 425 | "metadata": {}, 426 | "outputs": [], 427 | "source": [] 428 | } 429 | ], 430 | "metadata": { 431 | "kernelspec": { 432 | "display_name": "Python 3", 433 | "language": "python", 434 | "name": "python3" 435 | }, 436 | "language_info": { 437 | "codemirror_mode": { 438 | "name": "ipython", 439 | "version": 3 440 | }, 441 | "file_extension": ".py", 442 | "mimetype": "text/x-python", 443 | "name": "python", 444 | "nbconvert_exporter": "python", 445 | "pygments_lexer": "ipython3", 446 | "version": "3.7.3" 447 | } 448 | }, 449 | "nbformat": 4, 450 | "nbformat_minor": 2 451 | } 452 | -------------------------------------------------------------------------------- /Notebooks-completed/07-Automating-Model-Runs.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "### Automating Model Runs - Streamflow Capture Analysis\n", 8 | "\n", 9 | "All groundwater pumped is balanced by removal of water somewhere, initially from storage in the aquifer and later from capture in the form of increase in recharge and decrease in discharge (Leake and others, 2010). Capture that results in a loss of water in streams, rivers, and wetlands now is a concern in many parts of the United States. Hydrologists commonly use analytical and numerical approaches to study temporal variations in sources of water to wells for select points of interest. Much can be learned about coupled surface/groundwater systems, however, by looking at the spatial distribution of theoretical capture for select times of interest. Development of maps of capture requires (1) a reasonably well-constructed transient or steady state model of an aquifer with head-dependent flow boundaries representing surface water features or evapotranspiration and (2) an automated procedure to run the model repeatedly and extract results, each time with a well in a different location. In this exercise, we will perform a streamflow capture analysis of the Freyberg model domain by developing a MODFLOW model, running it as many times as there are active model cells, and then creating a streamflow capture fraction map to summarize the results.\n", 10 | "\n", 11 | "[Leake, S. A., Reeves, H. W. and Dickinson, J. E. (2010), A New Capture Fraction Method to Map How Pumpage Affects Surface Water Flow. Ground Water, 48: 690–700. doi: 10.1111/j.1745-6584.2010.00701.x](http://onlinelibrary.wiley.com/doi/10.1111/j.1745-6584.2010.00701.x/abstract)\n", 12 | "\n" 13 | ] 14 | }, 15 | { 16 | "cell_type": "code", 17 | "execution_count": null, 18 | "metadata": {}, 19 | "outputs": [], 20 | "source": [ 21 | "import os\n", 22 | "import numpy as np\n", 23 | "import matplotlib.pyplot as plt\n", 24 | "import flopy" 25 | ] 26 | }, 27 | { 28 | "cell_type": "markdown", 29 | "metadata": {}, 30 | "source": [ 31 | "#### Load existing freyberg model\n", 32 | "\n", 33 | "The MODFLOW 6 version of the freyberg model is located in:\n", 34 | "\n", 35 | "```\n", 36 | "../data/freyberg\n", 37 | "```\n", 38 | "\n", 39 | "The model name is `freyberg6`.\n", 40 | "\n", 41 | "You should define the model workspace (`ws`) where the model files are, the model name (`name`), and the name and path of the model executable (`exe_name`). " 42 | ] 43 | }, 44 | { 45 | "cell_type": "code", 46 | "execution_count": null, 47 | "metadata": {}, 48 | "outputs": [], 49 | "source": [ 50 | "ws = '../data/freyberg'\n", 51 | "name = 'freyberg6'\n", 52 | "exe_name = os.path.abspath('../bin/mf6')\n", 53 | "sim = flopy.mf6.MFSimulation.load(sim_name=name, exe_name=exe_name, sim_ws=ws)" 54 | ] 55 | }, 56 | { 57 | "cell_type": "markdown", 58 | "metadata": {}, 59 | "source": [ 60 | "#### Change the model workspace and run the model\n", 61 | "\n", 62 | "The model workspace can be changed using `sim.set_sim_path(ws)`, where `ws` is set to be `data/freyberg`. Next write the simulation using `sim.write_simulation()` and run the model using `sim.run_simulation()`." 63 | ] 64 | }, 65 | { 66 | "cell_type": "code", 67 | "execution_count": null, 68 | "metadata": {}, 69 | "outputs": [], 70 | "source": [ 71 | "ws = 'data/freyberg/'\n", 72 | "sim.set_sim_path(ws)" 73 | ] 74 | }, 75 | { 76 | "cell_type": "code", 77 | "execution_count": null, 78 | "metadata": {}, 79 | "outputs": [], 80 | "source": [ 81 | "sim.write_simulation()\n", 82 | "sim.run_simulation()" 83 | ] 84 | }, 85 | { 86 | "cell_type": "markdown", 87 | "metadata": {}, 88 | "source": [ 89 | "#### Extract the river results for the base model\n", 90 | "\n", 91 | "Load the `RIV` results from `freyberg6.cbc` using `flopy.utils.CellBudgetFile(pth, precision='double')` and the `get_data(text=RIV)` method." 92 | ] 93 | }, 94 | { 95 | "cell_type": "code", 96 | "execution_count": null, 97 | "metadata": {}, 98 | "outputs": [], 99 | "source": [ 100 | "cpth = os.path.join(ws, 'freyberg6.cbc')\n", 101 | "cobj = flopy.utils.CellBudgetFile(cpth, precision='double')" 102 | ] 103 | }, 104 | { 105 | "cell_type": "code", 106 | "execution_count": null, 107 | "metadata": {}, 108 | "outputs": [], 109 | "source": [ 110 | "cobj.list_unique_records()" 111 | ] 112 | }, 113 | { 114 | "cell_type": "code", 115 | "execution_count": null, 116 | "metadata": {}, 117 | "outputs": [], 118 | "source": [ 119 | "riv = cobj.get_data(text='RIV')" 120 | ] 121 | }, 122 | { 123 | "cell_type": "markdown", 124 | "metadata": {}, 125 | "source": [ 126 | "The river flux data is the `q` dtype in the river data. The data returned by `.get_data()` is a numpy recarray so the total stream flow can be calculated directly using `.q.sum()`." 127 | ] 128 | }, 129 | { 130 | "cell_type": "code", 131 | "execution_count": null, 132 | "metadata": {}, 133 | "outputs": [], 134 | "source": [ 135 | "qbase = riv[0].q.sum()\n", 136 | "qbase" 137 | ] 138 | }, 139 | { 140 | "cell_type": "markdown", 141 | "metadata": {}, 142 | "source": [ 143 | "#### Add additional wells and perform streamflow capture analysis\n", 144 | "\n", 145 | "First get the gwf model object so that we can add a new well package to perturb the stream flow in each cell. You can get a list of the available models in the simulation using `sim.model_names`. Get the gwf model object using `sim.get_model()`." 146 | ] 147 | }, 148 | { 149 | "cell_type": "code", 150 | "execution_count": null, 151 | "metadata": {}, 152 | "outputs": [], 153 | "source": [ 154 | "gwf = sim.get_model('freyberg6')" 155 | ] 156 | }, 157 | { 158 | "cell_type": "markdown", 159 | "metadata": {}, 160 | "source": [ 161 | "We will need the idomain and the CHD locations so that we only add wells in active cells. The idomain can be retrieved using `gwf.dis.idomain.array`. It will be useful to have the number of rows and columns in the model." 162 | ] 163 | }, 164 | { 165 | "cell_type": "code", 166 | "execution_count": null, 167 | "metadata": {}, 168 | "outputs": [], 169 | "source": [ 170 | "nrow, ncol = gwf.dis.nrow.array, gwf.dis.ncol.array" 171 | ] 172 | }, 173 | { 174 | "cell_type": "code", 175 | "execution_count": null, 176 | "metadata": {}, 177 | "outputs": [], 178 | "source": [ 179 | "idomain = gwf.dis.idomain.array" 180 | ] 181 | }, 182 | { 183 | "cell_type": "code", 184 | "execution_count": null, 185 | "metadata": {}, 186 | "outputs": [], 187 | "source": [ 188 | "idomain.shape" 189 | ] 190 | }, 191 | { 192 | "cell_type": "code", 193 | "execution_count": null, 194 | "metadata": {}, 195 | "outputs": [], 196 | "source": [ 197 | "gwf.package_names" 198 | ] 199 | }, 200 | { 201 | "cell_type": "markdown", 202 | "metadata": {}, 203 | "source": [ 204 | "Determine cells with constant head boundary conditions (`cellid`) in `.stress_period_data.get_data()[0]`. " 205 | ] 206 | }, 207 | { 208 | "cell_type": "code", 209 | "execution_count": null, 210 | "metadata": {}, 211 | "outputs": [], 212 | "source": [ 213 | "chd = gwf.get_package('CHD-1')\n", 214 | "cellid = chd.stress_period_data.get_data()[0].cellid" 215 | ] 216 | }, 217 | { 218 | "cell_type": "markdown", 219 | "metadata": {}, 220 | "source": [ 221 | "Set idomain to zero in cells with constant heads" 222 | ] 223 | }, 224 | { 225 | "cell_type": "code", 226 | "execution_count": null, 227 | "metadata": {}, 228 | "outputs": [], 229 | "source": [ 230 | "for ipos in cellid:\n", 231 | " idomain[ipos] = 0" 232 | ] 233 | }, 234 | { 235 | "cell_type": "markdown", 236 | "metadata": {}, 237 | "source": [ 238 | "Make an array to store the values" 239 | ] 240 | }, 241 | { 242 | "cell_type": "code", 243 | "execution_count": null, 244 | "metadata": {}, 245 | "outputs": [], 246 | "source": [ 247 | "capture = np.zeros(idomain.shape, dtype=np.float)" 248 | ] 249 | }, 250 | { 251 | "cell_type": "markdown", 252 | "metadata": {}, 253 | "source": [ 254 | "#### Streamflow capture analysis code block\n", 255 | "The code block below loops through every cell in the model and for each active cell adds a well in the current cell, rewrites the well file, reruns the model, extracts river leakage results from the model, and calculates the streamflow capture fraction for the cell. The model is run with `silent=True` to suppress model output to the screen.\n", 256 | "\n", 257 | "Streamflow capture is defined as \n", 258 | "\n", 259 | "$c_{k,i,j} = \\frac{q_{k,i,j} - q_{{k,i,j}_{\\text{base}}}}{|q_{\\text{well}}|}$,\n", 260 | "\n", 261 | "where $q_{\\text{well}}$ is the pumping rate applied in each cell (use `-0.001`), $q_{k,i,j}$ is the net simulated river flux, and $q_{{k,i,j}_{\\text{base}}}$ is the net simulated river flux from the base model. " 262 | ] 263 | }, 264 | { 265 | "cell_type": "code", 266 | "execution_count": null, 267 | "metadata": {}, 268 | "outputs": [], 269 | "source": [ 270 | "wnam = gwf.name + '_cf.wel'\n", 271 | "qwell = -1e-3\n", 272 | "k = 0\n", 273 | "for i in range(nrow):\n", 274 | " for j in range(ncol):\n", 275 | " # skip inactive cells\n", 276 | " if idomain[k, i, j] == 0:\n", 277 | " continue\n", 278 | " \n", 279 | " # make a new well package\n", 280 | " spd = {0: [[(k, i, j), qwell]]}\n", 281 | " wel = flopy.mf6.ModflowGwfwel(gwf, pname='WEL-2', filename=wnam, stress_period_data=spd)\n", 282 | " \n", 283 | " # write the simulation files\n", 284 | " sim.write_simulation(silent=True)\n", 285 | " \n", 286 | " # run the simulation\n", 287 | " sim.run_simulation(silent=True)\n", 288 | " \n", 289 | " # process the results\n", 290 | " cpth = os.path.join(ws, 'freyberg6.cbc')\n", 291 | " cobj = flopy.utils.CellBudgetFile(cpth, precision='double')\n", 292 | " riv = cobj.get_data(text='RIV')\n", 293 | " q = riv[0].q.sum()\n", 294 | " \n", 295 | " # add the value to the capture array\n", 296 | " capture[k, i, j] = (q - qbase) / (-qwell)\n", 297 | " \n", 298 | " # remove the new well package so it can be readded\n", 299 | " gwf.remove_package('WEL-2')" 300 | ] 301 | }, 302 | { 303 | "cell_type": "markdown", 304 | "metadata": {}, 305 | "source": [ 306 | "Plot the capture fraction results using `flopy.plot.PlotMapView(model=gwf)` and `.plot_array()`." 307 | ] 308 | }, 309 | { 310 | "cell_type": "code", 311 | "execution_count": null, 312 | "metadata": {}, 313 | "outputs": [], 314 | "source": [ 315 | "mm = flopy.plot.PlotMapView(model=gwf)\n", 316 | "c = mm.plot_array(capture)\n", 317 | "plt.colorbar(c)" 318 | ] 319 | }, 320 | { 321 | "cell_type": "code", 322 | "execution_count": null, 323 | "metadata": {}, 324 | "outputs": [], 325 | "source": [] 326 | } 327 | ], 328 | "metadata": { 329 | "kernelspec": { 330 | "display_name": "Python 3", 331 | "language": "python", 332 | "name": "python3" 333 | }, 334 | "language_info": { 335 | "codemirror_mode": { 336 | "name": "ipython", 337 | "version": 3 338 | }, 339 | "file_extension": ".py", 340 | "mimetype": "text/x-python", 341 | "name": "python", 342 | "nbconvert_exporter": "python", 343 | "pygments_lexer": "ipython3", 344 | "version": "3.7.3" 345 | } 346 | }, 347 | "nbformat": 4, 348 | "nbformat_minor": 2 349 | } 350 | -------------------------------------------------------------------------------- /Notebooks-completed/readme.txt: -------------------------------------------------------------------------------- 1 | List of topics 2 | 3 | 1. Getting started with Python, Fienen 4 | 2. Building and post-processing simple MODFLOW models (Pollock MP model), Hughes 5 | 3. Developing time varying boundary packages (Pollock MP model), Langevin 6 | 4. Developing advanced packages (McDonald Valley model), Hughes 7 | 5. Advanced analysis with pandas and FloPy - includes loading models (Little Plover Model), Leaf 8 | 6. Working with unstructured grids (McDonald Valley model), Langevin 9 | 7. Automating model runs - streamflow capture, Hughes 10 | 8. pyEMU demo, White 11 | -------------------------------------------------------------------------------- /Notebooks/07-Automating-Model-Runs.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "### Automating Model Runs - Streamflow Capture Analysis\n", 8 | "\n", 9 | "All groundwater pumped is balanced by removal of water somewhere, initially from storage in the aquifer and later from capture in the form of increase in recharge and decrease in discharge (Leake and others, 2010). Capture that results in a loss of water in streams, rivers, and wetlands now is a concern in many parts of the United States. Hydrologists commonly use analytical and numerical approaches to study temporal variations in sources of water to wells for select points of interest. Much can be learned about coupled surface/groundwater systems, however, by looking at the spatial distribution of theoretical capture for select times of interest. Development of maps of capture requires (1) a reasonably well-constructed transient or steady state model of an aquifer with head-dependent flow boundaries representing surface water features or evapotranspiration and (2) an automated procedure to run the model repeatedly and extract results, each time with a well in a different location. In this exercise, we will perform a streamflow capture analysis of the Freyberg model domain by developing a MODFLOW model, running it as many times as there are active model cells, and then creating a streamflow capture fraction map to summarize the results.\n", 10 | "\n", 11 | "[Leake, S. A., Reeves, H. W. and Dickinson, J. E. (2010), A New Capture Fraction Method to Map How Pumpage Affects Surface Water Flow. Ground Water, 48: 690–700. doi: 10.1111/j.1745-6584.2010.00701.x](http://onlinelibrary.wiley.com/doi/10.1111/j.1745-6584.2010.00701.x/abstract)\n", 12 | "\n" 13 | ] 14 | }, 15 | { 16 | "cell_type": "code", 17 | "execution_count": null, 18 | "metadata": {}, 19 | "outputs": [], 20 | "source": [ 21 | "import os\n", 22 | "import numpy as np\n", 23 | "import matplotlib.pyplot as plt\n", 24 | "import flopy" 25 | ] 26 | }, 27 | { 28 | "cell_type": "markdown", 29 | "metadata": {}, 30 | "source": [ 31 | "#### Load existing freyberg model\n", 32 | "\n", 33 | "The MODFLOW 6 version of the freyberg model is located in:\n", 34 | "\n", 35 | "```\n", 36 | "../data/freyberg\n", 37 | "```\n", 38 | "\n", 39 | "The model name is `freyberg6`.\n", 40 | "\n", 41 | "You should define the model workspace (`ws`) where the model files are, the model name (`name`), and the name and path of the model executable (`exe_name`). " 42 | ] 43 | }, 44 | { 45 | "cell_type": "code", 46 | "execution_count": null, 47 | "metadata": {}, 48 | "outputs": [], 49 | "source": [ 50 | "ws = '../data/freyberg'\n", 51 | "name = 'freyberg6'\n", 52 | "exe_name = os.path.abspath('../bin/mf6')\n", 53 | "\n", 54 | "# load simulation\n" 55 | ] 56 | }, 57 | { 58 | "cell_type": "markdown", 59 | "metadata": {}, 60 | "source": [ 61 | "#### Change the model workspace and run the model\n", 62 | "\n", 63 | "The model workspace can be changed using `sim.set_sim_path(ws)`, where `ws` is set to be `data/freyberg`. Next write the simulation using `sim.write_simulation()` and run the model using `sim.run_simulation()`." 64 | ] 65 | }, 66 | { 67 | "cell_type": "code", 68 | "execution_count": null, 69 | "metadata": {}, 70 | "outputs": [], 71 | "source": [] 72 | }, 73 | { 74 | "cell_type": "code", 75 | "execution_count": null, 76 | "metadata": {}, 77 | "outputs": [], 78 | "source": [] 79 | }, 80 | { 81 | "cell_type": "markdown", 82 | "metadata": {}, 83 | "source": [ 84 | "#### Extract the river results for the base model\n", 85 | "\n", 86 | "Load the `RIV` results from `freyberg6.cbc` using `flopy.utils.CellBudgetFile(pth, precision='double')` and the `get_data(text=RIV)` method." 87 | ] 88 | }, 89 | { 90 | "cell_type": "code", 91 | "execution_count": null, 92 | "metadata": {}, 93 | "outputs": [], 94 | "source": [] 95 | }, 96 | { 97 | "cell_type": "code", 98 | "execution_count": null, 99 | "metadata": {}, 100 | "outputs": [], 101 | "source": [] 102 | }, 103 | { 104 | "cell_type": "code", 105 | "execution_count": null, 106 | "metadata": {}, 107 | "outputs": [], 108 | "source": [] 109 | }, 110 | { 111 | "cell_type": "markdown", 112 | "metadata": {}, 113 | "source": [ 114 | "The river flux data is the `q` dtype in the river data. The data returned by `.get_data()` is a numpy recarray so the total stream flow can be calculated directly using `.q.sum()`." 115 | ] 116 | }, 117 | { 118 | "cell_type": "code", 119 | "execution_count": null, 120 | "metadata": {}, 121 | "outputs": [], 122 | "source": [] 123 | }, 124 | { 125 | "cell_type": "markdown", 126 | "metadata": {}, 127 | "source": [ 128 | "#### Add additional wells and perform streamflow capture analysis\n", 129 | "\n", 130 | "First get the gwf model object so that we can add a new well package to perturb the stream flow in each cell. You can get a list of the available models in the simulation using `sim.model_names`. Get the gwf model object using `sim.get_model()`." 131 | ] 132 | }, 133 | { 134 | "cell_type": "code", 135 | "execution_count": null, 136 | "metadata": {}, 137 | "outputs": [], 138 | "source": [ 139 | "gwf = sim.get_model('freyberg6')" 140 | ] 141 | }, 142 | { 143 | "cell_type": "markdown", 144 | "metadata": {}, 145 | "source": [ 146 | "We will need the idomain and the CHD locations so that we only add wells in active cells. The idomain can be retrieved using `gwf.dis.idomain.array`. It will be useful to have the number of rows and columns in the model." 147 | ] 148 | }, 149 | { 150 | "cell_type": "code", 151 | "execution_count": null, 152 | "metadata": {}, 153 | "outputs": [], 154 | "source": [] 155 | }, 156 | { 157 | "cell_type": "code", 158 | "execution_count": null, 159 | "metadata": {}, 160 | "outputs": [], 161 | "source": [] 162 | }, 163 | { 164 | "cell_type": "code", 165 | "execution_count": null, 166 | "metadata": {}, 167 | "outputs": [], 168 | "source": [] 169 | }, 170 | { 171 | "cell_type": "code", 172 | "execution_count": null, 173 | "metadata": {}, 174 | "outputs": [], 175 | "source": [] 176 | }, 177 | { 178 | "cell_type": "markdown", 179 | "metadata": {}, 180 | "source": [ 181 | "Determine cells with constant head boundary conditions (`cellid`) in `.stress_period_data.get_data()[0]`. " 182 | ] 183 | }, 184 | { 185 | "cell_type": "code", 186 | "execution_count": null, 187 | "metadata": {}, 188 | "outputs": [], 189 | "source": [ 190 | "chd = gwf.get_package('CHD-1')\n", 191 | "cellid = chd.stress_period_data.get_data()[0].cellid" 192 | ] 193 | }, 194 | { 195 | "cell_type": "markdown", 196 | "metadata": {}, 197 | "source": [ 198 | "Set idomain to zero in cells with constant heads" 199 | ] 200 | }, 201 | { 202 | "cell_type": "code", 203 | "execution_count": null, 204 | "metadata": {}, 205 | "outputs": [], 206 | "source": [ 207 | "for ipos in cellid:\n", 208 | " idomain[ipos] = 0" 209 | ] 210 | }, 211 | { 212 | "cell_type": "markdown", 213 | "metadata": {}, 214 | "source": [ 215 | "Make an array to store the values" 216 | ] 217 | }, 218 | { 219 | "cell_type": "code", 220 | "execution_count": null, 221 | "metadata": {}, 222 | "outputs": [], 223 | "source": [ 224 | "capture = np.zeros(idomain.shape, dtype=np.float)" 225 | ] 226 | }, 227 | { 228 | "cell_type": "markdown", 229 | "metadata": {}, 230 | "source": [ 231 | "#### Streamflow capture analysis code block\n", 232 | "The code block below loops through every cell in the model and for each active cell adds a well in the current cell, rewrites the well file, reruns the model, extracts river leakage results from the model, and calculates the streamflow capture fraction for the cell. The model is run with `silent=True` to suppress model output to the screen.\n", 233 | "\n", 234 | "Streamflow capture is defined as \n", 235 | "\n", 236 | "$c_{k,i,j} = \\frac{q_{k,i,j} - q_{{k,i,j}_{\\text{base}}}}{|q_{\\text{well}}|}$,\n", 237 | "\n", 238 | "where $q_{\\text{well}}$ is the pumping rate applied in each cell (use `-0.001`), $q_{k,i,j}$ is the net simulated river flux, and $q_{{k,i,j}_{\\text{base}}}$ is the net simulated river flux from the base model. " 239 | ] 240 | }, 241 | { 242 | "cell_type": "code", 243 | "execution_count": null, 244 | "metadata": {}, 245 | "outputs": [], 246 | "source": [ 247 | "wnam = gwf.name + '_cf.wel'\n", 248 | "qwell = -1e-3\n", 249 | "k = 0\n", 250 | "for i in range(nrow):\n", 251 | " for j in range(ncol):\n", 252 | " # skip inactive cells\n", 253 | " \n", 254 | " # make a new well package\n", 255 | " \n", 256 | " # write the simulation files\n", 257 | " \n", 258 | " # run the simulation\n", 259 | " \n", 260 | " # process the results\n", 261 | " \n", 262 | " # add the value to the capture array\n", 263 | " \n", 264 | " # remove the new well package so it can be readded\n" 265 | ] 266 | }, 267 | { 268 | "cell_type": "markdown", 269 | "metadata": {}, 270 | "source": [ 271 | "Plot the capture fraction results using `flopy.plot.PlotMapView(model=gwf)` and `.plot_array()`." 272 | ] 273 | }, 274 | { 275 | "cell_type": "code", 276 | "execution_count": null, 277 | "metadata": {}, 278 | "outputs": [], 279 | "source": [] 280 | }, 281 | { 282 | "cell_type": "code", 283 | "execution_count": null, 284 | "metadata": {}, 285 | "outputs": [], 286 | "source": [] 287 | } 288 | ], 289 | "metadata": { 290 | "kernelspec": { 291 | "display_name": "Python 3", 292 | "language": "python", 293 | "name": "python3" 294 | }, 295 | "language_info": { 296 | "codemirror_mode": { 297 | "name": "ipython", 298 | "version": 3 299 | }, 300 | "file_extension": ".py", 301 | "mimetype": "text/x-python", 302 | "name": "python", 303 | "nbconvert_exporter": "python", 304 | "pygments_lexer": "ipython3", 305 | "version": "3.7.3" 306 | } 307 | }, 308 | "nbformat": 4, 309 | "nbformat_minor": 2 310 | } 311 | -------------------------------------------------------------------------------- /Notebooks/readme.txt: -------------------------------------------------------------------------------- 1 | Placeholder 2 | 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## PLEASE JOIN US! 2 | 3 | Register today for this 1-day course: Take Your Groundwater Modeling Skills to the Next Level with FloPy and Python 4 | 5 | This course introduces participants to the FloPy python package, which can be used to develop, run, and post-process models that are part of the MODFLOW family of codes (Bakker et al., 2016). Supported models include MODFLOW 6 (Langevin et al., 2017), MODFLOW-2005 (Harbaugh, 2005), MODFLOW-NWT (Niswonger et al., 2011), MODFLOW-USG (Panday et al., 2013), MODPATH (Pollock, 2012 and 2016), MT3DMS (Zheng and Wang, 1999), MT3D-USGS (Morway et al., 2016), and SEAWAT (Langevin et al., 2008). FloPy provides functionality for creating new models as well as working with existing models. 6 | 7 | ## What is this course about? 8 | 9 | The purpose of this course is to present an introduction to python and the pre- and post-processing capabilities of FloPy. The course consists of short lectures and example problems designed to demonstrate the functionality of FloPy. Course topics will include: 10 | 11 | * Getting started with python - lists, tuples, dictionaries, numpy, matplotlib (90 min - Mike F.) 12 | * Building and post-processing simple MODFLOW models - Pollock MODPATH model (45 min - Joe H.) 13 | * Developing time varying boundary packages - Pollock MODPATH model (45 min - Chris L.) 14 | * Developing advanced packages - MODFLOW 6 McDonald Valley (for example, newton, SFR, MNW, and LAK Packages) (45 min - Joe H.) 15 | * Advanced analysis with pandas and FloPy - includes loading models - Little Plover (60 min - Andy L.) 16 | * Working with unstructured grids (60 min - Chris L.) 17 | * Automating model runs - streamflow capture (45 min - Joe H.) 18 | * pyEMU demo (30 min - Jeremy W.) 19 | 20 | ## Who should attend? 21 | 22 | This course is suited for MODFLOW users interested in learning how to use python and FloPy to develop and post-process MODFLOW-based models. Attendees will be required to bring a laptop computer (both Windows and Mac operating systems will be supported). python and FloPy software will be provided to class attendees. There will be an optional FloPy developer discussion at the end of the class if requested by attendees. 23 | 24 | 25 | ## Instructors 26 | 27 | This course will be taught by core member of the FloPy development team, including: 28 | 29 | * Mike Fienen 30 | * Andy Leaf 31 | * Joe Hughes 32 | * Chris Langevin 33 | * Jeremy White 34 | -------------------------------------------------------------------------------- /bin/download_executables.bat: -------------------------------------------------------------------------------- 1 | python download_executables.py 2 | pause 3 | -------------------------------------------------------------------------------- /bin/download_executables.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import shutil 4 | import pymake 5 | 6 | def get_platform(pltfrm): 7 | # Determine the platform in order to construct the zip file name 8 | if pltfrm is None: 9 | if sys.platform.lower() == 'darwin': 10 | pltfrm = 'mac' 11 | elif sys.platform.lower().startswith('linux'): 12 | pltfrm = 'linux' 13 | elif 'win' in sys.platform.lower(): 14 | is_64bits = sys.maxsize > 2 ** 32 15 | if is_64bits: 16 | pltfrm = 'win64' 17 | else: 18 | pltfrm = 'win32' 19 | else: 20 | errmsg = ('Could not determine platform' 21 | '. sys.platform is {}'.format(sys.platform)) 22 | raise Exception(errmsg) 23 | else: 24 | assert pltfrm in ['mac', 'linux', 'win32', 'win64'] 25 | return pltfrm 26 | 27 | 28 | def getmfexes(pth='.', version='', pltfrm=None): 29 | """ 30 | Get the latest MODFLOW binary executables from a github site 31 | (https://github.com/MODFLOW-USGS/executables) for the specified 32 | operating system and put them in the specified path. 33 | 34 | Parameters 35 | ---------- 36 | pth : str 37 | Location to put the executables (default is current working directory) 38 | 39 | version : str 40 | Version of the MODFLOW-USGS/executables release to use. 41 | 42 | pltfrm : str 43 | Platform that will run the executables. Valid values include mac, 44 | linux, win32 and win64. If platform is None, then routine will 45 | download the latest appropriate zipfile from the github repository 46 | based on the platform running this script. 47 | 48 | """ 49 | 50 | # Determine the platform in order to construct the zip file name 51 | pltfrm = get_platform(pltfrm) 52 | zipname = '{}.zip'.format(pltfrm) 53 | 54 | # Determine path for file download and then download and unzip 55 | url = ('https://github.com/MODFLOW-USGS/executables/' 56 | 'releases/download/{}/'.format(version)) 57 | assets = {p: url + p for p in ['mac.zip', 'linux.zip', 58 | 'win32.zip', 'win64.zip']} 59 | download_url = assets[zipname] 60 | pymake.download_and_unzip(download_url, pth) 61 | 62 | # additional assets 63 | if 'win' in pltfrm: 64 | zipname = 'pestppwin.zip' 65 | else: 66 | zipname = 'pestpp{}.zip'.format(pltfrm) 67 | url = ('https://github.com/jdhughes-usgs/MM2019_FloPy/' 68 | 'releases/download/1/') 69 | assets = {p: url + p for p in ['pestppmac.zip', 70 | 'pestpplinux.zip', 71 | 'pestppwin.zip']} 72 | download_url = assets[zipname] 73 | pymake.download_and_unzip(download_url, pth) 74 | 75 | # check for stray directories 76 | listdir = os.listdir() 77 | for v in os.listdir(): 78 | if os.path.isdir(v): 79 | print('removing...{}'.format(v)) 80 | shutil.rmtree(v, ignore_errors=True) 81 | 82 | return 83 | 84 | 85 | if __name__ == "__main__": 86 | pltfrm = get_platform(None) 87 | getmfexes(version='2.0') 88 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.chd: -------------------------------------------------------------------------------- 1 | # CHD6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | PRINT_INPUT 5 | END Options 6 | 7 | BEGIN Dimensions 8 | MAXBOUND 10 9 | END Dimensions 10 | 11 | BEGIN PERIOD 1 12 | 1 40 6 16.900000 13 | 1 40 7 16.400000 14 | 1 40 8 16.100000 15 | 1 40 9 15.600000 16 | 1 40 10 15.100000 17 | 1 40 11 14.000000 18 | 1 40 12 13.000000 19 | 1 40 13 12.500000 20 | 1 40 14 12.000000 21 | 1 40 15 11.400000 22 | END PERIOD 23 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.ic: -------------------------------------------------------------------------------- 1 | # IC6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | END Options 5 | 6 | BEGIN GRIDDATA 7 | STRT LAYERED 8 | INTERNAL FACTOR 1.000000 IPRN 1 9 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 10 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 11 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 12 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 13 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 14 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 15 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 16 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 17 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 18 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 19 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 20 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 21 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 22 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 23 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 24 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 25 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 26 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 27 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 28 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 29 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 30 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 31 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 32 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 33 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 34 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 35 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 36 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 37 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 38 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 39 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 40 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 41 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 42 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 43 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 44 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 46 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 47 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 48 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 49 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 50 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 51 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 52 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 53 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 54 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 55 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 56 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 57 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 58 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 59 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 60 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 61 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 62 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 63 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 64 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 65 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 66 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 67 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 68 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 69 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 70 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 71 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 72 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 73 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 74 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 75 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 76 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 77 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 78 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 79 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 80 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 81 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 82 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 83 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 84 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 85 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 86 | 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 45.00000 87 | 45.00000 45.00000 45.00000 45.00000 45.00000 16.90000 16.40000 16.10000 15.60000 15.10000 88 | 14.00000 13.00000 12.50000 12.00000 11.40000 45.00000 45.00000 45.00000 45.00000 45.00000 89 | END GRIDDATA 90 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.ims: -------------------------------------------------------------------------------- 1 | # IMS6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | PRINT_OPTION SUMMARY 5 | COMPLEXITY SIMPLE 6 | END Options 7 | 8 | BEGIN Nonlinear 9 | OUTER_HCLOSE 0.1000000E-04 10 | OUTER_MAXIMUM 100 11 | UNDER_RELAXATION NONE 12 | UNDER_RELAXATION_THETA 0.000000 13 | UNDER_RELAXATION_KAPPA 0.000000 14 | UNDER_RELAXATION_GAMMA 0.000000 15 | UNDER_RELAXATION_MOMENTUM 0.000000 16 | END Nonlinear 17 | 18 | BEGIN LINEAR 19 | INNER_MAXIMUM 25 20 | INNER_HCLOSE 0.1000000E-05 21 | INNER_RCLOSE 0.1000000E-02 22 | LINEAR_ACCELERATION CG 23 | RELAXATION_FACTOR 1.000000 24 | NUMBER_ORTHOGONALIZATIONS 2 25 | REORDERING_METHOD NONE 26 | END LINEAR 27 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.nam: -------------------------------------------------------------------------------- 1 | BEGIN Options 2 | LIST freyberg6.lst 3 | SAVE_FLOWS 4 | END Options 5 | 6 | BEGIN Packages 7 | DIS6 freyberg6.dis 8 | IC6 freyberg6.ic 9 | NPF6 freyberg6.npf 10 | OC6 freyberg6.oc 11 | WEL6 freyberg6.wel WEL-1 12 | RIV6 freyberg6.riv RIV-1 13 | RCH6 freyberg6.rch RCH-1 14 | CHD6 freyberg6.chd CHD-1 15 | END Packages 16 | 17 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.npf: -------------------------------------------------------------------------------- 1 | # NPF6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | END Options 5 | 6 | BEGIN GRIDDATA 7 | Icelltype LAYERED 8 | CONSTANT 1 9 | K LAYERED 10 | INTERNAL FACTOR 1.0 IPRN 12 11 | 0.1451900E-03 0.1413300E-03 0.1443000E-03 0.1109500E-03 0.1127000E-03 0.1187400E-03 0.1053400E-03 0.1148600E-03 0.1214600E-03 0.1040600E-03 12 | 0.9250000E-04 0.9537100E-04 0.9097300E-04 0.1163100E-03 0.1123000E-03 0.1060600E-03 0.1138000E-03 0.1145300E-03 0.1120900E-03 0.1107200E-03 13 | 0.1487200E-03 0.1480100E-03 0.1045100E-03 0.1158300E-03 0.1054900E-03 0.1108600E-03 0.1058300E-03 0.1131300E-03 0.1191700E-03 0.9856800E-04 14 | 0.9195300E-04 0.1008000E-03 0.9237700E-04 0.1049000E-03 0.1192500E-03 0.1075700E-03 0.8161600E-04 0.1138900E-03 0.1171200E-03 0.1017800E-03 15 | 0.1411600E-03 0.1590800E-03 0.1089000E-03 0.1126900E-03 0.1155500E-03 0.1107500E-03 0.1094100E-03 0.1159200E-03 0.1038200E-03 0.8943600E-04 16 | 0.8644600E-04 0.8758400E-04 0.8587700E-04 0.1191600E-03 0.1053200E-03 0.1137000E-03 0.8232300E-04 0.1066600E-03 0.1099600E-03 0.9953500E-04 17 | 0.1074600E-03 0.9376200E-04 0.1155400E-03 0.1184300E-03 0.1129600E-03 0.1136700E-03 0.1077700E-03 0.1078300E-03 0.1103700E-03 0.9027400E-04 18 | 0.8535600E-04 0.9450200E-04 0.9343500E-04 0.1008200E-03 0.9859800E-04 0.8194000E-04 0.8504100E-04 0.1134800E-03 0.1061200E-03 0.1076000E-03 19 | 0.1080100E-03 0.9592500E-04 0.1110100E-03 0.1134100E-03 0.1217200E-03 0.1119200E-03 0.8896900E-04 0.9167200E-04 0.9653800E-04 0.8819600E-04 20 | 0.9590800E-04 0.9576100E-04 0.8828300E-04 0.1095800E-03 0.1049000E-03 0.7692200E-04 0.8729700E-04 0.1005500E-03 0.1137900E-03 0.1002100E-03 21 | 0.1105400E-03 0.8309500E-04 0.9852600E-04 0.9255700E-04 0.8149500E-04 0.9177700E-04 0.8795600E-04 0.9196900E-04 0.9431200E-04 0.8651200E-04 22 | 0.8791400E-04 0.9153000E-04 0.9460900E-04 0.1103600E-03 0.9890900E-04 0.8679700E-04 0.9433800E-04 0.1096400E-03 0.1088200E-03 0.1012300E-03 23 | 0.1129900E-03 0.9228600E-04 0.9285100E-04 0.8165600E-04 0.7937300E-04 0.8935300E-04 0.8736500E-04 0.8727900E-04 0.9078900E-04 0.9264500E-04 24 | 0.7198400E-04 0.8092800E-04 0.8814500E-04 0.8797900E-04 0.8067300E-04 0.9443300E-04 0.9594200E-04 0.8933500E-04 0.8862300E-04 0.1147600E-03 25 | 0.1090400E-03 0.8993400E-04 0.9423200E-04 0.1136100E-03 0.1092500E-03 0.1087300E-03 0.1125000E-03 0.8001100E-04 0.8695500E-04 0.8639500E-04 26 | 0.6743200E-04 0.8438800E-04 0.9728300E-04 0.9113500E-04 0.9168700E-04 0.9960900E-04 0.8105300E-04 0.8430000E-04 0.9775600E-04 0.1083500E-03 27 | 0.1182500E-03 0.8360200E-04 0.8839100E-04 0.1179000E-03 0.000000 0.000000 0.000000 0.1081600E-03 0.9024900E-04 0.8467800E-04 28 | 0.6433500E-04 0.8604600E-04 0.8616800E-04 0.9063200E-04 0.9114200E-04 0.8944600E-04 0.8433300E-04 0.9726000E-04 0.9065100E-04 0.1173200E-03 29 | 0.1079400E-03 0.9484600E-04 0.9123000E-04 0.1082400E-03 0.000000 0.000000 0.000000 0.000000 0.1161800E-03 0.8462100E-04 30 | 0.7467900E-04 0.8488100E-04 0.8291700E-04 0.8702500E-04 0.9189400E-04 0.9344400E-04 0.1004100E-03 0.8888400E-04 0.9400500E-04 0.1140600E-03 31 | 0.1168200E-03 0.8432500E-04 0.8423800E-04 0.1014300E-03 0.000000 0.000000 0.000000 0.000000 0.1041800E-03 0.9084200E-04 32 | 0.6082200E-04 0.6394400E-04 0.6905400E-04 0.8796700E-04 0.9215800E-04 0.8029000E-04 0.9314800E-04 0.7712000E-04 0.9282100E-04 0.8364900E-04 33 | 0.1172000E-03 0.9552200E-04 0.8870700E-04 0.1009000E-03 0.000000 0.000000 0.000000 0.000000 0.1090400E-03 0.9002300E-04 34 | 0.7349200E-04 0.7544500E-04 0.6970300E-04 0.8058200E-04 0.9302600E-04 0.6241100E-04 0.1044100E-03 0.8163200E-04 0.9196200E-04 0.1032600E-03 35 | 0.1071100E-03 0.9675600E-04 0.8616300E-04 0.1072500E-03 0.000000 0.000000 0.000000 0.000000 0.1107900E-03 0.8997100E-04 36 | 0.6113100E-04 0.9262400E-04 0.8342200E-04 0.9485900E-04 0.9132300E-04 0.8877900E-04 0.8489600E-04 0.9169800E-04 0.8082100E-04 0.8548400E-04 37 | 0.1085000E-03 0.8775200E-04 0.8136200E-04 0.1182000E-03 0.000000 0.000000 0.000000 0.000000 0.1037900E-03 0.8768600E-04 38 | 0.7035300E-04 0.6892100E-04 0.6602000E-04 0.9145800E-04 0.9982900E-04 0.7852100E-04 0.9710600E-04 0.8692900E-04 0.9946600E-04 0.8696500E-04 39 | 0.1101100E-03 0.8580700E-04 0.8716800E-04 0.1205900E-03 0.000000 0.000000 0.000000 0.000000 0.8861800E-04 0.8475000E-04 40 | 0.5610600E-04 0.7522200E-04 0.7162700E-04 0.6963500E-04 0.6969800E-04 0.7319000E-04 0.7001600E-04 0.8296900E-04 0.8891500E-04 0.1178800E-03 41 | 0.1033600E-03 0.9192500E-04 0.9246800E-04 0.1052800E-03 0.000000 0.000000 0.000000 0.000000 0.8841500E-04 0.6729800E-04 42 | 0.4746200E-04 0.6572600E-04 0.7278600E-04 0.6995100E-04 0.7193900E-04 0.6782600E-04 0.7687500E-04 0.9453800E-04 0.9370300E-04 0.1053800E-03 43 | 0.1153800E-03 0.9152600E-04 0.9165700E-04 0.1122900E-03 0.000000 0.000000 0.000000 0.000000 0.8059100E-04 0.7316400E-04 44 | 0.4865700E-04 0.7540700E-04 0.7152100E-04 0.7249200E-04 0.6722500E-04 0.6256800E-04 0.6533700E-04 0.8957000E-04 0.9037800E-04 0.1184600E-03 45 | 0.1089000E-03 0.8383200E-04 0.9529100E-04 0.1030100E-03 0.000000 0.000000 0.000000 0.000000 0.8254900E-04 0.7732500E-04 46 | 0.5262500E-04 0.5683300E-04 0.7304700E-04 0.7184200E-04 0.7369400E-04 0.7673300E-04 0.7268300E-04 0.8574400E-04 0.8907500E-04 0.1126300E-03 47 | 0.1091600E-03 0.9297100E-04 0.9472900E-04 0.1038700E-03 0.000000 0.000000 0.000000 0.000000 0.8159300E-04 0.6488900E-04 48 | 0.5453800E-04 0.4062900E-04 0.5975300E-04 0.7071300E-04 0.7547900E-04 0.7596000E-04 0.6799800E-04 0.8810100E-04 0.1007100E-03 0.1114400E-03 49 | 0.1097100E-03 0.9215600E-04 0.8378300E-04 0.1114400E-03 0.000000 0.000000 0.000000 0.000000 0.9784600E-04 0.7421800E-04 50 | 0.4777100E-04 0.4497000E-04 0.5923900E-04 0.7011800E-04 0.6993900E-04 0.7591600E-04 0.6892700E-04 0.8780200E-04 0.8722500E-04 0.1119800E-03 51 | 0.1156300E-03 0.8428000E-04 0.9133400E-04 0.1220500E-03 0.000000 0.000000 0.000000 0.000000 0.8971000E-04 0.6953500E-04 52 | 0.4997800E-04 0.5199100E-04 0.3821700E-04 0.7912700E-04 0.6997100E-04 0.6892100E-04 0.6721700E-04 0.8028300E-04 0.8285400E-04 0.1089300E-03 53 | 0.1106700E-03 0.9077900E-04 0.9632700E-04 0.1164700E-03 0.000000 0.000000 0.1131300E-03 0.1104200E-03 0.8908900E-04 0.7110200E-04 54 | 0.5124000E-04 0.4128800E-04 0.4867700E-04 0.6885600E-04 0.7250300E-04 0.6600300E-04 0.7181100E-04 0.9430800E-04 0.8820100E-04 0.1032600E-03 55 | 0.1063800E-03 0.9112300E-04 0.8281500E-04 0.1149400E-03 0.1090900E-03 0.000000 0.1134100E-03 0.8392900E-04 0.8636700E-04 0.6733600E-04 56 | 0.4779500E-04 0.4519900E-04 0.3900600E-04 0.7661700E-04 0.7080100E-04 0.7365700E-04 0.5339000E-04 0.7760000E-04 0.8680200E-04 0.1094800E-03 57 | 0.1135400E-03 0.9536100E-04 0.8728700E-04 0.8839500E-04 0.1027800E-03 0.1100000E-03 0.9737600E-04 0.8471700E-04 0.9917100E-04 0.7211700E-04 58 | 0.5065100E-04 0.5252000E-04 0.4698700E-04 0.7279600E-04 0.7436600E-04 0.5157700E-04 0.7559500E-04 0.6935900E-04 0.9513500E-04 0.8924600E-04 59 | 0.1132400E-03 0.9206800E-04 0.9169600E-04 0.9264300E-04 0.9184700E-04 0.9092200E-04 0.8916300E-04 0.8314200E-04 0.6517200E-04 0.7733400E-04 60 | 0.5268000E-04 0.5142300E-04 0.4156300E-04 0.6737100E-04 0.7638300E-04 0.4763900E-04 0.7110400E-04 0.7581200E-04 0.9354000E-04 0.9409600E-04 61 | 0.1142200E-03 0.9124800E-04 0.9591900E-04 0.6735600E-04 0.9117700E-04 0.8451400E-04 0.8923100E-04 0.9496200E-04 0.6948600E-04 0.7001700E-04 62 | 0.4812700E-04 0.4947400E-04 0.4760100E-04 0.7764600E-04 0.7547100E-04 0.4800500E-04 0.7729400E-04 0.7897800E-04 0.9441100E-04 0.8844800E-04 63 | 0.1175000E-03 0.8378900E-04 0.9909000E-04 0.9166700E-04 0.6639500E-04 0.8745200E-04 0.8990700E-04 0.6506900E-04 0.6874600E-04 0.5219600E-04 64 | 0.1718800E-04 0.5354700E-04 0.4613000E-04 0.4905000E-04 0.4985200E-04 0.4518600E-04 0.6188000E-04 0.6267500E-04 0.7298100E-04 0.9491200E-04 65 | 0.1012100E-03 0.1074900E-03 0.8386500E-04 0.8873200E-04 0.9231800E-04 0.8303800E-04 0.6106800E-04 0.5477100E-04 0.6896300E-04 0.3949300E-04 66 | 0.3997100E-04 0.4882700E-04 0.5058900E-04 0.4683300E-04 0.4899500E-04 0.4529800E-04 0.5220200E-04 0.7028000E-04 0.7185100E-04 0.7905800E-04 67 | 0.1047900E-03 0.1104800E-03 0.9092900E-04 0.9043800E-04 0.9668700E-04 0.7354400E-04 0.5655800E-04 0.1329100E-04 0.6956900E-04 0.6109700E-04 68 | 0.3251800E-04 0.5442700E-04 0.5224300E-04 0.4288100E-04 0.5427500E-04 0.2692700E-04 0.4677600E-04 0.4850800E-04 0.7386300E-04 0.7700700E-04 69 | 0.1023100E-03 0.1166500E-03 0.9741400E-04 0.9781800E-04 0.9990500E-04 0.7611800E-04 0.1590300E-04 0.1863200E-04 0.1560500E-04 0.3311200E-04 70 | 0.2492000E-04 0.4982600E-04 0.5447100E-04 0.4701600E-04 0.5078900E-04 0.2718600E-04 0.3754400E-04 0.5032300E-04 0.5174200E-04 0.6036700E-04 71 | 0.1108100E-03 0.8525200E-04 0.8515900E-04 0.9217300E-04 0.7256400E-04 0.3921400E-04 0.2958800E-04 0.1967900E-04 0.3287100E-04 0.2472700E-04 72 | 0.3127600E-04 0.4833300E-04 0.5499900E-04 0.5000900E-04 0.3335200E-04 0.1619800E-04 0.2646800E-04 0.2091300E-04 0.4628200E-04 0.4825200E-04 73 | 0.1092700E-03 0.8622100E-04 0.8704600E-04 0.9061300E-04 0.9616700E-04 0.6629600E-04 0.8710500E-05 0.2771000E-04 0.2869200E-04 0.3579000E-04 74 | 0.2665200E-04 0.3390600E-04 0.5481900E-04 0.5342700E-04 0.1836800E-04 0.1858100E-04 0.2446000E-04 0.2174300E-04 0.5184500E-04 0.5756000E-04 75 | 0.000000 0.9116800E-04 0.8831100E-04 0.8966200E-04 0.8818800E-04 0.8599300E-04 0.6895800E-04 0.4775700E-04 0.4015500E-05 0.2653500E-04 76 | 0.2461500E-04 0.2008800E-04 0.1846400E-04 0.5997800E-04 0.5032200E-04 0.4519000E-04 0.2580500E-04 0.4569900E-04 0.4771100E-04 0.7500000E-04 77 | 0.000000 0.000000 0.8142000E-04 0.8953700E-04 0.9762900E-04 0.6555100E-04 0.7129400E-04 0.5272200E-04 0.3938800E-04 0.3816100E-04 78 | 0.2490600E-04 0.2536700E-04 0.1774000E-04 0.5118900E-04 0.4384100E-04 0.5090000E-04 0.4257500E-04 0.5736600E-04 0.6645300E-04 0.9043300E-04 79 | 0.000000 0.000000 0.000000 0.6618300E-04 0.7644600E-04 0.6464400E-04 0.6097200E-04 0.7739200E-04 0.4015300E-04 0.2630300E-04 80 | 0.2220600E-04 0.1437600E-04 0.3881700E-04 0.4578400E-04 0.4890400E-04 0.5395400E-04 0.4955900E-04 0.4641600E-04 0.7674400E-04 0.8853700E-04 81 | 0.000000 0.000000 0.000000 0.000000 0.7448700E-04 0.7416700E-04 0.7127200E-04 0.5236700E-04 0.4885700E-04 0.1588700E-04 82 | 0.2545900E-04 0.2113200E-04 0.2691900E-04 0.5374600E-04 0.4968200E-04 0.4682100E-04 0.4712100E-04 0.6673900E-04 0.1013400E-03 0.000000 83 | 0.000000 0.000000 0.000000 0.000000 0.8720300E-04 0.7174400E-04 0.6473700E-04 0.5413600E-04 0.5136000E-04 0.2588400E-04 84 | 0.2627700E-04 0.2969900E-04 0.2033100E-04 0.5165300E-04 0.4094100E-04 0.5095200E-04 0.7433700E-04 0.7112000E-04 0.8805000E-04 0.000000 85 | 0.000000 0.000000 0.000000 0.000000 0.000000 0.7443300E-04 0.6898000E-04 0.4781500E-04 0.6218100E-04 0.1590600E-04 86 | 0.2039100E-04 0.2718300E-04 0.1726600E-04 0.2083200E-04 0.2854600E-04 0.5453800E-04 0.5074700E-04 0.6309200E-04 0.000000 0.000000 87 | 0.000000 0.000000 0.000000 0.000000 0.000000 0.6879400E-04 0.7875300E-04 0.6534100E-04 0.5258100E-04 0.2331500E-04 88 | 0.2439200E-04 0.2925000E-04 0.2752500E-04 0.1796800E-04 0.3266100E-04 0.4243600E-04 0.6342500E-04 0.000000 0.000000 0.000000 89 | 0.000000 0.000000 0.000000 0.000000 0.000000 0.9475100E-04 0.5315100E-04 0.5108700E-04 0.2639000E-04 0.2862500E-04 90 | 0.2388600E-04 0.1610000E-04 0.1789500E-04 0.1518800E-04 0.4616300E-04 0.000000 0.000000 0.000000 0.000000 0.000000 91 | END GRIDDATA 92 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.oc: -------------------------------------------------------------------------------- 1 | # OC6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | BUDGET FILEOUT freyberg6.cbc 5 | HEAD FILEOUT freyberg6.hds 6 | HEAD PRINT_FORMAT COLUMNS 10 WIDTH 11 DIGITS 4 GENERAL 7 | END Options 8 | 9 | BEGIN PERIOD 1 10 | SAVE BUDGET ALL 11 | PRINT BUDGET ALL 12 | SAVE HEAD ALL 13 | END PERIOD 14 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.rch: -------------------------------------------------------------------------------- 1 | # RCH6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | READASARRAYS 5 | END Options 6 | 7 | BEGIN PERIOD 1 8 | RECHARGE 9 | CONSTANT 0.16000000E-08 10 | END PERIOD 11 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.riv: -------------------------------------------------------------------------------- 1 | # RIV6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | AUXILIARY IFACE 5 | PRINT_INPUT 6 | END Options 7 | 8 | BEGIN Dimensions 9 | MAXBOUND 40 10 | END Dimensions 11 | 12 | BEGIN PERIOD 1 13 | 1 1 15 20.100000 0.50000000E-01 20.000000 0.0000000 14 | 1 2 15 19.870000 0.50000000E-01 19.750000 0.0000000 15 | 1 3 15 19.650000 0.50000000E-01 19.500000 0.0000000 16 | 1 4 15 19.420000 0.50000000E-01 19.250000 0.0000000 17 | 1 5 15 19.190000 0.50000000E-01 19.000000 0.0000000 18 | 1 6 15 18.970000 0.50000000E-01 18.750000 0.0000000 19 | 1 7 15 18.740000 0.50000000E-01 18.500000 0.0000000 20 | 1 8 15 18.510000 0.50000000E-01 18.250000 0.0000000 21 | 1 9 15 18.280000 0.50000000E-01 18.000000 0.0000000 22 | 1 10 15 19.060000 0.50000000E-01 17.750000 0.0000000 23 | 1 11 15 17.830000 0.50000000E-01 17.500000 0.0000000 24 | 1 12 15 17.600000 0.50000000E-01 17.250000 0.0000000 25 | 1 13 15 17.380000 0.50000000E-01 17.000000 0.0000000 26 | 1 14 15 17.150000 0.50000000E-01 16.750000 0.0000000 27 | 1 15 15 16.920000 0.50000000E-01 16.500000 0.0000000 28 | 1 16 15 16.700000 0.50000000E-01 16.250000 0.0000000 29 | 1 17 15 16.470000 0.50000000E-01 16.000000 0.0000000 30 | 1 18 15 16.240000 0.50000000E-01 15.750000 0.0000000 31 | 1 19 15 16.020000 0.50000000E-01 15.500000 0.0000000 32 | 1 20 15 15.790000 0.50000000E-01 15.250000 0.0000000 33 | 1 21 15 15.560000 0.50000000E-01 15.000000 0.0000000 34 | 1 22 15 15.330000 0.50000000E-01 14.750000 0.0000000 35 | 1 23 15 15.110000 0.50000000E-01 14.500000 0.0000000 36 | 1 24 15 14.880000 0.50000000E-01 14.250000 0.0000000 37 | 1 25 15 14.650000 0.50000000E-01 14.000000 0.0000000 38 | 1 26 15 14.430000 0.50000000E-01 13.750000 0.0000000 39 | 1 27 15 14.200000 0.50000000E-01 13.500000 0.0000000 40 | 1 28 15 13.970000 0.50000000E-01 13.250000 0.0000000 41 | 1 29 15 13.750000 0.50000000E-01 13.000000 0.0000000 42 | 1 30 15 13.520000 0.50000000E-01 12.750000 0.0000000 43 | 1 31 15 13.290000 0.50000000E-01 12.500000 0.0000000 44 | 1 32 15 13.070000 0.50000000E-01 12.250000 0.0000000 45 | 1 33 15 12.840000 0.50000000E-01 12.000000 0.0000000 46 | 1 34 15 12.610000 0.50000000E-01 11.750000 0.0000000 47 | 1 35 15 12.380000 0.50000000E-01 11.500000 0.0000000 48 | 1 36 15 12.160000 0.50000000E-01 11.250000 0.0000000 49 | 1 37 15 11.930000 0.50000000E-01 11.000000 0.0000000 50 | 1 38 15 11.700000 0.50000000E-01 10.750000 0.0000000 51 | 1 39 15 11.480000 0.50000000E-01 10.500000 0.0000000 52 | 1 40 15 11.250000 0.50000000E-01 10.250000 0.0000000 53 | END PERIOD 54 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.tdis: -------------------------------------------------------------------------------- 1 | # TDIS6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | TIME_UNITS SECONDS 5 | END Options 6 | 7 | BEGIN Dimensions 8 | NPER 1 9 | END Dimensions 10 | 11 | BEGIN PERIODDATA 12 | 10.000000 1 1.2000000 Items: PERLEN NSTP TSMULT 13 | END PERIODDATA 14 | -------------------------------------------------------------------------------- /data/freyberg/freyberg6.wel: -------------------------------------------------------------------------------- 1 | # WEL6 input file, prepared by MF5to6 on 5/6/2019 at 9:48:52. 2 | 3 | BEGIN Options 4 | AUXILIARY IFACE 5 | PRINT_INPUT 6 | END Options 7 | 8 | BEGIN Dimensions 9 | MAXBOUND 6 10 | END Dimensions 11 | 12 | BEGIN PERIOD 1 13 | 1 9 16 -0.82000000E-02 0.0000000 14 | 1 11 13 -0.41000000E-02 0.0000000 15 | 1 20 14 -0.39000000E-02 0.0000000 16 | 1 26 10 -0.83000000E-03 0.0000000 17 | 1 29 6 -0.72000000E-03 0.0000000 18 | 1 34 12 -0.43000000E-02 0.0000000 19 | END PERIOD 20 | -------------------------------------------------------------------------------- /data/freyberg/mfsim.nam: -------------------------------------------------------------------------------- 1 | # Simulation name file for MODFLOW 6 prepared by MF5to6 2 | 3 | BEGIN Options 4 | END Options 5 | 6 | BEGIN TIMING 7 | TDIS6 freyberg6.tdis 8 | END TIMING 9 | 10 | BEGIN MODELS 11 | GWF6 freyberg6.nam freyberg6 12 | END MODELS 13 | 14 | BEGIN EXCHANGES 15 | END EXCHANGES 16 | 17 | BEGIN SOLUTIONGROUP 1 18 | MXITER 1 19 | IMS6 freyberg6.ims freyberg6 20 | END SOLUTIONGROUP 21 | -------------------------------------------------------------------------------- /data/freyberg_nwt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdhughes-dev/MM2019_FloPy/37f8c87d8a6b709b1a56692d6283872a39789c69/data/freyberg_nwt/.DS_Store -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.chk: -------------------------------------------------------------------------------- 1 | type,package,k,i,j,value,desc 2 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.drn: -------------------------------------------------------------------------------- 1 | # DRN package for MODFLOW-NWT, generated by Flopy. 2 | 10 0 3 | 10 0 # stress period 1 4 | 1 40 6 32.5 10000.0 5 | 1 40 7 32.5 10000.0 6 | 1 40 8 32.5 10000.0 7 | 1 40 9 32.5 10000.0 8 | 1 40 10 32.5 10000.0 9 | 1 40 11 32.5 10000.0 10 | 1 40 12 32.5 10000.0 11 | 1 40 13 32.5 10000.0 12 | 1 40 14 32.5 10000.0 13 | 1 40 15 32.5 10000.0 14 | 10 0 # stress period 2 15 | 1 40 6 32.5 10000.0 16 | 1 40 7 32.5 10000.0 17 | 1 40 8 32.5 10000.0 18 | 1 40 9 32.5 10000.0 19 | 1 40 10 32.5 10000.0 20 | 1 40 11 32.5 10000.0 21 | 1 40 12 32.5 10000.0 22 | 1 40 13 32.5 10000.0 23 | 1 40 14 32.5 10000.0 24 | 1 40 15 32.5 10000.0 25 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.lmt6: -------------------------------------------------------------------------------- 1 | # LMT6 package for MODFLOW-NWT, generated by Flopy. 2 | OUTPUT_FILE_NAME mt3d_link.ftl 3 | OUTPUT_FILE_UNIT 54 4 | OUTPUT_FILE_HEADER extended 5 | OUTPUT_FILE_FORMAT formatted 6 | PACKAGE_FLOWS SFR 7 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.nam: -------------------------------------------------------------------------------- 1 | # Name file for MODFLOW-NWT, generated by Flopy version 3.2.12. 2 | #xll:0; yll:0; rotation:0; proj4_str:+init=EPSG:4326; units:meters; lenuni:2; length_multiplier:1 ;start_datetime:1-1-1970 3 | LIST 2 freyberg.list 4 | DIS 11 freyberg.dis 5 | BAS6 13 freyberg.bas 6 | UPW 31 freyberg.upw 7 | RCH 19 freyberg.rch 8 | NWT 32 freyberg.nwt 9 | OC 14 freyberg.oc 10 | LMT6 30 freyberg.lmt6 11 | WEL 20 freyberg.wel 12 | SFR 17 freyberg.sfr 13 | DRN 21 freyberg.drn 14 | DATA(BINARY) 50 freyberg.cbc REPLACE 15 | DATA(BINARY) 51 freyberg.hds REPLACE 16 | DATA 60 freyberg.sfr.out 17 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.nwt: -------------------------------------------------------------------------------- 1 | # NWT package for MODFLOW-NWT, generated by Flopy. 2 | 1.000e-02 5.000e+02 100 1.000e-05 1 0 0 COMPLEX 3 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.oc: -------------------------------------------------------------------------------- 1 | # OC package for MODFLOW-NWT, generated by Flopy. 2 | HEAD PRINT FORMAT 0 3 | HEAD SAVE UNIT 51 4 | DRAWDOWN PRINT FORMAT 0 5 | COMPACT BUDGET AUX 6 | 7 | period 1 step 1 8 | save head 9 | save budget 10 | 11 | period 2 step 1 12 | save head 13 | save budget 14 | 15 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.sfr: -------------------------------------------------------------------------------- 1 | # SFR package for MODFLOW-NWT, generated by Flopy. 2 | REACHINPUT 3 | 40 40 0 0 86400.00000000 0.00010000 50 60 1 4 | 1 1 16 1 1 250.0 34.0 5e-05 1.0 0.1 5 | 1 2 16 2 1 250.0 33.98718 5e-05 1.0 0.1 6 | 1 3 16 3 1 250.0 33.974358 5e-05 1.0 0.1 7 | 1 4 16 4 1 250.0 33.96154 5e-05 1.0 0.1 8 | 1 5 16 5 1 250.0 33.94872 5e-05 1.0 0.1 9 | 1 6 16 6 1 250.0 33.935898 5e-05 1.0 0.1 10 | 1 7 16 7 1 250.0 33.923077 5e-05 1.0 0.1 11 | 1 8 16 8 1 250.0 33.910255 5e-05 1.0 0.1 12 | 1 9 16 9 1 250.0 33.897434 5e-05 1.0 0.1 13 | 1 10 16 10 1 250.0 33.884617 5e-05 1.0 0.1 14 | 1 11 16 11 1 250.0 33.871796 5e-05 1.0 0.1 15 | 1 12 16 12 1 250.0 33.858974 5e-05 1.0 0.1 16 | 1 13 16 13 1 250.0 33.846153 5e-05 1.0 0.1 17 | 1 14 16 14 1 250.0 33.833332 5e-05 1.0 0.1 18 | 1 15 16 15 1 250.0 33.820515 5e-05 1.0 0.1 19 | 1 16 16 16 1 250.0 33.807693 5e-05 1.0 0.1 20 | 1 17 16 17 1 250.0 33.794872 5e-05 1.0 0.1 21 | 1 18 16 18 1 250.0 33.78205 5e-05 1.0 0.1 22 | 1 19 16 19 1 250.0 33.76923 5e-05 1.0 0.1 23 | 1 20 16 20 1 250.0 33.75641 5e-05 1.0 0.1 24 | 1 21 16 21 1 250.0 33.74359 5e-05 1.0 0.1 25 | 1 22 16 22 1 250.0 33.73077 5e-05 1.0 0.1 26 | 1 23 16 23 1 250.0 33.71795 5e-05 1.0 0.1 27 | 1 24 16 24 1 250.0 33.705128 5e-05 1.0 0.1 28 | 1 25 16 25 1 250.0 33.692307 5e-05 1.0 0.1 29 | 1 26 16 26 1 250.0 33.679485 5e-05 1.0 0.1 30 | 1 27 16 27 1 250.0 33.666668 5e-05 1.0 0.1 31 | 1 28 16 28 1 250.0 33.653847 5e-05 1.0 0.1 32 | 1 29 16 29 1 250.0 33.641026 5e-05 1.0 0.1 33 | 1 30 16 30 1 250.0 33.628204 5e-05 1.0 0.1 34 | 1 31 16 31 1 250.0 33.615383 5e-05 1.0 0.1 35 | 1 32 16 32 1 250.0 33.602566 5e-05 1.0 0.1 36 | 1 33 16 33 1 250.0 33.589745 5e-05 1.0 0.1 37 | 1 34 16 34 1 250.0 33.576923 5e-05 1.0 0.1 38 | 1 35 16 35 1 250.0 33.564102 5e-05 1.0 0.1 39 | 1 36 16 36 1 250.0 33.55128 5e-05 1.0 0.1 40 | 1 37 16 37 1 250.0 33.53846 5e-05 1.0 0.1 41 | 1 38 16 38 1 250.0 33.525642 5e-05 1.0 0.1 42 | 1 39 16 39 1 250.0 33.51282 5e-05 1.0 0.1 43 | 1 40 16 40 1 250.0 33.5 5e-05 1.0 0.1 44 | 40 0 0 0 45 | 1 1 2 0 10000.0 0 0 0 0.1 46 | 5.0 47 | 5.0 48 | 2 1 3 0 0 0 0 0 0.1 49 | 5.0 50 | 5.0 51 | 3 1 4 0 0 0 0 0 0.1 52 | 5.0 53 | 5.0 54 | 4 1 5 0 0 0 0 0 0.1 55 | 5.0 56 | 5.0 57 | 5 1 6 0 0 0 0 0 0.1 58 | 5.0 59 | 5.0 60 | 6 1 7 0 0 0 0 0 0.1 61 | 5.0 62 | 5.0 63 | 7 1 8 0 0 0 0 0 0.1 64 | 5.0 65 | 5.0 66 | 8 1 9 0 0 0 0 0 0.1 67 | 5.0 68 | 5.0 69 | 9 1 10 0 0 0 0 0 0.1 70 | 5.0 71 | 5.0 72 | 10 1 11 0 0 0 0 0 0.1 73 | 5.0 74 | 5.0 75 | 11 1 12 0 0 0 0 0 0.1 76 | 5.0 77 | 5.0 78 | 12 1 13 0 0 0 0 0 0.1 79 | 5.0 80 | 5.0 81 | 13 1 14 0 0 0 0 0 0.1 82 | 5.0 83 | 5.0 84 | 14 1 15 0 0 0 0 0 0.1 85 | 5.0 86 | 5.0 87 | 15 1 16 0 0 0 0 0 0.1 88 | 5.0 89 | 5.0 90 | 16 1 17 0 0 0 0 0 0.1 91 | 5.0 92 | 5.0 93 | 17 1 18 0 0 0 0 0 0.1 94 | 5.0 95 | 5.0 96 | 18 1 19 0 0 0 0 0 0.1 97 | 5.0 98 | 5.0 99 | 19 1 20 0 0 0 0 0 0.1 100 | 5.0 101 | 5.0 102 | 20 1 21 0 0 0 0 0 0.1 103 | 5.0 104 | 5.0 105 | 21 1 22 0 0 0 0 0 0.1 106 | 5.0 107 | 5.0 108 | 22 1 23 0 0 0 0 0 0.1 109 | 5.0 110 | 5.0 111 | 23 1 24 0 0 0 0 0 0.1 112 | 5.0 113 | 5.0 114 | 24 1 25 0 0 0 0 0 0.1 115 | 5.0 116 | 5.0 117 | 25 1 26 0 0 0 0 0 0.1 118 | 5.0 119 | 5.0 120 | 26 1 27 0 0 0 0 0 0.1 121 | 5.0 122 | 5.0 123 | 27 1 28 0 0 0 0 0 0.1 124 | 5.0 125 | 5.0 126 | 28 1 29 0 0 0 0 0 0.1 127 | 5.0 128 | 5.0 129 | 29 1 30 0 0 0 0 0 0.1 130 | 5.0 131 | 5.0 132 | 30 1 31 0 0 0 0 0 0.1 133 | 5.0 134 | 5.0 135 | 31 1 32 0 0 0 0 0 0.1 136 | 5.0 137 | 5.0 138 | 32 1 33 0 0 0 0 0 0.1 139 | 5.0 140 | 5.0 141 | 33 1 34 0 0 0 0 0 0.1 142 | 5.0 143 | 5.0 144 | 34 1 35 0 0 0 0 0 0.1 145 | 5.0 146 | 5.0 147 | 35 1 36 0 0 0 0 0 0.1 148 | 5.0 149 | 5.0 150 | 36 1 37 0 0 0 0 0 0.1 151 | 5.0 152 | 5.0 153 | 37 1 38 0 0 0 0 0 0.1 154 | 5.0 155 | 5.0 156 | 38 1 39 0 0 0 0 0 0.1 157 | 5.0 158 | 5.0 159 | 39 1 40 0 0 0 0 0 0.1 160 | 5.0 161 | 5.0 162 | 40 1 0 0 0 0 0 0 0.1 163 | 5.0 164 | 5.0 165 | -40 0 0 0 166 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.sfr.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | STREAM LISTING PERIOD 1 STEP 1 5 | 6 | LAYER ROW COL. STREAM RCH. FLOW INTO FLOW TO FLOW OUT OF OVRLND. DIRECT STREAM STREAM STREAM STREAM STREAMBED STREAMBED 7 | SEG.NO. NO. STRM. RCH. AQUIFER STRM. RCH. RUNOFF PRECIP ET HEAD DEPTH WIDTH CONDCTNC. GRADIENT 8 | 9 | 1 1 16 1 1 1.0000E+04 -6.9079E+01 1.0069E+04 0.000E+00 0.000E+00 0.000E+00 3.45128E+01 5.128E-01 5.000E+00 1.250E+02 -5.526E-01 10 | 1 2 16 2 1 1.0069E+04 -6.9442E+01 1.0139E+04 0.000E+00 0.000E+00 0.000E+00 3.45021E+01 5.149E-01 5.000E+00 1.250E+02 -5.555E-01 11 | 1 3 16 3 1 1.0139E+04 -6.9228E+01 1.0208E+04 0.000E+00 0.000E+00 0.000E+00 3.44914E+01 5.170E-01 5.000E+00 1.250E+02 -5.538E-01 12 | 1 4 16 4 1 1.0208E+04 -6.8614E+01 1.0276E+04 0.000E+00 0.000E+00 0.000E+00 3.44806E+01 5.191E-01 5.000E+00 1.250E+02 -5.489E-01 13 | 1 5 16 5 1 1.0276E+04 -6.7173E+01 1.0344E+04 0.000E+00 0.000E+00 0.000E+00 3.44699E+01 5.212E-01 5.000E+00 1.250E+02 -5.374E-01 14 | 1 6 16 6 1 1.0344E+04 -6.4029E+01 1.0408E+04 0.000E+00 0.000E+00 0.000E+00 3.44590E+01 5.231E-01 5.000E+00 1.250E+02 -5.122E-01 15 | 1 7 16 7 1 1.0408E+04 -5.9617E+01 1.0467E+04 0.000E+00 0.000E+00 0.000E+00 3.44481E+01 5.250E-01 5.000E+00 1.250E+02 -4.769E-01 16 | 1 8 16 8 1 1.0467E+04 -5.3596E+01 1.0521E+04 0.000E+00 0.000E+00 0.000E+00 3.44370E+01 5.267E-01 5.000E+00 1.250E+02 -4.288E-01 17 | 1 9 16 9 1 1.0521E+04 -4.5054E+01 1.0566E+04 0.000E+00 0.000E+00 0.000E+00 3.44256E+01 5.282E-01 5.000E+00 1.250E+02 -3.604E-01 18 | 1 10 16 10 1 1.0566E+04 -3.4663E+01 1.0600E+04 0.000E+00 0.000E+00 0.000E+00 3.44140E+01 5.294E-01 5.000E+00 1.250E+02 -2.773E-01 19 | 1 11 16 11 1 1.0600E+04 -3.6266E+01 1.0637E+04 0.000E+00 0.000E+00 0.000E+00 3.44023E+01 5.305E-01 5.000E+00 1.250E+02 -2.901E-01 20 | 1 12 16 12 1 1.0637E+04 -3.7371E+01 1.0674E+04 0.000E+00 0.000E+00 0.000E+00 3.43905E+01 5.316E-01 5.000E+00 1.250E+02 -2.990E-01 21 | 1 13 16 13 1 1.0674E+04 -4.0459E+01 1.0715E+04 0.000E+00 0.000E+00 0.000E+00 3.43789E+01 5.327E-01 5.000E+00 1.250E+02 -3.237E-01 22 | 1 14 16 14 1 1.0715E+04 -4.3082E+01 1.0758E+04 0.000E+00 0.000E+00 0.000E+00 3.43673E+01 5.340E-01 5.000E+00 1.250E+02 -3.447E-01 23 | 1 15 16 15 1 1.0758E+04 -4.4717E+01 1.0802E+04 0.000E+00 0.000E+00 0.000E+00 3.43558E+01 5.353E-01 5.000E+00 1.250E+02 -3.577E-01 24 | 1 16 16 16 1 1.0802E+04 -4.5233E+01 1.0848E+04 0.000E+00 0.000E+00 0.000E+00 3.43443E+01 5.366E-01 5.000E+00 1.250E+02 -3.619E-01 25 | 1 17 16 17 1 1.0848E+04 -4.4989E+01 1.0893E+04 0.000E+00 0.000E+00 0.000E+00 3.43328E+01 5.380E-01 5.000E+00 1.250E+02 -3.599E-01 26 | 1 18 16 18 1 1.0893E+04 -4.3674E+01 1.0936E+04 0.000E+00 0.000E+00 0.000E+00 3.43213E+01 5.393E-01 5.000E+00 1.250E+02 -3.494E-01 27 | 1 19 16 19 1 1.0936E+04 -4.0953E+01 1.0977E+04 0.000E+00 0.000E+00 0.000E+00 3.43098E+01 5.405E-01 5.000E+00 1.250E+02 -3.276E-01 28 | 1 20 16 20 1 1.0977E+04 -3.6182E+01 1.1013E+04 0.000E+00 0.000E+00 0.000E+00 3.42981E+01 5.417E-01 5.000E+00 1.250E+02 -2.895E-01 29 | 1 21 16 21 1 1.1013E+04 -3.0086E+01 1.1044E+04 0.000E+00 0.000E+00 0.000E+00 3.42863E+01 5.427E-01 5.000E+00 1.250E+02 -2.407E-01 30 | 1 22 16 22 1 1.1044E+04 -3.5484E+01 1.1079E+04 0.000E+00 0.000E+00 0.000E+00 3.42744E+01 5.436E-01 5.000E+00 1.250E+02 -2.839E-01 31 | 1 23 16 23 1 1.1079E+04 -3.9352E+01 1.1118E+04 0.000E+00 0.000E+00 0.000E+00 3.42627E+01 5.447E-01 5.000E+00 1.250E+02 -3.148E-01 32 | 1 24 16 24 1 1.1118E+04 -4.1239E+01 1.1160E+04 0.000E+00 0.000E+00 0.000E+00 3.42510E+01 5.459E-01 5.000E+00 1.250E+02 -3.299E-01 33 | 1 25 16 25 1 1.1160E+04 -4.1657E+01 1.1201E+04 0.000E+00 0.000E+00 0.000E+00 3.42394E+01 5.471E-01 5.000E+00 1.250E+02 -3.333E-01 34 | 1 26 16 26 1 1.1201E+04 -4.1180E+01 1.1242E+04 0.000E+00 0.000E+00 0.000E+00 3.42278E+01 5.483E-01 5.000E+00 1.250E+02 -3.294E-01 35 | 1 27 16 27 1 1.1242E+04 -4.0111E+01 1.1283E+04 0.000E+00 0.000E+00 0.000E+00 3.42162E+01 5.495E-01 5.000E+00 1.250E+02 -3.209E-01 36 | 1 28 16 28 1 1.1283E+04 -3.8627E+01 1.1321E+04 0.000E+00 0.000E+00 0.000E+00 3.42045E+01 5.507E-01 5.000E+00 1.250E+02 -3.090E-01 37 | 1 29 16 29 1 1.1321E+04 -3.6658E+01 1.1358E+04 0.000E+00 0.000E+00 0.000E+00 3.41928E+01 5.518E-01 5.000E+00 1.250E+02 -2.933E-01 38 | 1 30 16 30 1 1.1358E+04 -3.4102E+01 1.1392E+04 0.000E+00 0.000E+00 0.000E+00 3.41810E+01 5.528E-01 5.000E+00 1.250E+02 -2.728E-01 39 | 1 31 16 31 1 1.1392E+04 -3.0682E+01 1.1423E+04 0.000E+00 0.000E+00 0.000E+00 3.41692E+01 5.538E-01 5.000E+00 1.250E+02 -2.455E-01 40 | 1 32 16 32 1 1.1423E+04 -2.6352E+01 1.1449E+04 0.000E+00 0.000E+00 0.000E+00 3.41572E+01 5.546E-01 5.000E+00 1.250E+02 -2.108E-01 41 | 1 33 16 33 1 1.1449E+04 -2.0907E+01 1.1470E+04 0.000E+00 0.000E+00 0.000E+00 3.41450E+01 5.553E-01 5.000E+00 1.250E+02 -1.673E-01 42 | 1 34 16 34 1 1.1470E+04 -1.4486E+01 1.1484E+04 0.000E+00 0.000E+00 0.000E+00 3.41327E+01 5.558E-01 5.000E+00 1.250E+02 -1.159E-01 43 | 1 35 16 35 1 1.1484E+04 -7.3476E+00 1.1492E+04 0.000E+00 0.000E+00 0.000E+00 3.41202E+01 5.561E-01 5.000E+00 1.250E+02 -5.878E-02 44 | 1 36 16 36 1 1.1492E+04 1.2000E-01 1.1492E+04 0.000E+00 0.000E+00 0.000E+00 3.41075E+01 5.562E-01 5.000E+00 1.250E+02 9.600E-04 45 | 1 37 16 37 1 1.1492E+04 8.9855E+00 1.1483E+04 0.000E+00 0.000E+00 0.000E+00 3.40945E+01 5.561E-01 5.000E+00 1.250E+02 7.188E-02 46 | 1 38 16 38 1 1.1483E+04 2.0152E+01 1.1462E+04 0.000E+00 0.000E+00 0.000E+00 3.40813E+01 5.557E-01 5.000E+00 1.250E+02 1.612E-01 47 | 1 39 16 39 1 1.1462E+04 3.2162E+01 1.1430E+04 0.000E+00 0.000E+00 0.000E+00 3.40677E+01 5.549E-01 5.000E+00 1.250E+02 2.573E-01 48 | 1 40 16 40 1 1.1430E+04 0.0000E+00 1.1430E+04 0.000E+00 0.000E+00 0.000E+00 3.40544E+01 5.544E-01 5.000E+00 0.000E+00 0.000E+00 49 | 50 | 51 | 52 | STREAM LISTING PERIOD 2 STEP 1 53 | 54 | LAYER ROW COL. STREAM RCH. FLOW INTO FLOW TO FLOW OUT OF OVRLND. DIRECT STREAM STREAM STREAM STREAM STREAMBED STREAMBED 55 | SEG.NO. NO. STRM. RCH. AQUIFER STRM. RCH. RUNOFF PRECIP ET HEAD DEPTH WIDTH CONDCTNC. GRADIENT 56 | 57 | 1 1 16 1 1 1.0000E+04 -5.4014E+01 1.0054E+04 0.000E+00 0.000E+00 0.000E+00 3.45125E+01 5.125E-01 5.000E+00 1.250E+02 -4.321E-01 58 | 1 2 16 2 1 1.0054E+04 -5.4126E+01 1.0108E+04 0.000E+00 0.000E+00 0.000E+00 3.45014E+01 5.142E-01 5.000E+00 1.250E+02 -4.330E-01 59 | 1 3 16 3 1 1.0108E+04 -5.3365E+01 1.0162E+04 0.000E+00 0.000E+00 0.000E+00 3.44902E+01 5.158E-01 5.000E+00 1.250E+02 -4.269E-01 60 | 1 4 16 4 1 1.0162E+04 -5.1823E+01 1.0213E+04 0.000E+00 0.000E+00 0.000E+00 3.44790E+01 5.174E-01 5.000E+00 1.250E+02 -4.146E-01 61 | 1 5 16 5 1 1.0213E+04 -4.9011E+01 1.0262E+04 0.000E+00 0.000E+00 0.000E+00 3.44677E+01 5.190E-01 5.000E+00 1.250E+02 -3.921E-01 62 | 1 6 16 6 1 1.0262E+04 -4.4078E+01 1.0306E+04 0.000E+00 0.000E+00 0.000E+00 3.44563E+01 5.204E-01 5.000E+00 1.250E+02 -3.526E-01 63 | 1 7 16 7 1 1.0306E+04 -3.7059E+01 1.0343E+04 0.000E+00 0.000E+00 0.000E+00 3.44447E+01 5.216E-01 5.000E+00 1.250E+02 -2.965E-01 64 | 1 8 16 8 1 1.0343E+04 -2.6816E+01 1.0370E+04 0.000E+00 0.000E+00 0.000E+00 3.44328E+01 5.226E-01 5.000E+00 1.250E+02 -2.145E-01 65 | 1 9 16 9 1 1.0370E+04 -1.1909E+01 1.0382E+04 0.000E+00 0.000E+00 0.000E+00 3.44206E+01 5.231E-01 5.000E+00 1.250E+02 -9.527E-02 66 | 1 10 16 10 1 1.0382E+04 6.8713E+00 1.0375E+04 0.000E+00 0.000E+00 0.000E+00 3.44078E+01 5.232E-01 5.000E+00 1.250E+02 5.497E-02 67 | 1 11 16 11 1 1.0375E+04 1.7198E+00 1.0374E+04 0.000E+00 0.000E+00 0.000E+00 3.43949E+01 5.231E-01 5.000E+00 1.250E+02 1.376E-02 68 | 1 12 16 12 1 1.0374E+04 -2.1740E+00 1.0376E+04 0.000E+00 0.000E+00 0.000E+00 3.43821E+01 5.231E-01 5.000E+00 1.250E+02 -1.739E-02 69 | 1 13 16 13 1 1.0376E+04 -9.5837E+00 1.0385E+04 0.000E+00 0.000E+00 0.000E+00 3.43694E+01 5.233E-01 5.000E+00 1.250E+02 -7.667E-02 70 | 1 14 16 14 1 1.0385E+04 -1.6039E+01 1.0401E+04 0.000E+00 0.000E+00 0.000E+00 3.43570E+01 5.236E-01 5.000E+00 1.250E+02 -1.283E-01 71 | 1 15 16 15 1 1.0401E+04 -2.0238E+01 1.0422E+04 0.000E+00 0.000E+00 0.000E+00 3.43447E+01 5.242E-01 5.000E+00 1.250E+02 -1.619E-01 72 | 1 16 16 16 1 1.0422E+04 -2.2164E+01 1.0444E+04 0.000E+00 0.000E+00 0.000E+00 3.43325E+01 5.248E-01 5.000E+00 1.250E+02 -1.773E-01 73 | 1 17 16 17 1 1.0444E+04 -2.2123E+01 1.0466E+04 0.000E+00 0.000E+00 0.000E+00 3.43204E+01 5.255E-01 5.000E+00 1.250E+02 -1.770E-01 74 | 1 18 16 18 1 1.0466E+04 -1.9873E+01 1.0486E+04 0.000E+00 0.000E+00 0.000E+00 3.43082E+01 5.261E-01 5.000E+00 1.250E+02 -1.590E-01 75 | 1 19 16 19 1 1.0486E+04 -1.4727E+01 1.0501E+04 0.000E+00 0.000E+00 0.000E+00 3.42959E+01 5.266E-01 5.000E+00 1.250E+02 -1.178E-01 76 | 1 20 16 20 1 1.0501E+04 -5.5218E+00 1.0506E+04 0.000E+00 0.000E+00 0.000E+00 3.42833E+01 5.269E-01 5.000E+00 1.250E+02 -4.417E-02 77 | 1 21 16 21 1 1.0506E+04 6.6366E+00 1.0499E+04 0.000E+00 0.000E+00 0.000E+00 3.42705E+01 5.269E-01 5.000E+00 1.250E+02 5.309E-02 78 | 1 22 16 22 1 1.0499E+04 -4.2518E+00 1.0504E+04 0.000E+00 0.000E+00 0.000E+00 3.42576E+01 5.269E-01 5.000E+00 1.250E+02 -3.401E-02 79 | 1 23 16 23 1 1.0504E+04 -1.2172E+01 1.0516E+04 0.000E+00 0.000E+00 0.000E+00 3.42451E+01 5.271E-01 5.000E+00 1.250E+02 -9.738E-02 80 | 1 24 16 24 1 1.0516E+04 -1.6228E+01 1.0532E+04 0.000E+00 0.000E+00 0.000E+00 3.42327E+01 5.275E-01 5.000E+00 1.250E+02 -1.298E-01 81 | 1 25 16 25 1 1.0532E+04 -1.7654E+01 1.0550E+04 0.000E+00 0.000E+00 0.000E+00 3.42203E+01 5.280E-01 5.000E+00 1.250E+02 -1.412E-01 82 | 1 26 16 26 1 1.0550E+04 -1.7699E+01 1.0567E+04 0.000E+00 0.000E+00 0.000E+00 3.42080E+01 5.286E-01 5.000E+00 1.250E+02 -1.416E-01 83 | 1 27 16 27 1 1.0567E+04 -1.7000E+01 1.0584E+04 0.000E+00 0.000E+00 0.000E+00 3.41957E+01 5.291E-01 5.000E+00 1.250E+02 -1.360E-01 84 | 1 28 16 28 1 1.0584E+04 -1.5975E+01 1.0600E+04 0.000E+00 0.000E+00 0.000E+00 3.41834E+01 5.296E-01 5.000E+00 1.250E+02 -1.278E-01 85 | 1 29 16 29 1 1.0600E+04 -1.4574E+01 1.0615E+04 0.000E+00 0.000E+00 0.000E+00 3.41711E+01 5.300E-01 5.000E+00 1.250E+02 -1.166E-01 86 | 1 30 16 30 1 1.0615E+04 -1.2523E+01 1.0627E+04 0.000E+00 0.000E+00 0.000E+00 3.41586E+01 5.304E-01 5.000E+00 1.250E+02 -1.002E-01 87 | 1 31 16 31 1 1.0627E+04 -9.5582E+00 1.0637E+04 0.000E+00 0.000E+00 0.000E+00 3.41461E+01 5.308E-01 5.000E+00 1.250E+02 -7.647E-02 88 | 1 32 16 32 1 1.0637E+04 -5.4921E+00 1.0643E+04 0.000E+00 0.000E+00 0.000E+00 3.41335E+01 5.310E-01 5.000E+00 1.250E+02 -4.394E-02 89 | 1 33 16 33 1 1.0643E+04 -1.6016E-01 1.0643E+04 0.000E+00 0.000E+00 0.000E+00 3.41208E+01 5.311E-01 5.000E+00 1.250E+02 -1.281E-03 90 | 1 34 16 34 1 1.0643E+04 6.0524E+00 1.0637E+04 0.000E+00 0.000E+00 0.000E+00 3.41079E+01 5.310E-01 5.000E+00 1.250E+02 4.842E-02 91 | 1 35 16 35 1 1.0637E+04 1.2305E+01 1.0624E+04 0.000E+00 0.000E+00 0.000E+00 3.40948E+01 5.307E-01 5.000E+00 1.250E+02 9.844E-02 92 | 1 36 16 36 1 1.0624E+04 1.7461E+01 1.0607E+04 0.000E+00 0.000E+00 0.000E+00 3.40815E+01 5.302E-01 5.000E+00 1.250E+02 1.397E-01 93 | 1 37 16 37 1 1.0607E+04 2.3298E+01 1.0584E+04 0.000E+00 0.000E+00 0.000E+00 3.40681E+01 5.296E-01 5.000E+00 1.250E+02 1.864E-01 94 | 1 38 16 38 1 1.0584E+04 3.1288E+01 1.0552E+04 0.000E+00 0.000E+00 0.000E+00 3.40544E+01 5.288E-01 5.000E+00 1.250E+02 2.503E-01 95 | 1 39 16 39 1 1.0552E+04 4.0562E+01 1.0512E+04 0.000E+00 0.000E+00 0.000E+00 3.40405E+01 5.277E-01 5.000E+00 1.250E+02 3.245E-01 96 | 1 40 16 40 1 1.0512E+04 0.0000E+00 1.0512E+04 0.000E+00 0.000E+00 0.000E+00 3.40271E+01 5.271E-01 5.000E+00 0.000E+00 0.000E+00 97 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.upw: -------------------------------------------------------------------------------- 1 | # UPW package for MODFLOW-NWT, generated by Flopy. 2 | 50 -1E+30 0 0 3 | 1 1 1 4 | 0 0 0 5 | 1.000000E+00 1.000000E+00 1.000000E+00 6 | 0 0 0 7 | 0 0 0 8 | CONSTANT 5.000000E+00 #hk 9 | CONSTANT 5.000000E-01 #vka 10 | CONSTANT 1.000000E-05 #ss 11 | CONSTANT 1.000000E-02 #sy 12 | CONSTANT 1.000000E-01 #hk 13 | CONSTANT 1.000000E-01 #vka 14 | CONSTANT 1.000000E-05 #ss 15 | CONSTANT 1.000000E-02 #sy 16 | CONSTANT 5.000000E+00 #hk 17 | CONSTANT 5.000000E-01 #vka 18 | CONSTANT 1.000000E-05 #ss 19 | CONSTANT 1.000000E-02 #sy 20 | -------------------------------------------------------------------------------- /data/freyberg_nwt/freyberg.wel: -------------------------------------------------------------------------------- 1 | # WEL package for MODFLOW-NWT, generated by Flopy. 2 | 6 50 3 | 6 0 # stress period 1 4 | 3 10 17 -150.0 5 | 3 12 14 -150.0 6 | 3 21 15 -150.0 7 | 3 27 11 -150.0 8 | 3 30 7 -150.0 9 | 3 35 13 -150.0 10 | 6 0 # stress period 2 11 | 3 10 17 -300.0 12 | 3 12 14 -300.0 13 | 3 21 15 -300.0 14 | 3 27 11 -300.0 15 | 3 30 7 -300.0 16 | 3 35 13 -300.0 17 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0000.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -36742.7 7 | 3 107 89 -799.9714 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2846.102 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -8858.449 26 | 2 10 83 -103.4946 27 | 2 104 18 -0.0 28 | 2 97 89 -31515.68 29 | 3 97 89 -684.08246 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0001.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -6714.4873 7 | 3 107 89 -146.18951 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -3151.0415 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -9917.11 26 | 2 10 83 -114.5833 27 | 2 104 18 -0.0 28 | 2 97 89 -50224.062 29 | 3 97 89 -1090.1686 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0002.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -18725.863 7 | 3 107 89 -407.70422 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2846.102 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -7049.225 26 | 2 10 83 -103.4946 27 | 2 104 18 -0.0 28 | 2 97 89 -43903.32 29 | 3 97 89 -952.96985 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0003.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -31264.496 7 | 3 107 89 -680.6985 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2940.972 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -8587.781 26 | 2 10 83 -106.9444 27 | 2 104 18 -0.0 28 | 2 97 89 -25544.43 29 | 3 97 89 -554.4699 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0004.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -13740.475 2 | 2 113 96 -15018.092 3 | 2 133 81 -8900.537 4 | 1 42 78 -34625.52 5 | 2 42 78 -34922.863 6 | 2 107 89 -24651.29 7 | 3 107 89 -536.71405 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -33010.47 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2846.102 20 | 2 12 136 -1724.9103 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -12936.827 25 | 2 114 30 -10220.551 26 | 2 10 83 -103.4946 27 | 2 104 18 -0.0 28 | 2 97 89 -29084.578 29 | 3 97 89 -631.31274 30 | 2 15 94 -12936.827 31 | 2 31 66 -53299.727 32 | 2 40 77 -14489.246 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0005.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -59770.344 2 | 2 113 96 -65327.914 3 | 2 133 81 -9838.889 4 | 1 42 78 -59260.137 5 | 2 42 78 -59769.023 6 | 2 107 89 -28857.188 7 | 3 107 89 -628.28595 8 | 2 117 57 -236.6146 9 | 1 136 64 -10349.002 10 | 2 136 64 -10559.576 11 | 2 44 113 -7206.0186 12 | 2 97 64 -5898.685 13 | 2 6 130 -54140.62 14 | 1 117 57 -7686.6313 15 | 2 102 115 -159850.73 16 | 2 29 113 -14092.839 17 | 3 29 113 -294.21375 18 | 1 15 80 -13368.055 19 | 3 14 77 -2940.972 20 | 2 12 136 -3342.0137 21 | 2 28 164 -32083.332 22 | 2 82 90 -16092.83 23 | 2 83 64 -19904.29 24 | 2 84 33 -28741.318 25 | 2 114 30 -20879.574 26 | 2 10 83 -106.9444 27 | 2 104 18 -21342.1 28 | 2 97 89 -44738.73 29 | 3 97 89 -971.10333 30 | 2 15 94 -35648.145 31 | 2 31 66 -56413.19 32 | 2 40 77 -24797.742 33 | 2 11 18 -45130.55 34 | 2 3 50 -36414.582 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0006.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -69254.55 2 | 2 113 96 -75693.98 3 | 2 133 81 -81760.75 4 | 1 42 78 -9274.693 5 | 2 42 78 -9354.338 6 | 2 107 89 -22528.434 7 | 3 107 89 -490.49472 8 | 2 117 57 -805.9643 9 | 1 136 64 -18778.432 10 | 2 136 64 -19160.521 11 | 2 44 113 -23076.838 12 | 2 97 64 -35128.66 13 | 2 6 130 -107116.93 14 | 1 117 57 -9223.958 15 | 2 102 115 -228037.45 16 | 2 29 113 -57364.734 17 | 3 29 113 -1197.5936 18 | 1 15 80 -12936.827 19 | 3 14 77 -2846.102 20 | 2 12 136 -6468.4136 21 | 2 28 164 -38810.48 22 | 2 82 90 -18852.38 23 | 2 83 64 -38524.43 24 | 2 84 33 -4269.153 25 | 2 114 30 -205184.98 26 | 2 10 83 -103.4946 27 | 2 104 18 -17855.408 28 | 2 97 89 -36517.164 29 | 3 97 89 -792.6452 30 | 2 15 94 -60371.86 31 | 2 31 66 -47607.523 32 | 2 40 77 -3881.048 33 | 2 11 18 -5899.193 34 | 2 3 50 -31048.385 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0007.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -4508.046 2 | 2 113 96 -4927.2134 3 | 2 133 81 -14903.225 4 | 1 42 78 -6646.8633 5 | 2 42 78 -6703.9424 6 | 2 107 89 -18443.098 7 | 3 107 89 -401.54776 8 | 2 117 57 -587.3319 9 | 1 136 64 -2086.4924 10 | 2 136 64 -2128.9468 11 | 2 44 113 -10275.536 12 | 2 97 64 -4391.0825 13 | 2 6 130 -26546.37 14 | 1 117 57 -9223.958 15 | 2 102 115 -9862.175 16 | 2 29 113 -30365.627 17 | 3 29 113 -633.9379 18 | 1 15 80 -8624.552 19 | 3 14 77 -2846.102 20 | 2 12 136 -4312.276 21 | 2 28 164 -9314.516 22 | 2 82 90 -0.0 23 | 2 83 64 -4098.3438 24 | 2 84 33 -1681.7875 25 | 2 114 30 -214221.72 26 | 2 10 83 -103.4946 27 | 2 104 18 -0.0 28 | 2 97 89 -23306.494 29 | 3 97 89 -505.89307 30 | 2 15 94 -43122.758 31 | 2 31 66 -0.0 32 | 2 40 77 -2781.4177 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0008.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -21530.592 7 | 3 107 89 -468.7695 8 | 2 117 57 -272.7083 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -6917.9683 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -4456.018 19 | 3 14 77 -2940.972 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -187035.84 26 | 2 10 83 -106.9444 27 | 2 104 18 -0.0 28 | 2 97 89 -31323.219 29 | 3 97 89 -679.9049 30 | 2 15 94 -4456.018 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0009.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -25567.113 7 | 3 107 89 -556.6536 8 | 2 117 57 -354.9003 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2846.102 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -69948.15 26 | 2 10 83 -103.4946 27 | 2 104 18 -0.0 28 | 2 97 89 -28426.156 29 | 3 97 89 -617.02094 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0010.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -21700.674 7 | 3 107 89 -472.47256 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2940.972 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -35925.676 26 | 2 10 83 -106.9444 27 | 2 104 18 -0.0 28 | 2 97 89 -27393.64 29 | 3 97 89 -594.60913 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/WEL_0011.dat: -------------------------------------------------------------------------------- 1 | 1 113 96 -0.0 2 | 2 113 96 -0.0 3 | 2 133 81 -0.0 4 | 1 42 78 -0.0 5 | 2 42 78 -0.0 6 | 2 107 89 -26098.88 7 | 3 107 89 -568.23145 8 | 2 117 57 -0.0 9 | 1 136 64 -0.0 10 | 2 136 64 -0.0 11 | 2 44 113 -0.0 12 | 2 97 64 -0.0 13 | 2 6 130 -0.0 14 | 1 117 57 -0.0 15 | 2 102 115 -0.0 16 | 2 29 113 -0.0 17 | 3 29 113 -0.0 18 | 1 15 80 -0.0 19 | 3 14 77 -2846.102 20 | 2 12 136 -0.0 21 | 2 28 164 -0.0 22 | 2 82 90 -0.0 23 | 2 83 64 -0.0 24 | 2 84 33 -0.0 25 | 2 114 30 -7943.3584 26 | 2 10 83 -103.4946 27 | 2 104 18 -0.0 28 | 2 97 89 -24948.33 29 | 3 97 89 -541.53094 30 | 2 15 94 -0.0 31 | 2 31 66 -0.0 32 | 2 40 77 -0.0 33 | 2 11 18 -0.0 34 | 2 3 50 -0.0 35 | -------------------------------------------------------------------------------- /data/lpr_inset/external/delc.ref: -------------------------------------------------------------------------------- 1 | 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 2 | -------------------------------------------------------------------------------- /data/lpr_inset/external/delr.ref: -------------------------------------------------------------------------------- 1 | 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 1.000000E+02 2 | -------------------------------------------------------------------------------- /data/lpr_inset/figs/lpr_inset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdhughes-dev/MM2019_FloPy/37f8c87d8a6b709b1a56692d6283872a39789c69/data/lpr_inset/figs/lpr_inset.png -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.bas: -------------------------------------------------------------------------------- 1 | # BAS6 package for MODFLOW-NWT, generated by Flopy. 2 | FREE 3 | OPEN/CLOSE external/ibound0.dat 1 (FREE) -1 ibound layer 1 4 | OPEN/CLOSE external/ibound1.dat 1 (FREE) -1 ibound layer 2 5 | OPEN/CLOSE external/ibound2.dat 1 (FREE) -1 ibound layer 3 6 | -9999 7 | OPEN/CLOSE external/strt0.dat 1 (FREE) -1 strt layer 1 8 | OPEN/CLOSE external/strt1.dat 1 (FREE) -1 strt layer 2 9 | OPEN/CLOSE external/strt2.dat 1 (FREE) -1 strt layer 3 10 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.chd: -------------------------------------------------------------------------------- 1 | # CHD package for MODFLOW-NWT, generated by Flopy. 2 | 1836 3 | 1836 0 # stress period 1 4 | open/close external/CHD_0000.dat 5 | 1836 0 # stress period 2 6 | open/close external/CHD_0001.dat 7 | 1836 0 # stress period 3 8 | open/close external/CHD_0002.dat 9 | 1836 0 # stress period 4 10 | open/close external/CHD_0003.dat 11 | 1836 0 # stress period 5 12 | open/close external/CHD_0004.dat 13 | 1836 0 # stress period 6 14 | open/close external/CHD_0005.dat 15 | 1836 0 # stress period 7 16 | open/close external/CHD_0006.dat 17 | 1836 0 # stress period 8 18 | open/close external/CHD_0007.dat 19 | 1836 0 # stress period 9 20 | open/close external/CHD_0008.dat 21 | 1836 0 # stress period 10 22 | open/close external/CHD_0009.dat 23 | 1836 0 # stress period 11 24 | open/close external/CHD_0010.dat 25 | 1836 0 # stress period 12 26 | open/close external/CHD_0011.dat 27 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.chk: -------------------------------------------------------------------------------- 1 | type,package,k,i,j,value,desc 2 | Warning,UPW,0,21,34,1.000000,specific storage values above checker threshold of 0.01 3 | Warning,UPW,0,21,35,1.000000,specific storage values above checker threshold of 0.01 4 | Warning,UPW,0,22,34,1.000000,specific storage values above checker threshold of 0.01 5 | Warning,UPW,0,22,35,1.000000,specific storage values above checker threshold of 0.01 6 | Warning,UPW,0,23,35,1.000000,specific storage values above checker threshold of 0.01 7 | Warning,UPW,0,23,36,1.000000,specific storage values above checker threshold of 0.01 8 | Warning,UPW,0,24,35,1.000000,specific storage values above checker threshold of 0.01 9 | Warning,UPW,0,24,36,1.000000,specific storage values above checker threshold of 0.01 10 | Warning,UPW,0,25,35,1.000000,specific storage values above checker threshold of 0.01 11 | Warning,UPW,0,25,36,1.000000,specific storage values above checker threshold of 0.01 12 | Warning,UPW,0,26,35,1.000000,specific storage values above checker threshold of 0.01 13 | Warning,UPW,0,27,34,1.000000,specific storage values above checker threshold of 0.01 14 | Warning,UPW,0,27,35,1.000000,specific storage values above checker threshold of 0.01 15 | Warning,UPW,0,28,34,1.000000,specific storage values above checker threshold of 0.01 16 | Warning,UPW,0,101,7,1.000000,specific storage values above checker threshold of 0.01 17 | Warning,UPW,0,101,8,1.000000,specific storage values above checker threshold of 0.01 18 | Warning,UPW,0,101,9,1.000000,specific storage values above checker threshold of 0.01 19 | Warning,UPW,0,102,6,1.000000,specific storage values above checker threshold of 0.01 20 | Warning,UPW,0,102,7,1.000000,specific storage values above checker threshold of 0.01 21 | Warning,UPW,0,102,8,1.000000,specific storage values above checker threshold of 0.01 22 | Warning,UPW,0,102,9,1.000000,specific storage values above checker threshold of 0.01 23 | Warning,UPW,0,103,6,1.000000,specific storage values above checker threshold of 0.01 24 | Warning,UPW,0,103,7,1.000000,specific storage values above checker threshold of 0.01 25 | Warning,UPW,0,103,8,1.000000,specific storage values above checker threshold of 0.01 26 | Warning,UPW,0,103,9,1.000000,specific storage values above checker threshold of 0.01 27 | Warning,UPW,0,104,5,1.000000,specific storage values above checker threshold of 0.01 28 | Warning,UPW,0,104,6,1.000000,specific storage values above checker threshold of 0.01 29 | Warning,UPW,0,104,7,1.000000,specific storage values above checker threshold of 0.01 30 | Warning,UPW,0,104,8,1.000000,specific storage values above checker threshold of 0.01 31 | Warning,UPW,0,104,9,1.000000,specific storage values above checker threshold of 0.01 32 | Warning,UPW,0,105,5,1.000000,specific storage values above checker threshold of 0.01 33 | Warning,UPW,0,105,6,1.000000,specific storage values above checker threshold of 0.01 34 | Warning,UPW,0,105,7,1.000000,specific storage values above checker threshold of 0.01 35 | Warning,UPW,0,105,8,1.000000,specific storage values above checker threshold of 0.01 36 | Warning,UPW,0,106,4,1.000000,specific storage values above checker threshold of 0.01 37 | Warning,UPW,0,106,5,1.000000,specific storage values above checker threshold of 0.01 38 | Warning,UPW,0,106,6,1.000000,specific storage values above checker threshold of 0.01 39 | Warning,UPW,0,106,7,1.000000,specific storage values above checker threshold of 0.01 40 | Warning,UPW,0,106,8,1.000000,specific storage values above checker threshold of 0.01 41 | Warning,UPW,0,107,2,1.000000,specific storage values above checker threshold of 0.01 42 | Warning,UPW,0,107,3,1.000000,specific storage values above checker threshold of 0.01 43 | Warning,UPW,0,107,4,1.000000,specific storage values above checker threshold of 0.01 44 | Warning,UPW,0,107,5,1.000000,specific storage values above checker threshold of 0.01 45 | Warning,UPW,0,107,6,1.000000,specific storage values above checker threshold of 0.01 46 | Warning,UPW,0,107,7,1.000000,specific storage values above checker threshold of 0.01 47 | Warning,UPW,0,107,8,1.000000,specific storage values above checker threshold of 0.01 48 | Warning,UPW,0,108,0,1.000000,specific storage values above checker threshold of 0.01 49 | Warning,UPW,0,108,1,1.000000,specific storage values above checker threshold of 0.01 50 | Warning,UPW,0,108,2,1.000000,specific storage values above checker threshold of 0.01 51 | Warning,UPW,0,108,3,1.000000,specific storage values above checker threshold of 0.01 52 | Warning,UPW,0,108,4,1.000000,specific storage values above checker threshold of 0.01 53 | Warning,UPW,0,108,5,1.000000,specific storage values above checker threshold of 0.01 54 | Warning,UPW,0,108,6,1.000000,specific storage values above checker threshold of 0.01 55 | Warning,UPW,0,108,7,1.000000,specific storage values above checker threshold of 0.01 56 | Warning,UPW,0,108,8,1.000000,specific storage values above checker threshold of 0.01 57 | Warning,UPW,0,109,0,1.000000,specific storage values above checker threshold of 0.01 58 | Warning,UPW,0,109,1,1.000000,specific storage values above checker threshold of 0.01 59 | Warning,UPW,0,109,2,1.000000,specific storage values above checker threshold of 0.01 60 | Warning,UPW,0,109,3,1.000000,specific storage values above checker threshold of 0.01 61 | Warning,UPW,0,109,4,1.000000,specific storage values above checker threshold of 0.01 62 | Warning,UPW,0,109,5,1.000000,specific storage values above checker threshold of 0.01 63 | Warning,UPW,0,109,6,1.000000,specific storage values above checker threshold of 0.01 64 | Warning,UPW,0,109,7,1.000000,specific storage values above checker threshold of 0.01 65 | Warning,UPW,0,109,8,1.000000,specific storage values above checker threshold of 0.01 66 | Warning,UPW,0,110,0,1.000000,specific storage values above checker threshold of 0.01 67 | Warning,UPW,0,110,1,1.000000,specific storage values above checker threshold of 0.01 68 | Warning,UPW,0,110,2,1.000000,specific storage values above checker threshold of 0.01 69 | Warning,UPW,0,110,3,1.000000,specific storage values above checker threshold of 0.01 70 | Warning,UPW,0,110,4,1.000000,specific storage values above checker threshold of 0.01 71 | Warning,UPW,0,110,5,1.000000,specific storage values above checker threshold of 0.01 72 | Warning,UPW,0,110,6,1.000000,specific storage values above checker threshold of 0.01 73 | Warning,UPW,0,110,7,1.000000,specific storage values above checker threshold of 0.01 74 | Warning,UPW,0,110,8,1.000000,specific storage values above checker threshold of 0.01 75 | Warning,UPW,0,21,34,1.000000,specific yield values above checker threshold of 0.5 76 | Warning,UPW,0,21,35,1.000000,specific yield values above checker threshold of 0.5 77 | Warning,UPW,0,22,34,1.000000,specific yield values above checker threshold of 0.5 78 | Warning,UPW,0,22,35,1.000000,specific yield values above checker threshold of 0.5 79 | Warning,UPW,0,23,35,1.000000,specific yield values above checker threshold of 0.5 80 | Warning,UPW,0,23,36,1.000000,specific yield values above checker threshold of 0.5 81 | Warning,UPW,0,24,35,1.000000,specific yield values above checker threshold of 0.5 82 | Warning,UPW,0,24,36,1.000000,specific yield values above checker threshold of 0.5 83 | Warning,UPW,0,25,35,1.000000,specific yield values above checker threshold of 0.5 84 | Warning,UPW,0,25,36,1.000000,specific yield values above checker threshold of 0.5 85 | Warning,UPW,0,26,35,1.000000,specific yield values above checker threshold of 0.5 86 | Warning,UPW,0,27,34,1.000000,specific yield values above checker threshold of 0.5 87 | Warning,UPW,0,27,35,1.000000,specific yield values above checker threshold of 0.5 88 | Warning,UPW,0,28,34,1.000000,specific yield values above checker threshold of 0.5 89 | Warning,UPW,0,101,7,1.000000,specific yield values above checker threshold of 0.5 90 | Warning,UPW,0,101,8,1.000000,specific yield values above checker threshold of 0.5 91 | Warning,UPW,0,101,9,1.000000,specific yield values above checker threshold of 0.5 92 | Warning,UPW,0,102,6,1.000000,specific yield values above checker threshold of 0.5 93 | Warning,UPW,0,102,7,1.000000,specific yield values above checker threshold of 0.5 94 | Warning,UPW,0,102,8,1.000000,specific yield values above checker threshold of 0.5 95 | Warning,UPW,0,102,9,1.000000,specific yield values above checker threshold of 0.5 96 | Warning,UPW,0,103,6,1.000000,specific yield values above checker threshold of 0.5 97 | Warning,UPW,0,103,7,1.000000,specific yield values above checker threshold of 0.5 98 | Warning,UPW,0,103,8,1.000000,specific yield values above checker threshold of 0.5 99 | Warning,UPW,0,103,9,1.000000,specific yield values above checker threshold of 0.5 100 | Warning,UPW,0,104,5,1.000000,specific yield values above checker threshold of 0.5 101 | Warning,UPW,0,104,6,1.000000,specific yield values above checker threshold of 0.5 102 | Warning,UPW,0,104,7,1.000000,specific yield values above checker threshold of 0.5 103 | Warning,UPW,0,104,8,1.000000,specific yield values above checker threshold of 0.5 104 | Warning,UPW,0,104,9,1.000000,specific yield values above checker threshold of 0.5 105 | Warning,UPW,0,105,5,1.000000,specific yield values above checker threshold of 0.5 106 | Warning,UPW,0,105,6,1.000000,specific yield values above checker threshold of 0.5 107 | Warning,UPW,0,105,7,1.000000,specific yield values above checker threshold of 0.5 108 | Warning,UPW,0,105,8,1.000000,specific yield values above checker threshold of 0.5 109 | Warning,UPW,0,106,4,1.000000,specific yield values above checker threshold of 0.5 110 | Warning,UPW,0,106,5,1.000000,specific yield values above checker threshold of 0.5 111 | Warning,UPW,0,106,6,1.000000,specific yield values above checker threshold of 0.5 112 | Warning,UPW,0,106,7,1.000000,specific yield values above checker threshold of 0.5 113 | Warning,UPW,0,106,8,1.000000,specific yield values above checker threshold of 0.5 114 | Warning,UPW,0,107,2,1.000000,specific yield values above checker threshold of 0.5 115 | Warning,UPW,0,107,3,1.000000,specific yield values above checker threshold of 0.5 116 | Warning,UPW,0,107,4,1.000000,specific yield values above checker threshold of 0.5 117 | Warning,UPW,0,107,5,1.000000,specific yield values above checker threshold of 0.5 118 | Warning,UPW,0,107,6,1.000000,specific yield values above checker threshold of 0.5 119 | Warning,UPW,0,107,7,1.000000,specific yield values above checker threshold of 0.5 120 | Warning,UPW,0,107,8,1.000000,specific yield values above checker threshold of 0.5 121 | Warning,UPW,0,108,0,1.000000,specific yield values above checker threshold of 0.5 122 | Warning,UPW,0,108,1,1.000000,specific yield values above checker threshold of 0.5 123 | Warning,UPW,0,108,2,1.000000,specific yield values above checker threshold of 0.5 124 | Warning,UPW,0,108,3,1.000000,specific yield values above checker threshold of 0.5 125 | Warning,UPW,0,108,4,1.000000,specific yield values above checker threshold of 0.5 126 | Warning,UPW,0,108,5,1.000000,specific yield values above checker threshold of 0.5 127 | Warning,UPW,0,108,6,1.000000,specific yield values above checker threshold of 0.5 128 | Warning,UPW,0,108,7,1.000000,specific yield values above checker threshold of 0.5 129 | Warning,UPW,0,108,8,1.000000,specific yield values above checker threshold of 0.5 130 | Warning,UPW,0,109,0,1.000000,specific yield values above checker threshold of 0.5 131 | Warning,UPW,0,109,1,1.000000,specific yield values above checker threshold of 0.5 132 | Warning,UPW,0,109,2,1.000000,specific yield values above checker threshold of 0.5 133 | Warning,UPW,0,109,3,1.000000,specific yield values above checker threshold of 0.5 134 | Warning,UPW,0,109,4,1.000000,specific yield values above checker threshold of 0.5 135 | Warning,UPW,0,109,5,1.000000,specific yield values above checker threshold of 0.5 136 | Warning,UPW,0,109,6,1.000000,specific yield values above checker threshold of 0.5 137 | Warning,UPW,0,109,7,1.000000,specific yield values above checker threshold of 0.5 138 | Warning,UPW,0,109,8,1.000000,specific yield values above checker threshold of 0.5 139 | Warning,UPW,0,110,0,1.000000,specific yield values above checker threshold of 0.5 140 | Warning,UPW,0,110,1,1.000000,specific yield values above checker threshold of 0.5 141 | Warning,UPW,0,110,2,1.000000,specific yield values above checker threshold of 0.5 142 | Warning,UPW,0,110,3,1.000000,specific yield values above checker threshold of 0.5 143 | Warning,UPW,0,110,4,1.000000,specific yield values above checker threshold of 0.5 144 | Warning,UPW,0,110,5,1.000000,specific yield values above checker threshold of 0.5 145 | Warning,UPW,0,110,6,1.000000,specific yield values above checker threshold of 0.5 146 | Warning,UPW,0,110,7,1.000000,specific yield values above checker threshold of 0.5 147 | Warning,UPW,0,110,8,1.000000,specific yield values above checker threshold of 0.5 148 | Warning,RCH,0,0,0,0.000000,Mean R/T ratio < checker warning threshold of 2e-08 for 2 stress periods 149 | Warning,OC,0,0,0,0.000000,action(s) defined in OC stress_period_data ignored as they are not part the stress periods defined by DIS -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.dis: -------------------------------------------------------------------------------- 1 | # DIS package for MODFLOW-NWT, generated by Flopy. 2 | 3 137 171 12 4 1 3 | 0 0 0 4 | OPEN/CLOSE external/delr.ref 1 (171E15.6) -1 delr 5 | OPEN/CLOSE external/delc.ref 1 (137E15.6) -1 delc 6 | OPEN/CLOSE external/top.dat 1 (FREE) -1 model_top 7 | OPEN/CLOSE external/botm0.dat 1 (FREE) -1 botm layer 1 8 | OPEN/CLOSE external/botm1.dat 1 (FREE) -1 botm layer 2 9 | OPEN/CLOSE external/botm2.dat 1 (FREE) -1 botm layer 3 10 | 31.000000 5 1.200000 TR 11 | 28.000000 5 1.200000 TR 12 | 31.000000 5 1.200000 TR 13 | 30.000000 5 1.200000 TR 14 | 31.000000 5 1.200000 TR 15 | 30.000000 5 1.200000 TR 16 | 31.000000 5 1.200000 TR 17 | 31.000000 5 1.200000 TR 18 | 30.000000 5 1.200000 TR 19 | 31.000000 5 1.200000 TR 20 | 30.000000 5 1.200000 TR 21 | 31.000000 5 1.200000 TR 22 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.gage: -------------------------------------------------------------------------------- 1 | 2 2 | 11 56 250 0 3 | 11 127 251 0 4 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.hyd: -------------------------------------------------------------------------------- 1 | 72 536 -999 # HYD package for MODFLOW-NWT, generated by Flopy. 2 | BAS HD I 1 1912.451904296875 632.1219482421875 00910042_uwsp 3 | BAS HD I 2 1912.451904296875 632.1219482421875 00910042_uwsp 4 | BAS HD I 3 1912.451904296875 632.1219482421875 00910042_uwsp 5 | BAS HD I 1 1177.9219970703125 3248.40185546875 00940041_uwsp 6 | BAS HD I 2 1177.9219970703125 3248.40185546875 00940041_uwsp 7 | BAS HD I 3 1177.9219970703125 3248.40185546875 00940041_uwsp 8 | BAS HD I 1 3336.19189453125 2520.451904296875 2309e1803_uwsp 9 | BAS HD I 2 3336.19189453125 2520.451904296875 2309e1803_uwsp 10 | BAS HD I 3 3336.19189453125 2520.451904296875 2309e1803_uwsp 11 | BAS HD I 1 3791.572021484375 394.31195068359375 2309e3000_uwsp 12 | BAS HD I 2 3791.572021484375 394.31195068359375 2309e3000_uwsp 13 | BAS HD I 3 3791.572021484375 394.31195068359375 2309e3000_uwsp 14 | BAS HD I 1 1716.157958984375 41.976558685302734 2702089302201 15 | BAS HD I 2 1716.157958984375 41.976558685302734 2702089302201 16 | BAS HD I 3 1716.157958984375 41.976558685302734 2702089302201 17 | BAS HD I 1 3791.57861328125 394.3083190917969 2713089284801 18 | BAS HD I 2 3791.57861328125 394.3083190917969 2713089284801 19 | BAS HD I 3 3791.57861328125 394.3083190917969 2713089284801 20 | BAS HD I 1 873.9246215820312 438.0488586425781 2715089310001 21 | BAS HD I 2 873.9246215820312 438.0488586425781 2715089310001 22 | BAS HD I 3 873.9246215820312 438.0488586425781 2715089310001 23 | BAS HD I 1 4011.991455078125 488.28564453125 2716089283801 24 | BAS HD I 2 4011.991455078125 488.28564453125 2716089283801 25 | BAS HD I 3 4011.991455078125 488.28564453125 2716089283801 26 | BAS HD I 1 1049.9986572265625 562.520751953125 2719089305201 27 | BAS HD I 2 1049.9986572265625 562.520751953125 2719089305201 28 | BAS HD I 3 1049.9986572265625 562.520751953125 2719089305201 29 | BAS HD I 1 871.1987915039062 900.8670043945312 2730089310001 30 | BAS HD I 2 871.1987915039062 900.8670043945312 2730089310001 31 | BAS HD I 3 871.1987915039062 900.8670043945312 2730089310001 32 | BAS HD I 1 1952.172119140625 1215.91943359375 2740089301101 33 | BAS HD I 2 1952.172119140625 1215.91943359375 2740089301101 34 | BAS HD I 3 1952.172119140625 1215.91943359375 2740089301101 35 | BAS HD I 1 514.00732421875 1515.86669921875 2750089311601 36 | BAS HD I 2 514.00732421875 1515.86669921875 2750089311601 37 | BAS HD I 3 514.00732421875 1515.86669921875 2750089311601 38 | BAS HD I 1 865.7385864257812 1826.4964599609375 2800089310001 39 | BAS HD I 2 865.7385864257812 1826.4964599609375 2800089310001 40 | BAS HD I 3 865.7385864257812 1826.4964599609375 2800089310001 41 | BAS HD I 1 2078.185546875 2296.627685546875 2815089300501 42 | BAS HD I 2 2078.185546875 2296.627685546875 2815089300501 43 | BAS HD I 3 2078.185546875 2296.627685546875 2815089300501 44 | BAS HD I 1 1658.0234375 2355.785888671875 2817089302401 45 | BAS HD I 2 1658.0234375 2355.785888671875 2817089302401 46 | BAS HD I 3 1658.0234375 2355.785888671875 2817089302401 47 | BAS HD I 1 1591.7447509765625 2355.38427734375 2817089302701 48 | BAS HD I 2 1591.7447509765625 2355.38427734375 2817089302701 49 | BAS HD I 3 1591.7447509765625 2355.38427734375 2817089302701 50 | BAS HD I 1 3336.191650390625 2520.4482421875 2822089290801 51 | BAS HD I 2 3336.191650390625 2520.4482421875 2822089290801 52 | BAS HD I 3 3336.191650390625 2520.4482421875 2822089290801 53 | BAS HD I 1 2295.539306640625 2884.2197265625 2834089295501 54 | BAS HD I 2 2295.539306640625 2884.2197265625 2834089295501 55 | BAS HD I 3 2295.539306640625 2884.2197265625 2834089295501 56 | BAS HD I 1 2515.317626953125 3070.711181640625 2840089294501 57 | BAS HD I 2 2515.317626953125 3070.711181640625 2840089294501 58 | BAS HD I 3 2515.317626953125 3070.711181640625 2840089294501 59 | BAS HD I 1 3485.40087890625 3385.347900390625 2850089290101 60 | BAS HD I 2 3485.40087890625 3385.347900390625 2850089290101 61 | BAS HD I 3 3485.40087890625 3385.347900390625 2850089290101 62 | BAS HD I 1 1517.4918212890625 3681.723876953125 2900089303001 63 | BAS HD I 2 1517.4918212890625 3681.723876953125 2900089303001 64 | BAS HD I 3 1517.4918212890625 3681.723876953125 2900089303001 65 | BAS HD I 1 2465.820068359375 3934.361572265625 2908089294701 66 | BAS HD I 2 2465.820068359375 3934.361572265625 2908089294701 67 | BAS HD I 3 2465.820068359375 3934.361572265625 2908089294701 68 | BAS HD I 1 455.5813903808594 3953.099609375 2909089311801 69 | BAS HD I 2 455.5813903808594 3953.099609375 2909089311801 70 | BAS HD I 3 455.5813903808594 3953.099609375 2909089311801 71 | BAS HD I 1 1735.59375 4145.87353515625 2915089302001 72 | BAS HD I 2 1735.59375 4145.87353515625 2915089302001 73 | BAS HD I 3 1735.59375 4145.87353515625 2915089302001 74 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.nam: -------------------------------------------------------------------------------- 1 | # Name file for MODFLOW-NWT, generated by Flopy version 3.2.12. 2 | #xll:557570.748; yll:441990.238; rotation:0; proj4_str:+init=epsg:3070; units:meters; lenuni:2; ;start_datetime:1-1-1970 3 | LIST 2 lpr_inset.list 4 | DIS 11 lpr_inset.dis 5 | BAS6 13 lpr_inset.bas 6 | UPW 31 lpr_inset.upw 7 | RCH 19 lpr_inset.rch 8 | OC 14 lpr_inset.oc 9 | SFR 17 lpr_inset.sfr 10 | GAGE 120 lpr_inset.gage 11 | WEL 20 lpr_inset.wel 12 | HYD 36 lpr_inset.hyd 13 | NWT 32 lpr_inset.nwt 14 | CHD 24 lpr_inset.chd 15 | DATA(BINARY) 53 lpr_inset.cbc REPLACE 16 | DATA(BINARY) 51 lpr_inset.hds REPLACE 17 | DATA 223 lpr_inset.sfr.out 18 | DATA(BINARY) 536 lpr_inset.hyd.bin REPLACE 19 | DATA 250 5400625lpr.ggo 20 | DATA 251 lpr_hoover.ggo 21 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.nwt: -------------------------------------------------------------------------------- 1 | # NWT package for MODFLOW-NWT, generated by Flopy. 2 | 1.000e-01 6.000e+03 1000 1.000e-05 2 1 1 SPECIFIED CONTINUE 0.9 1e-05 0 0 0 3 | 2 0 7 0 0 0 1 0.01 0.0001 100 4 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.oc: -------------------------------------------------------------------------------- 1 | # OC package for MODFLOW-NWT, generated by Flopy. 2 | HEAD PRINT FORMAT 0 3 | HEAD SAVE UNIT 51 4 | DRAWDOWN PRINT FORMAT 0 5 | COMPACT BUDGET AUX 6 | 7 | period 1 step 5 8 | save head 9 | save budget 10 | 11 | period 2 step 5 12 | save head 13 | save budget 14 | 15 | period 3 step 5 16 | save head 17 | save budget 18 | 19 | period 4 step 5 20 | save head 21 | save budget 22 | 23 | period 5 step 5 24 | save head 25 | save budget 26 | 27 | period 6 step 5 28 | save head 29 | save budget 30 | 31 | period 7 step 5 32 | save head 33 | save budget 34 | 35 | period 8 step 5 36 | save head 37 | save budget 38 | 39 | period 9 step 5 40 | save head 41 | save budget 42 | 43 | period 10 step 5 44 | save head 45 | save budget 46 | 47 | period 11 step 5 48 | save head 49 | save budget 50 | 51 | period 12 step 5 52 | save head 53 | save budget 54 | 55 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.rch: -------------------------------------------------------------------------------- 1 | # RCH package for MODFLOW-NWT, generated by Flopy. 2 | 3 53 3 | 1 -1 # Stress period 1 4 | OPEN/CLOSE external/finf0.dat 1 (FREE) -1 rech_1 5 | 1 -1 # Stress period 2 6 | OPEN/CLOSE external/finf1.dat 1 (FREE) -1 rech_2 7 | 1 -1 # Stress period 3 8 | OPEN/CLOSE external/finf2.dat 1 (FREE) -1 rech_3 9 | 1 -1 # Stress period 4 10 | OPEN/CLOSE external/finf3.dat 1 (FREE) -1 rech_4 11 | 1 -1 # Stress period 5 12 | OPEN/CLOSE external/finf4.dat 1 (FREE) -1 rech_5 13 | 1 -1 # Stress period 6 14 | OPEN/CLOSE external/finf5.dat 1 (FREE) -1 rech_6 15 | 1 -1 # Stress period 7 16 | OPEN/CLOSE external/finf6.dat 1 (FREE) -1 rech_7 17 | 1 -1 # Stress period 8 18 | OPEN/CLOSE external/finf7.dat 1 (FREE) -1 rech_8 19 | 1 -1 # Stress period 9 20 | OPEN/CLOSE external/finf8.dat 1 (FREE) -1 rech_9 21 | 1 -1 # Stress period 10 22 | OPEN/CLOSE external/finf9.dat 1 (FREE) -1 rech_10 23 | 1 -1 # Stress period 11 24 | OPEN/CLOSE external/finf10.dat 1 (FREE) -1 rech_11 25 | 1 -1 # Stress period 12 26 | OPEN/CLOSE external/finf11.dat 1 (FREE) -1 rech_12 27 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.upw: -------------------------------------------------------------------------------- 1 | # UPW package for MODFLOW-NWT, generated by Flopy. 2 | 53 -1E+04 0 0 3 | 1 1 1 4 | 0 0 0 5 | 1.000000E+00 1.000000E+00 1.000000E+00 6 | 0 0 0 7 | 0 0 0 8 | OPEN/CLOSE external/hk0.dat 1 (FREE) -1 hk layer 1 9 | OPEN/CLOSE external/vka0.dat 1 (FREE) -1 vka1 10 | OPEN/CLOSE external/ss0.dat 1 (FREE) -1 ss layer 1 11 | OPEN/CLOSE external/sy0.dat 1 (FREE) -1 sy layer 1 12 | OPEN/CLOSE external/hk1.dat 1 (FREE) -1 hk layer 2 13 | OPEN/CLOSE external/vka1.dat 1 (FREE) -1 vka2 14 | OPEN/CLOSE external/ss1.dat 1 (FREE) -1 ss layer 2 15 | OPEN/CLOSE external/sy1.dat 1 (FREE) -1 sy layer 2 16 | OPEN/CLOSE external/hk2.dat 1 (FREE) -1 hk layer 3 17 | OPEN/CLOSE external/vka2.dat 1 (FREE) -1 vka3 18 | OPEN/CLOSE external/ss2.dat 1 (FREE) -1 ss layer 3 19 | OPEN/CLOSE external/sy2.dat 1 (FREE) -1 sy layer 3 20 | -------------------------------------------------------------------------------- /data/lpr_inset/lpr_inset.wel: -------------------------------------------------------------------------------- 1 | # WEL package for MODFLOW-NWT, generated by Flopy. 2 | 34 53 SPECIFY 0.01 3 | 34 0 # stress period 1 4 | open/close external/WEL_0000.dat 5 | 34 0 # stress period 2 6 | open/close external/WEL_0001.dat 7 | 34 0 # stress period 3 8 | open/close external/WEL_0002.dat 9 | 34 0 # stress period 4 10 | open/close external/WEL_0003.dat 11 | 34 0 # stress period 5 12 | open/close external/WEL_0004.dat 13 | 34 0 # stress period 6 14 | open/close external/WEL_0005.dat 15 | 34 0 # stress period 7 16 | open/close external/WEL_0006.dat 17 | 34 0 # stress period 8 18 | open/close external/WEL_0007.dat 19 | 34 0 # stress period 9 20 | open/close external/WEL_0008.dat 21 | 34 0 # stress period 10 22 | open/close external/WEL_0009.dat 23 | 34 0 # stress period 11 24 | open/close external/WEL_0010.dat 25 | 34 0 # stress period 12 26 | open/close external/WEL_0011.dat 27 | -------------------------------------------------------------------------------- /data/mcdonaldvalley-unstructured/bottom.csv: -------------------------------------------------------------------------------- 1 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 2 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 3 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 4 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 5 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 6 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 7 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 8 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 9 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 10 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 11 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 12 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 13 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 14 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 15 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 16 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 17 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 18 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 19 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 20 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 21 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 22 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 23 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 24 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 25 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 26 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 27 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 28 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 29 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 30 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 31 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 32 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 33 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 34 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 35 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 36 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 37 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 38 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 39 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 40 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 41 | -------------------------------------------------------------------------------- /data/mcdonaldvalley-unstructured/k_aq.csv: -------------------------------------------------------------------------------- 1 | 200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200,200,200,200 2 | 200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200,200,200 3 | 200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200 4 | 200,200,200,200,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200 5 | 200,200,200,200,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200,200 6 | 200,200,200,200,400,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 7 | 200,200,200,200,400,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 8 | 200,200,200,200,200,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 9 | 200,200,200,200,200,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 10 | 200,200,200,200,200,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200,200 11 | 200,200,200,200,200,200,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200 12 | 165,200,200,200,200,200,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200 13 | 165,200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200 14 | 165,200,200,200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200 15 | 165,165,165,200,200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,200,200,200,200,200 16 | 165,165,165,165,200,200,200,200,200,200,200,200,275,275,275,275,275,275,275,200,200,200,200,200,165 17 | 165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,165,165 18 | 165,165,150,150,150,150,150,150,150,150,150,200,200,200,200,200,200,200,200,200,200,165,165,165,165 19 | 165,165,150,150,150,150,150,150,150,150,150,165,165,165,165,165,165,165,165,165,165,165,165,165,165 20 | 165,165,150,150,150,150,150,150,150,150,150,165,165,165,165,165,165,165,165,165,165,165,165,165,165 21 | 165,165,150,150,150,150,150,150,150,150,150,165,165,165,165,165,165,165,165,165,165,165,165,165,165 22 | 165,165,150,150,150,150,150,150,150,150,150,200,200,200,200,200,165,165,165,165,165,165,165,165,165 23 | 165,165,150,150,150,150,150,150,150,150,150,200,200,200,200,200,200,200,200,165,165,165,165,165,165 24 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,165,165,165,165 25 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,165,165,165 26 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,165,165 27 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 28 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 29 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 30 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 31 | 165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,165 32 | 165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,165 33 | 165,165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,165,165 34 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,165,165,165 35 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,165,165,165,165,165,165,165 36 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 37 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 38 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 39 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 40 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 41 | -------------------------------------------------------------------------------- /data/mcdonaldvalley-unstructured/k_clay.txt: -------------------------------------------------------------------------------- 1 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 4 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 5 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 6 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 7 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 8 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 9 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 10 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 11 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 12 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 13 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 14 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 15 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 16 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 17 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 18 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 19 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 20 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 21 | 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 22 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 23 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 24 | 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 25 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 26 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 27 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 28 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 29 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 30 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 31 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 32 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 33 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 34 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 35 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 36 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 37 | 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 38 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 39 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 40 | 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 41 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 42 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 43 | 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 44 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 45 | 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 46 | 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 47 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 48 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 49 | 2.0000E+02 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 50 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 51 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 52 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 53 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 54 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 55 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 56 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 57 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 58 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 59 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 60 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 61 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 62 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 63 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 64 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 65 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 66 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 67 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 68 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 69 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 70 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 71 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 72 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 73 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 74 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 75 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 76 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 77 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 78 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 79 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 80 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 81 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 82 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 83 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 84 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 85 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 86 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 87 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 88 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 89 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 90 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 91 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 92 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 93 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 94 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 95 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 96 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 97 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 98 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 99 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 100 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 101 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 102 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 103 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 104 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 105 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 106 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 107 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 108 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 109 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 110 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 111 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 112 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 113 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 114 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 115 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 116 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 117 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 118 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 119 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 120 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 121 | -------------------------------------------------------------------------------- /data/mcdonaldvalley-unstructured/lake_data_chd.txt: -------------------------------------------------------------------------------- 1 | 1 4 4 11.00 2 | 1 4 5 11.00 3 | 1 4 6 11.00 4 | 1 4 7 11.00 5 | 1 5 3 11.00 6 | 1 5 4 11.00 7 | 1 5 5 11.00 8 | 1 5 6 11.00 9 | 1 5 7 11.00 10 | 1 6 3 11.00 11 | 1 6 4 11.00 12 | 1 6 5 11.00 13 | 1 6 6 11.00 14 | 1 6 7 11.00 15 | 1 7 3 11.00 16 | 1 7 4 11.00 17 | 1 7 5 11.00 18 | 1 7 6 11.00 19 | 1 7 7 11.00 20 | 1 8 3 11.00 21 | 1 8 4 11.00 22 | 1 8 5 11.00 23 | 1 8 6 11.00 24 | 1 8 7 11.00 25 | 1 9 3 11.00 26 | 1 9 4 11.00 27 | 1 9 5 11.00 28 | 1 9 6 11.00 29 | 1 9 7 11.00 30 | 1 10 3 11.00 31 | 1 10 4 11.00 32 | 1 10 5 11.00 33 | 1 10 6 11.00 34 | 1 10 7 11.00 35 | 1 10 8 11.00 36 | 1 11 4 11.00 37 | 1 11 5 11.00 38 | 1 11 6 11.00 39 | 1 11 7 11.00 40 | 1 11 8 11.00 41 | 1 12 4 11.00 42 | 1 12 5 11.00 43 | 1 12 6 11.00 44 | 1 12 7 11.00 45 | 1 12 8 11.00 46 | 1 12 9 11.00 47 | 1 13 5 11.00 48 | 1 13 6 11.00 49 | 1 13 7 11.00 50 | 1 13 8 11.00 51 | 1 13 9 11.00 52 | 1 14 5 11.00 53 | 1 14 6 11.00 54 | 1 14 7 11.00 55 | 1 14 8 11.00 56 | 1 14 9 11.00 57 | 1 15 5 11.00 58 | 1 15 6 11.00 59 | 1 15 7 11.00 60 | 1 15 8 11.00 61 | 1 15 9 11.00 62 | 1 16 6 11.00 63 | 1 16 7 11.00 64 | 1 16 8 11.00 65 | 1 16 9 11.00 66 | -------------------------------------------------------------------------------- /data/mcdonaldvalley-unstructured/lake_poly.dat: -------------------------------------------------------------------------------- 1 | 3863.64640920147 12005.2563938472 2 | 4163.87149618922 12101.3284216832 3 | 4380.03355882039 12365.5264982325 4 | 4464.09658317696 12965.9766722079 5 | 4524.14160057451 13434.3278079088 6 | 4524.14160057451 13782.5889088146 7 | 4452.08757969745 14022.7689784048 8 | 4331.99754490235 14226.9220375565 9 | 4127.84448575069 14731.3001836959 10 | 3959.71843703755 15187.6423159173 11 | 3719.53836744735 15631.9754446591 12 | 3611.45733613176 15860.1465107698 13 | 3527.3943117752 16088.3175768805 14 | 3527.3943117752 16868.9028030486 15 | 3539.40331525471 17553.4160013807 16 | 3539.40331525471 18045.7851440406 17 | 3467.34929437765 18249.9382031923 18 | 3251.18723174647 18418.0642519054 19 | 2806.85410300461 18502.127276262 20 | 2290.46695338569 18514.1362797415 21 | 1846.13382464382 18514.1362797415 22 | 1581.93574809461 18454.0912623439 23 | 1377.78268894294 18189.8931857947 24 | 1161.62062631176 17817.6140779299 25 | 1053.53959499618 17445.3349700651 26 | 1053.53959499618 16688.767750856 27 | 1041.53059151667 15920.1915281674 28 | 1077.5576019552 15379.7863715894 29 | 1365.77368546343 14839.3812150115 30 | 1485.86372025853 14479.1111106262 31 | 1786.08880724627 14058.7959888433 32 | 2014.25987335696 13626.471863581 33 | 2146.35891163157 12797.8506234948 34 | 2422.56599166029 12221.4184564783 35 | 2722.79107864804 12005.2563938472 36 | 3813 12005.2563938472 37 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/bottom.csv: -------------------------------------------------------------------------------- 1 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 2 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 3 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 4 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 5 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 6 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 7 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 8 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 9 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 10 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 11 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 12 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 13 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 14 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 15 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 16 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 17 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 18 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 19 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 20 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 21 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 22 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 23 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 24 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 25 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 26 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 27 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 28 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 29 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 30 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 31 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 32 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 33 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 34 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 35 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 36 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 37 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 38 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 39 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 40 | -250,-250,-250,-250,-250,-250,-250,-250,-200,-200,-200,-200,-200,-200,-200,-200,-150,-150,-150,-150,-150,-150,-150,-150,-150 41 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/k_aq.csv: -------------------------------------------------------------------------------- 1 | 200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200,200,200,200 2 | 200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200,200,200 3 | 200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200 4 | 200,200,200,200,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200 5 | 200,200,200,200,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200,200 6 | 200,200,200,200,400,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 7 | 200,200,200,200,400,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 8 | 200,200,200,200,200,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 9 | 200,200,200,200,200,400,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200 10 | 200,200,200,200,200,400,400,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,200,200 11 | 200,200,200,200,200,200,400,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200 12 | 165,200,200,200,200,200,400,400,400,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200 13 | 165,200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,275,275,275,200,200,200 14 | 165,200,200,200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,275,275,200,200,200,200 15 | 165,165,165,200,200,200,200,200,200,200,200,275,275,275,275,275,275,275,275,275,200,200,200,200,200 16 | 165,165,165,165,200,200,200,200,200,200,200,200,275,275,275,275,275,275,275,200,200,200,200,200,165 17 | 165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,165,165 18 | 165,165,150,150,150,150,150,150,150,150,150,200,200,200,200,200,200,200,200,200,200,165,165,165,165 19 | 165,165,150,150,150,150,150,150,150,150,150,165,165,165,165,165,165,165,165,165,165,165,165,165,165 20 | 165,165,150,150,150,150,150,150,150,150,150,165,165,165,165,165,165,165,165,165,165,165,165,165,165 21 | 165,165,150,150,150,150,150,150,150,150,150,165,165,165,165,165,165,165,165,165,165,165,165,165,165 22 | 165,165,150,150,150,150,150,150,150,150,150,200,200,200,200,200,165,165,165,165,165,165,165,165,165 23 | 165,165,150,150,150,150,150,150,150,150,150,200,200,200,200,200,200,200,200,165,165,165,165,165,165 24 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,165,165,165,165 25 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,165,165,165 26 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,165,165 27 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 28 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 29 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 30 | 165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,200,165 31 | 165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,165 32 | 165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,200,200,165 33 | 165,165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,200,200,165,165 34 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,200,200,200,200,200,165,165,165 35 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,200,200,200,165,165,165,165,165,165,165 36 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 37 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 38 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 39 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 40 | 165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165 41 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/k_clay.ref: -------------------------------------------------------------------------------- 1 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 4 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 5 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 6 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 7 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 8 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 9 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 10 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 11 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 12 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 13 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 14 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 15 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 16 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 17 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 18 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 19 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 20 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 21 | 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 22 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 23 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 24 | 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 25 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 26 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 27 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 28 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 29 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 30 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 31 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 32 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 33 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 34 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 35 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 36 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 37 | 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 38 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 39 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 40 | 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 41 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 42 | 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 43 | 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 44 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 45 | 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 46 | 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 47 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 48 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 49 | 2.0000E+02 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 50 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 51 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 52 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 53 | 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 3.0000E-03 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 54 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 55 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 56 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 57 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 58 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 59 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 60 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 61 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 62 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 63 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 64 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 65 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 66 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 67 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 68 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 69 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 70 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 71 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 72 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 73 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 74 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 75 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 76 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 77 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 78 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 79 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 80 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 81 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 82 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 83 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 84 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 85 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 86 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 87 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 88 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 89 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 90 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 91 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 92 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 93 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 94 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 95 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 96 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 97 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 98 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 99 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 100 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 101 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 102 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 103 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 104 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 105 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 106 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 107 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 108 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 109 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 110 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 111 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 112 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 113 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 114 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 115 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 116 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 117 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 118 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 119 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 120 | 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 2.0000E+02 121 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mfsim.nam: -------------------------------------------------------------------------------- 1 | BEGIN Options 2 | END Options 3 | 4 | BEGIN Timing 5 | TDIS6 mv.tdis 6 | END Timing 7 | 8 | BEGIN Models 9 | GWF6 mv.nam mv 10 | END Models 11 | 12 | BEGIN Exchanges 13 | END Exchanges 14 | 15 | BEGIN SolutionGroup 1 16 | MXITER 1 17 | IMS6 mv.ims mv 18 | END SolutionGroup 19 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv-top.ref: -------------------------------------------------------------------------------- 1 | 25.62 20.16 18.44 19.99 20.24 19.79 21.17 21.43 23.41 25.92 28.63 31.77 34.18 37.86 39.31 38.97 39.97 42.25 43.96 44.84 44.87 44.69 44.60 44.66 44.81 2 | 20.74 15.90 15.71 15.35 15.41 15.04 16.21 16.52 19.65 22.97 25.35 29.85 32.74 35.57 39.35 39.36 39.75 41.81 43.61 44.58 44.89 44.78 44.70 44.70 44.88 3 | 19.70 15.92 10.80 10.43 10.36 10.01 10.11 13.16 16.75 20.20 23.32 26.89 30.96 34.41 37.94 39.46 39.35 41.25 43.12 44.41 44.92 44.82 44.79 44.94 45.12 4 | 19.89 15.02 10.00 10.00 10.00 10.00 10.00 10.14 14.54 19.14 21.96 25.45 29.88 33.57 35.89 39.35 39.58 40.09 42.38 44.03 44.75 44.94 45.00 45.00 45.15 5 | 20.19 14.26 10.00 10.00 10.00 10.00 10.00 10.00 14.15 18.11 21.07 25.13 29.14 31.96 35.30 38.30 39.78 39.91 41.67 43.63 44.75 44.91 44.91 45.15 45.63 6 | 21.48 14.37 10.00 10.00 10.00 10.00 10.00 10.00 13.99 17.07 20.34 24.93 28.03 31.01 34.83 37.83 39.87 39.84 41.30 43.12 44.47 44.90 45.09 45.53 46.08 7 | 22.16 14.88 10.23 10.00 10.00 10.00 10.00 10.00 13.64 16.65 20.13 24.33 27.22 30.18 34.71 37.02 39.66 39.77 40.95 42.84 44.34 44.88 45.34 45.96 46.60 8 | 21.60 15.46 10.44 10.00 10.00 10.00 10.00 10.00 12.76 15.84 19.58 23.51 26.64 30.04 33.84 36.84 39.66 39.77 40.93 42.97 44.46 44.99 45.56 46.42 47.31 9 | 20.89 14.91 10.18 10.00 10.00 10.00 10.00 10.00 11.43 14.88 19.10 22.66 25.83 29.90 33.74 36.89 39.69 39.79 41.23 43.23 44.62 45.16 45.97 47.26 48.32 10 | 23.09 17.69 10.26 10.00 10.00 10.00 10.00 10.00 10.18 14.30 18.92 21.41 25.91 30.06 33.80 37.02 39.86 39.94 41.63 43.56 44.85 45.36 46.68 48.28 49.32 11 | 23.41 19.72 11.15 10.00 10.00 10.00 10.00 10.00 10.00 13.00 17.69 22.01 26.11 30.58 35.24 38.04 39.83 40.16 42.15 43.93 45.20 45.97 47.77 49.18 49.84 12 | 24.01 20.03 14.80 10.00 10.00 10.00 10.00 10.00 10.00 11.48 17.18 21.64 27.16 31.85 35.53 39.31 39.68 41.00 43.14 44.56 45.25 46.87 48.79 49.77 49.99 13 | 25.66 21.02 16.81 10.82 10.00 10.00 10.00 10.00 10.00 10.62 16.58 22.56 28.35 32.76 36.70 39.39 40.35 43.04 45.95 45.74 46.10 48.06 49.77 49.97 50.00 14 | 29.54 24.30 19.15 13.91 10.00 10.00 10.00 10.00 10.00 11.49 17.84 24.77 30.28 34.72 38.41 39.83 42.58 45.66 46.28 46.68 47.85 49.51 50.16 50.15 50.24 15 | 33.50 29.11 22.03 15.51 10.20 10.00 11.71 10.00 10.00 13.75 18.56 26.75 33.49 36.08 39.45 41.35 44.67 47.22 48.65 49.01 49.67 50.33 50.19 51.08 51.10 16 | 38.27 34.63 29.02 22.06 14.64 11.16 12.05 10.90 10.29 16.08 23.67 31.71 36.32 39.70 42.02 44.39 45.70 47.70 49.73 49.99 51.02 52.15 52.90 53.23 52.08 17 | 43.78 41.49 37.52 33.94 27.61 21.02 21.20 20.50 20.71 27.84 32.22 39.82 43.57 45.75 46.31 47.73 48.95 50.39 51.01 51.39 52.59 55.92 55.58 54.54 51.98 18 | 48.73 46.58 46.36 44.16 41.98 41.28 39.70 38.73 40.59 42.64 46.08 50.22 53.47 53.22 52.76 52.67 52.90 52.31 54.77 55.46 56.99 58.88 58.55 54.03 49.78 19 | 47.50 50.85 52.86 53.40 52.84 52.73 52.56 55.98 57.11 56.41 57.21 58.56 61.99 61.15 59.17 57.12 56.89 58.35 58.81 59.03 59.50 57.75 55.00 50.92 45.49 20 | 43.31 48.10 51.59 52.22 54.22 54.25 54.97 57.42 57.61 58.27 57.71 61.29 64.65 63.00 63.47 59.72 56.95 57.89 57.46 56.13 53.75 51.54 47.99 44.55 39.85 21 | 28.60 34.07 36.65 39.97 39.45 40.48 41.16 39.18 40.47 44.74 46.09 47.23 51.97 53.13 54.34 52.53 49.05 48.38 47.46 44.82 43.97 41.32 39.16 35.61 31.63 22 | 21.46 23.09 25.38 24.94 27.43 27.13 25.78 20.57 14.15 19.75 26.75 29.36 31.88 32.36 35.22 36.65 33.77 33.33 33.43 32.61 33.10 31.18 29.58 27.50 24.76 23 | 20.42 21.50 22.74 24.31 25.28 25.62 21.63 13.80 5.29 13.90 20.78 25.80 25.53 25.75 26.29 25.58 24.70 24.81 24.82 24.19 24.57 23.83 22.20 22.06 20.51 24 | 20.27 20.24 21.69 23.18 23.62 20.98 14.10 13.83 5.34 14.05 14.94 22.23 25.84 25.00 25.53 24.29 23.55 23.43 23.36 23.02 23.44 21.72 22.34 20.57 20.27 25 | 19.00 18.31 18.30 17.92 17.72 15.00 14.60 13.85 5.33 14.21 15.00 15.00 21.50 23.53 23.24 22.26 22.20 22.61 22.91 22.69 22.78 21.69 21.13 20.33 20.24 26 | 16.69 16.07 15.83 15.43 14.99 15.00 15.00 13.91 5.19 14.25 15.00 15.00 15.13 16.15 17.34 17.30 18.00 18.01 18.57 18.91 18.56 19.00 18.38 18.95 19.18 27 | 15.22 15.17 15.13 15.03 14.93 14.77 14.87 14.98 5.36 14.59 14.98 14.90 14.84 14.96 15.23 15.55 15.68 15.88 15.97 16.17 15.95 16.24 16.11 16.65 16.91 28 | 15.10 15.03 14.97 14.82 14.67 14.26 13.38 11.58 5.51 11.59 14.18 14.61 14.76 14.84 14.98 15.01 15.07 15.10 15.14 15.17 15.19 15.24 15.12 15.41 15.50 29 | 15.06 14.77 14.61 14.15 13.56 12.38 11.82 10.97 5.35 10.70 11.96 12.84 13.84 14.37 14.73 14.84 14.96 15.06 15.03 15.02 15.00 15.03 15.01 15.08 15.12 30 | 14.63 14.19 13.96 13.14 12.11 11.77 11.39 10.73 5.20 10.36 11.39 11.72 12.25 13.38 14.08 14.50 14.72 14.91 15.00 15.00 15.00 15.00 15.07 15.10 15.13 31 | 13.84 13.51 13.11 12.17 11.79 11.88 11.09 10.52 5.18 10.03 11.03 11.65 11.68 12.30 13.25 13.94 14.42 14.73 14.90 15.00 15.00 15.00 15.02 15.17 15.17 32 | 13.24 12.74 12.05 11.77 11.89 11.62 10.95 10.48 5.42 10.10 10.96 11.54 11.60 11.64 12.28 13.25 13.94 14.38 14.75 15.00 15.00 15.00 15.02 15.21 15.30 33 | 12.47 11.94 11.77 11.85 11.90 11.30 10.95 10.41 5.20 9.23 10.81 11.29 11.90 11.69 11.65 12.21 13.25 13.88 14.32 14.93 14.95 15.00 15.00 15.10 15.26 34 | 12.03 11.77 11.79 11.87 11.82 11.09 10.86 10.28 5.21 9.49 10.79 11.08 11.60 11.70 11.66 11.65 12.04 13.12 13.64 14.33 14.64 14.79 14.97 15.00 15.40 35 | 11.76 11.76 11.80 11.79 11.57 10.96 10.79 10.36 5.19 9.28 10.70 11.00 11.70 11.82 11.68 11.68 11.66 12.07 12.90 13.68 14.04 14.41 14.62 14.62 14.95 36 | 11.77 11.76 11.80 11.90 11.46 10.94 10.72 10.32 5.28 8.72 10.62 10.98 11.30 11.79 11.78 11.72 11.75 11.74 11.98 13.06 13.43 13.96 14.28 14.31 14.57 37 | 11.76 11.78 11.80 11.75 11.32 10.95 10.69 9.68 5.09 8.81 10.54 10.89 11.27 11.87 11.81 11.76 11.74 11.73 11.71 12.08 12.93 13.55 13.85 14.00 14.15 38 | 11.71 11.77 11.90 11.76 11.23 10.98 10.62 10.09 5.13 8.82 10.50 10.92 11.16 11.73 11.90 11.80 11.75 11.71 11.68 11.66 11.88 12.80 13.51 13.82 13.95 39 | 11.68 11.76 11.88 11.65 11.13 10.94 10.60 10.04 5.19 8.17 10.52 10.92 11.07 11.60 11.90 11.82 11.76 11.72 11.69 11.66 11.64 11.79 13.28 13.66 13.80 40 | 11.69 11.78 11.85 11.54 11.05 10.92 10.57 10.07 5.40 8.54 10.49 10.91 11.01 11.48 11.86 11.86 11.77 11.71 11.69 11.63 11.61 11.62 12.49 13.17 13.66 41 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.chd: -------------------------------------------------------------------------------- 1 | begin options 2 | PRINT_INPUT 3 | end options 4 | 5 | begin dimensions 6 | MAXBOUND 65 7 | end dimensions 8 | 9 | begin period 1 10 | 1 4 4 11.00 11 | 1 4 5 11.00 12 | 1 4 6 11.00 13 | 1 4 7 11.00 14 | 1 5 3 11.00 15 | 1 5 4 11.00 16 | 1 5 5 11.00 17 | 1 5 6 11.00 18 | 1 5 7 11.00 19 | 1 6 3 11.00 20 | 1 6 4 11.00 21 | 1 6 5 11.00 22 | 1 6 6 11.00 23 | 1 6 7 11.00 24 | 1 7 3 11.00 25 | 1 7 4 11.00 26 | 1 7 5 11.00 27 | 1 7 6 11.00 28 | 1 7 7 11.00 29 | 1 8 3 11.00 30 | 1 8 4 11.00 31 | 1 8 5 11.00 32 | 1 8 6 11.00 33 | 1 8 7 11.00 34 | 1 9 3 11.00 35 | 1 9 4 11.00 36 | 1 9 5 11.00 37 | 1 9 6 11.00 38 | 1 9 7 11.00 39 | 1 10 3 11.00 40 | 1 10 4 11.00 41 | 1 10 5 11.00 42 | 1 10 6 11.00 43 | 1 10 7 11.00 44 | 1 10 8 11.00 45 | 1 11 4 11.00 46 | 1 11 5 11.00 47 | 1 11 6 11.00 48 | 1 11 7 11.00 49 | 1 11 8 11.00 50 | 1 12 4 11.00 51 | 1 12 5 11.00 52 | 1 12 6 11.00 53 | 1 12 7 11.00 54 | 1 12 8 11.00 55 | 1 12 9 11.00 56 | 1 13 5 11.00 57 | 1 13 6 11.00 58 | 1 13 7 11.00 59 | 1 13 8 11.00 60 | 1 13 9 11.00 61 | 1 14 5 11.00 62 | 1 14 6 11.00 63 | 1 14 7 11.00 64 | 1 14 8 11.00 65 | 1 14 9 11.00 66 | 1 15 5 11.00 67 | 1 15 6 11.00 68 | 1 15 7 11.00 69 | 1 15 8 11.00 70 | 1 15 9 11.00 71 | 1 16 6 11.00 72 | 1 16 7 11.00 73 | 1 16 8 11.00 74 | 1 16 9 11.00 75 | end period 76 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.dis: -------------------------------------------------------------------------------- 1 | BEGIN OPTIONS 2 | LENGTH_UNITS FEET 3 | XORIGIN 0.0 4 | YORIGIN 0.0 5 | ANGROT 0.0 6 | END OPTIONS 7 | 8 | BEGIN DIMENSIONS 9 | NLAY 5 10 | NROW 40 11 | NCOL 25 12 | END DIMENSIONS 13 | 14 | BEGIN GRIDDATA 15 | DELR 16 | CONSTANT 500. 17 | DELC 18 | CONSTANT 500. 19 | TOP LAYERED 20 | OPEN/CLOSE mv-top.ref 21 | BOTM LAYERED 22 | CONSTANT -5. 23 | CONSTANT -50. 24 | CONSTANT -51. 25 | CONSTANT -100. 26 | OPEN/CLOSE bottom.csv 27 | IDOMAIN LAYERED 28 | CONSTANT 1 29 | CONSTANT 1 30 | CONSTANT 1 31 | CONSTANT 1 32 | CONSTANT 1 33 | END GRIDDATA -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.ic: -------------------------------------------------------------------------------- 1 | 2 | BEGIN GRIDDATA 3 | STRT LAYERED 4 | CONSTANT 11. 5 | CONSTANT 11 6 | CONSTANT 11 7 | CONSTANT 11 8 | CONSTANT 11 9 | END GRIDDATA -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.ims: -------------------------------------------------------------------------------- 1 | BEGIN Options 2 | PRINT_OPTION SUMMARY 3 | COMPLEXITY SIMPLE 4 | END Options 5 | 6 | BEGIN Nonlinear 7 | OUTER_HCLOSE 0.1000000E-04 8 | OUTER_MAXIMUM 10000 9 | END Nonlinear 10 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.nam: -------------------------------------------------------------------------------- 1 | BEGIN Options 2 | SAVE_FLOWS 3 | END Options 4 | 5 | BEGIN Packages 6 | DIS6 mv.dis 7 | IC6 mv.ic 8 | NPF6 mv.npf 9 | OC6 mv.oc 10 | CHD6 mv.chd 11 | RCH6 mv.rch 12 | RIV6 mv.riv 13 | WEL6 mv.wel 14 | END Packages 15 | 16 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.npf: -------------------------------------------------------------------------------- 1 | BEGIN OPTIONS 2 | SAVE_SPECIFIC_DISCHARGE 3 | END OPTIONS 4 | 5 | BEGIN GRIDDATA 6 | ICELLTYPE LAYERED 7 | CONSTANT 1 8 | CONSTANT 0 9 | CONSTANT 0 10 | CONSTANT 0 11 | CONSTANT 0 12 | K LAYERED 13 | OPEN/CLOSE k_aq.csv 14 | OPEN/CLOSE k_aq.csv 15 | OPEN/CLOSE k_clay.ref IPRN 5 16 | OPEN/CLOSE k_aq.csv 17 | OPEN/CLOSE k_aq.csv 18 | K33 LAYERED 19 | OPEN/CLOSE k_aq.csv FACTOR 0.25 20 | OPEN/CLOSE k_aq.csv FACTOR 0.25 21 | OPEN/CLOSE k_clay.ref IPRN 5 22 | OPEN/CLOSE k_aq.csv FACTOR 0.25 23 | OPEN/CLOSE k_aq.csv FACTOR 0.25 24 | END GRIDDATA 25 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.oc: -------------------------------------------------------------------------------- 1 | BEGIN OPTIONS 2 | HEAD FILEOUT mv.hds 3 | BUDGET FILEOUT mv.cbc 4 | HEAD PRINT_FORMAT COLUMNS 25 WIDTH 7 DIGITS 2 FIXED 5 | END OPTIONS 6 | 7 | BEGIN PERIOD 1 8 | SAVE BUDGET ALL 9 | PRINT BUDGET ALL 10 | SAVE HEAD ALL 11 | PRINT HEAD ALL 12 | END PERIOD 13 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.rch: -------------------------------------------------------------------------------- 1 | BEGIN OPTIONS 2 | READASARRAYS 3 | END OPTIONS 4 | 5 | BEGIN PERIOD 1 6 | RECHARGE 7 | CONSTANT 0.003641 8 | END PERIOD 9 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.riv: -------------------------------------------------------------------------------- 1 | begin options 2 | PRINT_INPUT 3 | end options 4 | 5 | begin dimensions 6 | MAXBOUND 18 7 | end dimensions 8 | 9 | begin period 1 10 | 1 23 9 1.750E+00 1.000E+05 -0.3 11 | 1 24 9 1.650E+00 1.000E+05 -0.4 12 | 1 25 9 1.550E+00 1.000E+05 -0.5 13 | 1 26 9 1.450E+00 1.000E+05 -0.6 14 | 1 27 9 1.350E+00 1.000E+05 -0.7 15 | 1 28 9 1.250E+00 1.000E+05 -0.8 16 | 1 29 9 1.150E+00 1.000E+05 -0.9 17 | 1 30 9 1.050E+00 1.000E+05 -1.0 18 | 1 31 9 9.500E-01 1.000E+05 -1.1 19 | 1 32 9 8.500E-01 1.000E+05 -1.2 20 | 1 33 9 7.500E-01 1.000E+05 -1.3 21 | 1 34 9 6.500E-01 1.000E+05 -1.4 22 | 1 35 9 5.500E-01 1.000E+05 -1.5 23 | 1 36 9 4.500E-01 1.000E+05 -1.6 24 | 1 37 9 3.500E-01 1.000E+05 -1.7 25 | 1 38 9 2.500E-01 1.000E+05 -1.8 26 | 1 39 9 1.500E-01 1.000E+05 -1.9 27 | 1 40 9 5.000E-02 1.000E+05 -2.0 28 | end period 29 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.tdis: -------------------------------------------------------------------------------- 1 | BEGIN OPTIONS 2 | TIME_UNITS days 3 | END OPTIONS 4 | 5 | BEGIN DIMENSIONS 6 | NPER 3 7 | END DIMENSIONS 8 | 9 | BEGIN PERIODDATA 10 | 1.0 1 1.0 11 | 1.0 1 1.0 12 | 1.0 1 1.0 13 | END PERIODDATA 14 | -------------------------------------------------------------------------------- /data/mcdonaldvalley/mv.wel: -------------------------------------------------------------------------------- 1 | begin options 2 | PRINT_INPUT 3 | end options 4 | 5 | begin dimensions 6 | MAXBOUND 3 7 | end dimensions 8 | 9 | begin period 1 10 | 5 6 15 0.0 11 | 5 35 16 0.0 12 | 5 33 6 0.0 13 | end period 14 | 15 | begin period 2 16 | 5 6 15 -67000.0 17 | 5 35 16 -268000.0 18 | 5 33 6 0.0 19 | end period 20 | 21 | begin period 3 22 | 5 6 15 -67000.0 23 | 5 35 16 0.0 24 | 5 33 6 -268000.0 25 | end period 26 | -------------------------------------------------------------------------------- /data/readme.txt: -------------------------------------------------------------------------------- 1 | Placeholder 2 | 3 | -------------------------------------------------------------------------------- /installation/PackageInstallationInstructions-Windows.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdhughes-dev/MM2019_FloPy/37f8c87d8a6b709b1a56692d6283872a39789c69/installation/PackageInstallationInstructions-Windows.docx -------------------------------------------------------------------------------- /installation/install_packages.py: -------------------------------------------------------------------------------- 1 | import os 2 | import platform 3 | import sys 4 | import shutil 5 | 6 | try: 7 | # For Python 3.0 and later 8 | from urllib.request import urlopen 9 | except ImportError: 10 | # Fall back to Python 2's urllib2 11 | from urllib2 import urlopen 12 | import platform 13 | from subprocess import Popen, PIPE, STDOUT 14 | 15 | if sys.version_info >= (3, 3): 16 | from shutil import which 17 | else: 18 | from distutils.spawn import find_executable as which 19 | 20 | exes = {'python': 'python', 21 | 'conda': 'conda', 22 | 'pip': 'pip'} 23 | 24 | if platform.system() in 'Windows': 25 | for key, value in exes.items(): 26 | if not value.lower().endswith('.exe'): 27 | value += '.exe' 28 | exes[key] = which(value) 29 | 30 | pythonpath = exes['python'] 31 | condacommand = exes['conda'] 32 | pipcommand = exes['pip'] 33 | 34 | 35 | # simple function to print a message to STDOUT 36 | def printmsg(msg): 37 | print(msg) 38 | return 39 | 40 | 41 | def run_and_print(cmds): 42 | for cmd in cmds: 43 | print(' {}'.format(cmd)) 44 | cmd_list = cmd.split() 45 | p = Popen(cmd_list, stdout=PIPE, stderr=STDOUT) 46 | while True: 47 | line = p.stdout.readline() 48 | c = line.decode('utf-8') 49 | if c != '': 50 | c = c.rstrip('\r\n') 51 | print('{}'.format(c)) 52 | else: 53 | break 54 | return 55 | 56 | 57 | def root_install(): 58 | pip_list = ['https://github.com/modflowpy/pymake/zipball/master', 59 | 'https://github.com/jtwhite79/pyemu/zipball/develop'] 60 | conda_list = ['jupyter', 61 | 'pyshp', 62 | 'flopy', 63 | 'nose', 64 | 'scipy'] 65 | 66 | # prepare the pip installs to run in a single command (after activating env) 67 | cmds = ['{} config --add channels conda-forge'.format(condacommand)] 68 | cmds.append('{} config --set ssl_verify false'.format(condacommand)) 69 | cmds.append('{} update conda -y'.format(condacommand)) 70 | for c in conda_list: 71 | cmds.append('{} install {} -y'.format(condacommand, c)) 72 | cmds.append('{} info'.format(condacommand)) 73 | # add pip installs 74 | cmds.append('{} -m pip install --trusted-host pypi.python.org --upgrade pip'.format(pythonpath)) 75 | for p in pip_list: 76 | cmds.append('{} install --trusted-host codeload.github.com {}'.format(pipcommand, p)) 77 | 78 | run_and_print(cmds) 79 | 80 | print('\nRunning tests of installed python packages in root installation...') 81 | print(' using python installed in "{}"'.format(pythonpath)) 82 | cmds = [pythonpath + ' -m nose -v test_install.py'] 83 | run_and_print(cmds) 84 | 85 | return 86 | 87 | 88 | if __name__ == "__main__": 89 | 90 | install_root = True 91 | 92 | # install packages to root environment 93 | if install_root: 94 | root_install() 95 | -------------------------------------------------------------------------------- /installation/test_install.py: -------------------------------------------------------------------------------- 1 |  2 | # module list to test 3 | modulelist = ['numpy', 'matplotlib', 'shutil', 'subprocess', 4 | 'pandas', 'platform', 'shapefile', 'flopy', 5 | 'pymake', 'pyemu', 'scipy'] 6 | 7 | import os 8 | import sys 9 | import shutil 10 | import importlib 11 | 12 | dpth = 'temp' 13 | if os.path.exists(dpth): 14 | shutil.rmtree(dpth) 15 | os.makedirs(dpth) 16 | 17 | 18 | def header(): 19 | #print a header 20 | print(1*'\n') 21 | print(72*'-') 22 | print('MODFLOW and More 2019 - FloPy Short Course') 23 | print('Checking your python distribution and installed modules.') 24 | return 25 | 26 | 27 | def printmsg(msg): 28 | print(msg) 29 | return 30 | 31 | 32 | def eval_module(m): 33 | try: 34 | msg = ' Module available for use: {}'.format(m) 35 | importlib.import_module(m) 36 | printmsg(msg) 37 | except Exception: 38 | msg = ' Error. Could not import module: ' + m 39 | assert False, msg 40 | return 41 | 42 | 43 | def test_anaconda(): 44 | msg = ' Evaluating system information' 45 | printmsg(msg) 46 | sys_version = sys.version 47 | print(' Your python version: ', sys.version) 48 | print(' Your platform is: ', sys.platform) 49 | if 'anaconda' not in sys_version.lower() and \ 50 | 'conda-forge' not in sys_version.lower() and \ 51 | 'miniconda' not in sys_version.lower(): 52 | ppth = sys.executable.lower() 53 | if 'anaconda' not in ppth and \ 54 | 'miniconda' not in ppth: 55 | msg = ' Warning. Your system version of python ' + \ 56 | 'is not Anaconda variant.' 57 | assert False, msg 58 | return 59 | 60 | 61 | def test_modules(): 62 | for m in modulelist: 63 | yield eval_module, m 64 | return 65 | 66 | 67 | def test_matplotlib(): 68 | msg = ' Testing matplotlib installation' 69 | printmsg(msg) 70 | fpth = os.path.join(dpth, 'randomfield.png') 71 | try: 72 | from matplotlib import pyplot as plt 73 | import numpy as np 74 | a = np.random.random(size=(100,100)) 75 | plt.imshow(a, interpolation='nearest') 76 | plt.savefig(fpth) 77 | except: 78 | msg = ' Error. Could not create a matplotlib plot.' 79 | assert False, msg 80 | 81 | msg = ' Error. Could not create a matplotlib figure.' 82 | assert os.path.isfile(fpth), msg 83 | 84 | # return 85 | return 86 | 87 | def test_cleanup(): 88 | shutil.rmtree(dpth) 89 | 90 | # return 91 | return 92 | 93 | 94 | if __name__ == "__main__": 95 | 96 | # write header 97 | header() 98 | 99 | # test that this is a version of Anaconda 100 | test_anaconda() 101 | 102 | # evaluate installed modules 103 | for m in modulelist: 104 | eval_module(m) 105 | 106 | # evaluate matplotlib 107 | test_matplotlib() 108 | 109 | # cleanup 110 | test_cleanup() 111 | 112 | print('Done checking...') 113 | print(72*'-') 114 | 115 | --------------------------------------------------------------------------------