This code sets up a simulation and creates some data for the simulation.
import os import sys from pprint import pformat from tempfile import TemporaryDirectory import numpy as np import flopy # init paths exe_name = "mf6" # temporary directory temp_dir = TemporaryDirectory() sim_path = os.path.join(temp_dir.name, "obs_ts_tas_ex") # make the directory if it does not exist if not os.path.isdir(sim_path): os.makedirs(sim_path, exist_ok=True) # init paths test_ex_name = "child_pkgs_test" model_name = "child_pkgs" print(sys.version) print(f"numpy version: {np.__version__}") print(f"flopy version: {flopy.__version__}")
3.12.11 | packaged by conda-forge | (main, Jun 4 2025, 14:45:31) [GCC 13.3.0] numpy version: 2.3.2 flopy version: 3.10.0.dev3
# create simulation sim = flopy.mf6.MFSimulation( sim_name=test_ex_name, version="mf6", exe_name="mf6", sim_ws=sim_path ) tdis_rc = [(1.0, 1, 1.0), (10.0, 120, 1.0), (10.0, 120, 1.0), (10.0, 120, 1.0)] tdis_package = flopy.mf6.modflow.mftdis.ModflowTdis( sim, time_units="DAYS", nper=4, perioddata=tdis_rc ) model = flopy.mf6.ModflowGwf( sim, modelname=model_name, model_nam_file=f"{model_name}.nam" ) ims_package = flopy.mf6.modflow.mfims.ModflowIms( sim, print_option="SUMMARY", complexity="SIMPLE", outer_hclose=0.0001, outer_maximum=500, under_relaxation="NONE", inner_maximum=100, inner_hclose=0.0001, rcloserecord=0.001, linear_acceleration="CG", scaling_method="NONE", reordering_method="NONE", relaxation_factor=0.97, ) sim.register_ims_package(ims_package, [model.name]) bot_data = [-100 for x in range(150)] dis_package = flopy.mf6.modflow.mfgwfdis.ModflowGwfdis( model, nlay=3, nrow=15, ncol=10, delr=500.0, delc=500.0, top=50.0, botm=[5.0, -10.0, {"factor": 1.0, "data": bot_data}], filename=f"{model_name}.dis", ) ic_package = flopy.mf6.modflow.mfgwfic.ModflowGwfic( model, strt=50.0, filename=f"{model_name}.ic" ) npf_package = flopy.mf6.modflow.mfgwfnpf.ModflowGwfnpf( model, save_flows=True, icelltype=[1, 0, 0], k=[5.0, 0.1, 4.0], k33=[0.5, 0.005, 0.1], ) oc_package = flopy.mf6.modflow.mfgwfoc.ModflowGwfoc( model, budget_filerecord="child_pkgs.cbc", head_filerecord="child_pkgs.hds", headprintrecord=["COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL"], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "FIRST"), ("HEAD", "LAST"), ("BUDGET", "LAST")], ) sto_package = flopy.mf6.modflow.mfgwfsto.ModflowGwfsto( model, save_flows=True, iconvert=1, ss=0.000001, sy=0.2, steady_state={0: True}, transient={1: True}, )Observations
Observations can be set for any package through the package.obs object, and each package.obs object has several attributes that can be set:
package.obs.filename : str Name of observations file to create. The default is packagename + ‘.obs’, e.g. mymodel.ghb.obs.
package.obs.continuous : dict A dictionary that has file names as keys and a list of observations as the dictionary values. Default should probably be None. package.obs.observations = {‘fname1’: [(obsname, obstype, cellid), …], ‘fname2’: [(obsname, obstype, cellid), …]}
package.obs.digits : int Number of digits to write the observation values. Default is 10.
package.obs.print_input : bool Flag indicating whether or not observations are written to listing file.
Method 1: Pass obs to package constructor# build ghb stress period data ghb_spd = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): ghb_period.append(((layer, row, 9), 1.0, cond, "Estuary-L2")) ghb_spd[0] = ghb_period # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # build ghb package ghb = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, observations=ghb_obs, pname="ghb", maxbound=30, stress_period_data=ghb_spd, ) ghb.obs.print_input = True sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) assert success, pformat(buff) # clean up for next example model.remove_package("ghb")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package obs_0...Method 2: Initialize obs through ghb.obs.initialize
# build ghb stress period data ghb_spd = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): ghb_period.append(((layer, row, 9), 1.0, cond, "Estuary-L2")) ghb_spd[0] = ghb_period # build ghb package ghb = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, maxbound=30, stress_period_data=ghb_spd, pname="ghb", ) # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # initialize obs package ghb.obs.initialize( filename="child_pkgs_test.ghb.obs", digits=9, print_input=True, continuous=ghb_obs, ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("ghb")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package obs_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:15 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Elapsed run time: 0.161 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Method 3: Pass observations a dictionary of anything that could be passed to ghb.obs.initialize
# build ghb stress period data ghb_spd = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): ghb_period.append(((layer, row, 9), 1.0, cond, "Estuary-L2")) ghb_spd[0] = ghb_period # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # append additional obs attributes to obs dictionary ghb_obs["digits"] = 7 ghb_obs["print_input"] = False ghb_obs["filename"] = "method_3.obs" # build ghb package ghb_package = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, observations=ghb_obs, pname="ghb", maxbound=30, stress_period_data=ghb_spd, ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("ghb")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package obs_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Elapsed run time: 0.164 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Time Series
Time series can be set for any package through the package.ts object, and each package.ts object has several attributes that can be set:
package.ts.filename : str Name of time series file to create. The default is packagename + ‘.ts’, e.g. mymodel.ghb.ts.
package.ts.timeseries : recarray Array containing the time series information. timeseries = [(t, np.sin(t)) for t in np.linspace(0, 100., 10)]
package.ts.time_series_namerecord : str or list (of strings) List of names of the time series data columns. Default is to use names from timeseries.dtype.names[1:].
package.ts.interpolation_methodrecord_single : str Interpolation method. Must be only one time series record. If there are multiple time series records, then the methods attribute must be used. Default is ‘linear’.
package.ts.interpolation_methodrecord : list (of strings) List of interpolation methods to use for each time series data column. Method must be either ‘stepwise’, ‘linear’, or ‘linearend’.
package.ts.sfacrecord_single : float Scale factor to multiply the time series data column. Can only be used if there is one time series data column.
package.ts.sfacrecord : list (of floats) Scale factors to multiply the time series data columns.
Method 1: Pass time series to package constructor# build ghb stress period data ghb_spd_ts = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): ghb_period.append(((layer, row, 9), "tides", cond, "Estuary-L2")) ghb_spd_ts[0] = ghb_period # build ts data ts_data = [] for n in range(0, 365): ts_data.append((float(n / 11.73), float(n / 60.0))) # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # build ghb package ghb = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, timeseries=ts_data, pname="ghb", maxbound=30, stress_period_data=ghb_spd_ts, ) # set required time series attributes ghb.ts.time_series_namerecord = "tides" ghb.ts.interpolation_methodrecord = "stepwise" sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("ghb")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Elapsed run time: 0.263 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Method 2: Initialize time series through ghb.ts.initialize
# build ghb stress period data ghb_spd_ts = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): ghb_period.append(((layer, row, 9), "tides", cond, "Estuary-L2")) ghb_spd_ts[0] = ghb_period # build ts data ts_data = [] for n in range(0, 365): ts_data.append((float(n / 11.73), float(n / 60.0))) # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # build ghb package ghb = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, pname="ghb", maxbound=30, stress_period_data=ghb_spd_ts, ) # initialize time series ghb.ts.initialize( filename="method2.ts", timeseries=ts_data, time_series_namerecord="tides", interpolation_methodrecord="linearend", sfacrecord=1.1, ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("ghb")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Elapsed run time: 0.276 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Method 3: Pass timeseries a dictionary of anything that could be passed to ghb.ts.initialize
# build ghb stress period data ghb_spd_ts = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): ghb_period.append(((layer, row, 9), "tides", cond, "Estuary-L2")) ghb_spd_ts[0] = ghb_period # build ts data ts_data = [] for n in range(0, 365): ts_data.append((float(n / 11.73), float(n / 60.0))) ts_dict = { "timeseries": ts_data, "time_series_namerecord": "tides", "interpolation_methodrecord": "linear", "filename": "method3.ts", } # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # build ghb package ghb = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, pname="ghb", timeseries=ts_dict, maxbound=30, stress_period_data=ghb_spd_ts, ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("ghb")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:16 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:17 Elapsed run time: 0.261 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Multiple time series packages
# build ghb stress period data ghb_spd_ts = {} ghb_period = [] for layer, cond in zip(range(1, 3), [15.0, 1500.0]): for row in range(0, 15): if row < 10: ghb_period.append(((layer, row, 9), "tides", cond, "Estuary-L2")) else: ghb_period.append(((layer, row, 9), "wl", cond, "Estuary-L2")) ghb_spd_ts[0] = ghb_period # build ts data ts_data = [] for n in range(0, 365): ts_data.append((float(n / 11.73), float(n / 60.0))) ts_data2 = [] for n in range(0, 365): ts_data2.append((float(0.0 + (n / 11.73)), 2 * float(n / 60.0))) ts_data3 = [] for n in range(0, 365): ts_data3.append((float(0.0 + (n / 11.73)), 1.5 * float(n / 60.0))) # build obs data ghb_obs = { ("ghb_obs.csv", "binary"): [ ("ghb-2-6-10", "GHB", (1, 5, 9)), ("ghb-3-6-10", "GHB", (2, 5, 9)), ], "ghb_flows.csv": [ ("Estuary2", "GHB", "Estuary-L2"), ("Estuary3", "GHB", "Estuary-L3"), ], } # build ghb package ghb = flopy.mf6.modflow.mfgwfghb.ModflowGwfghb( model, print_input=True, print_flows=True, save_flows=True, boundnames=True, pname="ghb", maxbound=30, stress_period_data=ghb_spd_ts, ) # initialize time series ghb.ts.initialize( filename="tides.ts", timeseries=ts_data, time_series_namerecord="tides", interpolation_methodrecord="linearend", sfacrecord=1.1, ) # append additional time series ghb.ts.append_package( filename="wls.ts", timeseries=ts_data2, time_series_namerecord="wl", interpolation_methodrecord="stepwise", sfacrecord=1.2, ) # append additional time series ghb.ts.append_package( filename="wls2.ts", timeseries=ts_data3, time_series_namerecord="wl2", interpolation_methodrecord="stepwise", sfacrecord=1.3, ) # retreive information from each time series print( "{} is using {} interpolation".format( ghb.ts[0].filename, ghb.ts[0].interpolation_methodrecord.get_data()[0][0] ) ) print( "{} is using {} interpolation".format( ghb.ts[1].filename, ghb.ts[1].interpolation_methodrecord.get_data()[0][0] ) ) print( "{} is using {} interpolation".format( ghb.ts[2].filename, ghb.ts[2].interpolation_methodrecord.get_data()[0][0] ) ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.")
tides.ts is using linearend interpolation wls.ts is using stepwise interpolation wls2.ts is using stepwise interpolation writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... writing package ts_1... writing package ts_2... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:17 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:17 Elapsed run time: 0.275 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Time Array Series
Time array series can be set for any package through the package.tas object, and each package.tas object has several attributes that can be set:
package.tas.filename : str Name of time series file to create. The default is packagename + ‘.tas’, e.g. mymodel.rcha.tas.
package.tas.tas_array : {double:[double]} Array containing the time array series information for specific times. tas_array = {0.0: 0.0001, 200.0: [0.01, 0.02…]}
package.tas.time_series_namerecord : str Name by which a package references a particular time-array series. The name must be unique among all time-array series used in a package
package.tas.interpolation_methodrecord : list (of strings) List of interpolation methods to use for time array series. Method must be either ‘stepwise’ or ‘linear’.
package.tas.sfacrecord_single : float Scale factor to multiply the time array series data column. Can only be used if there is one time series data column.
Method 1: Pass time array series to package constructortas = {0.0: 0.000002, 200.0: 0.0000001} # create recharge package with time array series data # flopy will generate a warning that there is not yet a time series name # record for recharray_1 rcha = flopy.mf6.modflow.mfgwfrcha.ModflowGwfrcha( model, timearrayseries=tas, recharge="TIMEARRAYSERIES rcharray_1" ) # finish defining the time array series properties rcha.tas.time_series_namerecord = "rcharray_1" rcha.tas.interpolation_methodrecord = "LINEAR" sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("rcha")
WARNING: Time array series name rcharray_1 not found in any time series file writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... writing package ts_1... writing package ts_2... writing package rcha_0... writing package tas_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:17 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:17 Elapsed run time: 0.286 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Method 2: Initialize time array series through rcha.tas.initialize
# create recharge package with recharge pointing to a time array series # not yet defined. flopy will generate a warning that there is not yet a # time series name record for recharray_1 rcha = flopy.mf6.modflow.mfgwfrcha.ModflowGwfrcha( model, recharge="TIMEARRAYSERIES rcharray_1" ) rch_array = 0.000002 * np.ones((15, 10)) rch_array[0, 0] = 0.0001 tas = {0.0: rch_array, 200.0: 0.0000001} # initialize the time array series rcha.tas.initialize( filename="method2.tas", tas_array=tas, time_series_namerecord="rcharray_1", interpolation_methodrecord="LINEAR", ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("rcha")
WARNING: Time array series name rcharray_1 not found in any time series file writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... writing package ts_1... writing package ts_2... writing package rcha_0... writing package tas_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:17 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:18 Elapsed run time: 0.288 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.Method 3: Pass timearrayseries a dictionary of anything that could be passed to rcha.tas.initialize
rch_array = 0.0000001 * np.ones((15, 10)) rch_array[0, 0] = 0.0001 tas = { 0.0: 0.000002, 200.0: rch_array, "filename": "method3.tas", "time_series_namerecord": "rcharray_1", "interpolation_methodrecord": "LINEAR", } rcha = flopy.mf6.modflow.mfgwfrcha.ModflowGwfrcha( model, timearrayseries=tas, recharge="TIMEARRAYSERIES rcharray_1" ) sim.write_simulation() success, buff = sim.run_simulation(silent=True, report=True) if success: for line in buff: print(line) else: raise ValueError("Failed to run.") # clean up for next example model.remove_package("rcha")
writing simulation... writing simulation name file... writing simulation tdis package... writing solution package ims_-1... writing model child_pkgs... writing model name file... writing package dis... writing package ic... writing package npf... writing package oc... writing package sto... writing package ghb... writing package ts_0... writing package ts_1... writing package ts_2... writing package rcha_0... writing package tas_0... MODFLOW 6 U.S. GEOLOGICAL SURVEY MODULAR HYDROLOGIC MODEL VERSION 6.7.0.dev2 (preliminary) 05/12/2025 ***DEVELOP MODE*** MODFLOW 6 compiled Aug 15 2025 15:35:02 with GCC version 13.3.0 This software is preliminary or provisional and is subject to revision. It is being provided to meet the need for timely best science. The software has not received final approval by the U.S. Geological Survey (USGS). No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. The software is provided on the condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from the authorized or unauthorized use of the software. MODFLOW runs in SEQUENTIAL mode Run start date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:18 Writing simulation list file: mfsim.lst Using Simulation name file: mfsim.nam Solving: Stress period: 1 Time step: 1 Solving: Stress period: 2 Time step: 1 Solving: Stress period: 2 Time step: 2 Solving: Stress period: 2 Time step: 3 Solving: Stress period: 2 Time step: 4 Solving: Stress period: 2 Time step: 5 Solving: Stress period: 2 Time step: 6 Solving: Stress period: 2 Time step: 7 Solving: Stress period: 2 Time step: 8 Solving: Stress period: 2 Time step: 9 Solving: Stress period: 2 Time step: 10 Solving: Stress period: 2 Time step: 11 Solving: Stress period: 2 Time step: 12 Solving: Stress period: 2 Time step: 13 Solving: Stress period: 2 Time step: 14 Solving: Stress period: 2 Time step: 15 Solving: Stress period: 2 Time step: 16 Solving: Stress period: 2 Time step: 17 Solving: Stress period: 2 Time step: 18 Solving: Stress period: 2 Time step: 19 Solving: Stress period: 2 Time step: 20 Solving: Stress period: 2 Time step: 21 Solving: Stress period: 2 Time step: 22 Solving: Stress period: 2 Time step: 23 Solving: Stress period: 2 Time step: 24 Solving: Stress period: 2 Time step: 25 Solving: Stress period: 2 Time step: 26 Solving: Stress period: 2 Time step: 27 Solving: Stress period: 2 Time step: 28 Solving: Stress period: 2 Time step: 29 Solving: Stress period: 2 Time step: 30 Solving: Stress period: 2 Time step: 31 Solving: Stress period: 2 Time step: 32 Solving: Stress period: 2 Time step: 33 Solving: Stress period: 2 Time step: 34 Solving: Stress period: 2 Time step: 35 Solving: Stress period: 2 Time step: 36 Solving: Stress period: 2 Time step: 37 Solving: Stress period: 2 Time step: 38 Solving: Stress period: 2 Time step: 39 Solving: Stress period: 2 Time step: 40 Solving: Stress period: 2 Time step: 41 Solving: Stress period: 2 Time step: 42 Solving: Stress period: 2 Time step: 43 Solving: Stress period: 2 Time step: 44 Solving: Stress period: 2 Time step: 45 Solving: Stress period: 2 Time step: 46 Solving: Stress period: 2 Time step: 47 Solving: Stress period: 2 Time step: 48 Solving: Stress period: 2 Time step: 49 Solving: Stress period: 2 Time step: 50 Solving: Stress period: 2 Time step: 51 Solving: Stress period: 2 Time step: 52 Solving: Stress period: 2 Time step: 53 Solving: Stress period: 2 Time step: 54 Solving: Stress period: 2 Time step: 55 Solving: Stress period: 2 Time step: 56 Solving: Stress period: 2 Time step: 57 Solving: Stress period: 2 Time step: 58 Solving: Stress period: 2 Time step: 59 Solving: Stress period: 2 Time step: 60 Solving: Stress period: 2 Time step: 61 Solving: Stress period: 2 Time step: 62 Solving: Stress period: 2 Time step: 63 Solving: Stress period: 2 Time step: 64 Solving: Stress period: 2 Time step: 65 Solving: Stress period: 2 Time step: 66 Solving: Stress period: 2 Time step: 67 Solving: Stress period: 2 Time step: 68 Solving: Stress period: 2 Time step: 69 Solving: Stress period: 2 Time step: 70 Solving: Stress period: 2 Time step: 71 Solving: Stress period: 2 Time step: 72 Solving: Stress period: 2 Time step: 73 Solving: Stress period: 2 Time step: 74 Solving: Stress period: 2 Time step: 75 Solving: Stress period: 2 Time step: 76 Solving: Stress period: 2 Time step: 77 Solving: Stress period: 2 Time step: 78 Solving: Stress period: 2 Time step: 79 Solving: Stress period: 2 Time step: 80 Solving: Stress period: 2 Time step: 81 Solving: Stress period: 2 Time step: 82 Solving: Stress period: 2 Time step: 83 Solving: Stress period: 2 Time step: 84 Solving: Stress period: 2 Time step: 85 Solving: Stress period: 2 Time step: 86 Solving: Stress period: 2 Time step: 87 Solving: Stress period: 2 Time step: 88 Solving: Stress period: 2 Time step: 89 Solving: Stress period: 2 Time step: 90 Solving: Stress period: 2 Time step: 91 Solving: Stress period: 2 Time step: 92 Solving: Stress period: 2 Time step: 93 Solving: Stress period: 2 Time step: 94 Solving: Stress period: 2 Time step: 95 Solving: Stress period: 2 Time step: 96 Solving: Stress period: 2 Time step: 97 Solving: Stress period: 2 Time step: 98 Solving: Stress period: 2 Time step: 99 Solving: Stress period: 2 Time step: 100 Solving: Stress period: 2 Time step: 101 Solving: Stress period: 2 Time step: 102 Solving: Stress period: 2 Time step: 103 Solving: Stress period: 2 Time step: 104 Solving: Stress period: 2 Time step: 105 Solving: Stress period: 2 Time step: 106 Solving: Stress period: 2 Time step: 107 Solving: Stress period: 2 Time step: 108 Solving: Stress period: 2 Time step: 109 Solving: Stress period: 2 Time step: 110 Solving: Stress period: 2 Time step: 111 Solving: Stress period: 2 Time step: 112 Solving: Stress period: 2 Time step: 113 Solving: Stress period: 2 Time step: 114 Solving: Stress period: 2 Time step: 115 Solving: Stress period: 2 Time step: 116 Solving: Stress period: 2 Time step: 117 Solving: Stress period: 2 Time step: 118 Solving: Stress period: 2 Time step: 119 Solving: Stress period: 2 Time step: 120 Solving: Stress period: 3 Time step: 1 Solving: Stress period: 3 Time step: 2 Solving: Stress period: 3 Time step: 3 Solving: Stress period: 3 Time step: 4 Solving: Stress period: 3 Time step: 5 Solving: Stress period: 3 Time step: 6 Solving: Stress period: 3 Time step: 7 Solving: Stress period: 3 Time step: 8 Solving: Stress period: 3 Time step: 9 Solving: Stress period: 3 Time step: 10 Solving: Stress period: 3 Time step: 11 Solving: Stress period: 3 Time step: 12 Solving: Stress period: 3 Time step: 13 Solving: Stress period: 3 Time step: 14 Solving: Stress period: 3 Time step: 15 Solving: Stress period: 3 Time step: 16 Solving: Stress period: 3 Time step: 17 Solving: Stress period: 3 Time step: 18 Solving: Stress period: 3 Time step: 19 Solving: Stress period: 3 Time step: 20 Solving: Stress period: 3 Time step: 21 Solving: Stress period: 3 Time step: 22 Solving: Stress period: 3 Time step: 23 Solving: Stress period: 3 Time step: 24 Solving: Stress period: 3 Time step: 25 Solving: Stress period: 3 Time step: 26 Solving: Stress period: 3 Time step: 27 Solving: Stress period: 3 Time step: 28 Solving: Stress period: 3 Time step: 29 Solving: Stress period: 3 Time step: 30 Solving: Stress period: 3 Time step: 31 Solving: Stress period: 3 Time step: 32 Solving: Stress period: 3 Time step: 33 Solving: Stress period: 3 Time step: 34 Solving: Stress period: 3 Time step: 35 Solving: Stress period: 3 Time step: 36 Solving: Stress period: 3 Time step: 37 Solving: Stress period: 3 Time step: 38 Solving: Stress period: 3 Time step: 39 Solving: Stress period: 3 Time step: 40 Solving: Stress period: 3 Time step: 41 Solving: Stress period: 3 Time step: 42 Solving: Stress period: 3 Time step: 43 Solving: Stress period: 3 Time step: 44 Solving: Stress period: 3 Time step: 45 Solving: Stress period: 3 Time step: 46 Solving: Stress period: 3 Time step: 47 Solving: Stress period: 3 Time step: 48 Solving: Stress period: 3 Time step: 49 Solving: Stress period: 3 Time step: 50 Solving: Stress period: 3 Time step: 51 Solving: Stress period: 3 Time step: 52 Solving: Stress period: 3 Time step: 53 Solving: Stress period: 3 Time step: 54 Solving: Stress period: 3 Time step: 55 Solving: Stress period: 3 Time step: 56 Solving: Stress period: 3 Time step: 57 Solving: Stress period: 3 Time step: 58 Solving: Stress period: 3 Time step: 59 Solving: Stress period: 3 Time step: 60 Solving: Stress period: 3 Time step: 61 Solving: Stress period: 3 Time step: 62 Solving: Stress period: 3 Time step: 63 Solving: Stress period: 3 Time step: 64 Solving: Stress period: 3 Time step: 65 Solving: Stress period: 3 Time step: 66 Solving: Stress period: 3 Time step: 67 Solving: Stress period: 3 Time step: 68 Solving: Stress period: 3 Time step: 69 Solving: Stress period: 3 Time step: 70 Solving: Stress period: 3 Time step: 71 Solving: Stress period: 3 Time step: 72 Solving: Stress period: 3 Time step: 73 Solving: Stress period: 3 Time step: 74 Solving: Stress period: 3 Time step: 75 Solving: Stress period: 3 Time step: 76 Solving: Stress period: 3 Time step: 77 Solving: Stress period: 3 Time step: 78 Solving: Stress period: 3 Time step: 79 Solving: Stress period: 3 Time step: 80 Solving: Stress period: 3 Time step: 81 Solving: Stress period: 3 Time step: 82 Solving: Stress period: 3 Time step: 83 Solving: Stress period: 3 Time step: 84 Solving: Stress period: 3 Time step: 85 Solving: Stress period: 3 Time step: 86 Solving: Stress period: 3 Time step: 87 Solving: Stress period: 3 Time step: 88 Solving: Stress period: 3 Time step: 89 Solving: Stress period: 3 Time step: 90 Solving: Stress period: 3 Time step: 91 Solving: Stress period: 3 Time step: 92 Solving: Stress period: 3 Time step: 93 Solving: Stress period: 3 Time step: 94 Solving: Stress period: 3 Time step: 95 Solving: Stress period: 3 Time step: 96 Solving: Stress period: 3 Time step: 97 Solving: Stress period: 3 Time step: 98 Solving: Stress period: 3 Time step: 99 Solving: Stress period: 3 Time step: 100 Solving: Stress period: 3 Time step: 101 Solving: Stress period: 3 Time step: 102 Solving: Stress period: 3 Time step: 103 Solving: Stress period: 3 Time step: 104 Solving: Stress period: 3 Time step: 105 Solving: Stress period: 3 Time step: 106 Solving: Stress period: 3 Time step: 107 Solving: Stress period: 3 Time step: 108 Solving: Stress period: 3 Time step: 109 Solving: Stress period: 3 Time step: 110 Solving: Stress period: 3 Time step: 111 Solving: Stress period: 3 Time step: 112 Solving: Stress period: 3 Time step: 113 Solving: Stress period: 3 Time step: 114 Solving: Stress period: 3 Time step: 115 Solving: Stress period: 3 Time step: 116 Solving: Stress period: 3 Time step: 117 Solving: Stress period: 3 Time step: 118 Solving: Stress period: 3 Time step: 119 Solving: Stress period: 3 Time step: 120 Solving: Stress period: 4 Time step: 1 Solving: Stress period: 4 Time step: 2 Solving: Stress period: 4 Time step: 3 Solving: Stress period: 4 Time step: 4 Solving: Stress period: 4 Time step: 5 Solving: Stress period: 4 Time step: 6 Solving: Stress period: 4 Time step: 7 Solving: Stress period: 4 Time step: 8 Solving: Stress period: 4 Time step: 9 Solving: Stress period: 4 Time step: 10 Solving: Stress period: 4 Time step: 11 Solving: Stress period: 4 Time step: 12 Solving: Stress period: 4 Time step: 13 Solving: Stress period: 4 Time step: 14 Solving: Stress period: 4 Time step: 15 Solving: Stress period: 4 Time step: 16 Solving: Stress period: 4 Time step: 17 Solving: Stress period: 4 Time step: 18 Solving: Stress period: 4 Time step: 19 Solving: Stress period: 4 Time step: 20 Solving: Stress period: 4 Time step: 21 Solving: Stress period: 4 Time step: 22 Solving: Stress period: 4 Time step: 23 Solving: Stress period: 4 Time step: 24 Solving: Stress period: 4 Time step: 25 Solving: Stress period: 4 Time step: 26 Solving: Stress period: 4 Time step: 27 Solving: Stress period: 4 Time step: 28 Solving: Stress period: 4 Time step: 29 Solving: Stress period: 4 Time step: 30 Solving: Stress period: 4 Time step: 31 Solving: Stress period: 4 Time step: 32 Solving: Stress period: 4 Time step: 33 Solving: Stress period: 4 Time step: 34 Solving: Stress period: 4 Time step: 35 Solving: Stress period: 4 Time step: 36 Solving: Stress period: 4 Time step: 37 Solving: Stress period: 4 Time step: 38 Solving: Stress period: 4 Time step: 39 Solving: Stress period: 4 Time step: 40 Solving: Stress period: 4 Time step: 41 Solving: Stress period: 4 Time step: 42 Solving: Stress period: 4 Time step: 43 Solving: Stress period: 4 Time step: 44 Solving: Stress period: 4 Time step: 45 Solving: Stress period: 4 Time step: 46 Solving: Stress period: 4 Time step: 47 Solving: Stress period: 4 Time step: 48 Solving: Stress period: 4 Time step: 49 Solving: Stress period: 4 Time step: 50 Solving: Stress period: 4 Time step: 51 Solving: Stress period: 4 Time step: 52 Solving: Stress period: 4 Time step: 53 Solving: Stress period: 4 Time step: 54 Solving: Stress period: 4 Time step: 55 Solving: Stress period: 4 Time step: 56 Solving: Stress period: 4 Time step: 57 Solving: Stress period: 4 Time step: 58 Solving: Stress period: 4 Time step: 59 Solving: Stress period: 4 Time step: 60 Solving: Stress period: 4 Time step: 61 Solving: Stress period: 4 Time step: 62 Solving: Stress period: 4 Time step: 63 Solving: Stress period: 4 Time step: 64 Solving: Stress period: 4 Time step: 65 Solving: Stress period: 4 Time step: 66 Solving: Stress period: 4 Time step: 67 Solving: Stress period: 4 Time step: 68 Solving: Stress period: 4 Time step: 69 Solving: Stress period: 4 Time step: 70 Solving: Stress period: 4 Time step: 71 Solving: Stress period: 4 Time step: 72 Solving: Stress period: 4 Time step: 73 Solving: Stress period: 4 Time step: 74 Solving: Stress period: 4 Time step: 75 Solving: Stress period: 4 Time step: 76 Solving: Stress period: 4 Time step: 77 Solving: Stress period: 4 Time step: 78 Solving: Stress period: 4 Time step: 79 Solving: Stress period: 4 Time step: 80 Solving: Stress period: 4 Time step: 81 Solving: Stress period: 4 Time step: 82 Solving: Stress period: 4 Time step: 83 Solving: Stress period: 4 Time step: 84 Solving: Stress period: 4 Time step: 85 Solving: Stress period: 4 Time step: 86 Solving: Stress period: 4 Time step: 87 Solving: Stress period: 4 Time step: 88 Solving: Stress period: 4 Time step: 89 Solving: Stress period: 4 Time step: 90 Solving: Stress period: 4 Time step: 91 Solving: Stress period: 4 Time step: 92 Solving: Stress period: 4 Time step: 93 Solving: Stress period: 4 Time step: 94 Solving: Stress period: 4 Time step: 95 Solving: Stress period: 4 Time step: 96 Solving: Stress period: 4 Time step: 97 Solving: Stress period: 4 Time step: 98 Solving: Stress period: 4 Time step: 99 Solving: Stress period: 4 Time step: 100 Solving: Stress period: 4 Time step: 101 Solving: Stress period: 4 Time step: 102 Solving: Stress period: 4 Time step: 103 Solving: Stress period: 4 Time step: 104 Solving: Stress period: 4 Time step: 105 Solving: Stress period: 4 Time step: 106 Solving: Stress period: 4 Time step: 107 Solving: Stress period: 4 Time step: 108 Solving: Stress period: 4 Time step: 109 Solving: Stress period: 4 Time step: 110 Solving: Stress period: 4 Time step: 111 Solving: Stress period: 4 Time step: 112 Solving: Stress period: 4 Time step: 113 Solving: Stress period: 4 Time step: 114 Solving: Stress period: 4 Time step: 115 Solving: Stress period: 4 Time step: 116 Solving: Stress period: 4 Time step: 117 Solving: Stress period: 4 Time step: 118 Solving: Stress period: 4 Time step: 119 Solving: Stress period: 4 Time step: 120 Run end date and time (yyyy/mm/dd hh:mm:ss): 2025/08/15 15:36:18 Elapsed run time: 0.286 Seconds WARNING REPORT: 1. NONLINEAR BLOCK VARIABLE 'OUTER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING OUTER_DVCLOSE TO OUTER_HCLOSE VALUE. 2. LINEAR BLOCK VARIABLE 'INNER_HCLOSE' IN FILE 'child_pkgs_test.ims' WAS DEPRECATED IN VERSION 6.1.1. SETTING INNER_DVCLOSE TO INNER_HCLOSE VALUE. Normal termination of simulation.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4