diff --git a/examples/example1/example1.ipynb b/examples/example1/example1.ipynb index cf4d6d7a..b925001d 100644 --- a/examples/example1/example1.ipynb +++ b/examples/example1/example1.ipynb @@ -106,6 +106,8 @@ " PM = Compartment(\"PM\", 2, um, 10)\n", " ER = Compartment(\"ER\", 3, um, 2)\n", " ERm = Compartment(\"ERm\", 2, um, 12)\n", + " PM.specify_nonadjacency(['ERm', 'ER'])\n", + " ERm.specify_nonadjacency(['PM'])\n", "\n", " # =============================================================================================\n", " # Parameters and Reactions\n", @@ -231,14 +233,6 @@ " if model.t >= model.final_t:\n", " break" ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "644b1304", - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/examples/example1/example1.py b/examples/example1/example1.py new file mode 100644 index 00000000..af92444f --- /dev/null +++ b/examples/example1/example1.py @@ -0,0 +1,179 @@ +# # Simple example showcasing some of the features of STUBS +# +# Geometry is divided into 4 domains; two volumes, and two surfaces: +# - PM +# - Cytosol +# - Cytosol +# +# There are three function-spaces on the three domains: +# ``` +# - u[Cyto] = [A, B] +# - u[ERm] = [R, Ro] +# - u[ER] = [AER] +# ``` +# +# Roughly, this model is similar to an IP3 pulse at the PM, leading to Ca2+ release at the ER + +# + +import os + +import dolfin as d +import sympy as sym + +from stubs import unit, config, common, mesh, model +from stubs.model_assembly import Compartment, Parameter, Reaction, Species, sbmodel_from_locals +# - + +# First, we define the various units for the inputs + +# Aliases - base units +uM = unit.uM +um = unit.um +molecule = unit.molecule +sec = unit.sec +# Aliases - units used in model +D_unit = um**2 / sec +flux_unit = molecule / (um**2 * sec) +vol_unit = uM +surf_unit = molecule / um**2 + + +# Next we generate the model. + +def make_model(): + # ============================================================================================= + # Species + # ============================================================================================= + # name, initial concentration, concentration units, diffusion, diffusion units, compartment + A = Species("A", 0.01, vol_unit, 1.0, D_unit, "Cyto") + B = Species("B", 0.0, vol_unit, 1.0, D_unit, "Cyto") + AER = Species("AER", 200.0, vol_unit, 5.0, D_unit, "ER") + + # Lets create an algebraic expression to define the initial condition of R + Rinit = "(sin(40*y) + cos(40*z) + sin(40*x) + 3) * (y-x)**2" + R1 = Species("R1", Rinit, surf_unit, 0.02, D_unit, "ERm") + R1o = Species("R1o", 0.0, surf_unit, 0.02, D_unit, "ERm") + # R2 = Species('R2' , Rinit, surf_unit, 0 , D_unit, 'ERm') + + # ============================================================================================= + # Compartments + # ============================================================================================= + # name, topological dimensionality, length scale units, marker value + Cyto = Compartment("Cyto", 3, um, 1) + PM = Compartment("PM", 2, um, 10) + ER = Compartment("ER", 3, um, 2) + ERm = Compartment("ERm", 2, um, 12) + PM.specify_nonadjacency(['ERm', 'ER']) + ERm.specify_nonadjacency(['PM']) + + # ============================================================================================= + # Parameters and Reactions + # ============================================================================================= + # Pulse function for B input at the PM + # One way to prescribe a "pulse-like" flux is to define the flux as the derivative of a sigmoid + # (here we choose atan as the sigmoid because of its simple derivative) + Vmax, t0, m = 500, 0.1, 200 + t = sym.symbols("t") + pulseI = Vmax * sym.atan(m * (t - t0)) + pulse = sym.diff(pulseI, t) + j1pulse = Parameter.from_expression( + "j1pulse", pulse, flux_unit, use_preintegration=True, preint_sym_expr=pulseI + ) + r1 = Reaction( + "r1", + [], + ["B"], + param_map={"J": "j1pulse"}, + eqn_f_str="J", + explicit_restriction_to_domain="PM", + ) + + # Degradation of B in the cytosol + k2f = Parameter("k2f", 10, 1 / sec) + r2 = Reaction( + "r2", ["B"], [], param_map={"on": "k2f"}, reaction_type="mass_action_forward" + ) + + # Activating receptors on ERm with B + k3f = Parameter("k3f", 100, 1 / (uM * sec)) + k3r = Parameter("k3r", 100, 1 / sec) + r3 = Reaction("r3", ["B", "R1"], ["R1o"], {"on": "k3f", "off": "k3r"}) + + # Release of A from ERm to cytosol + k4Vmax = Parameter("k4Vmax", 2000, 1 / (uM * sec)) + r4 = Reaction( + "r4", + ["AER"], + ["A"], + param_map={"Vmax": "k4Vmax"}, + species_map={"R1o": "R1o", "uER": "AER", "u": "A"}, + eqn_f_str="Vmax*R1o*(uER-u)", + ) + # explicit_restriction_to_domain='ERm') + + # ============================================================================================= + # Gather all parameters, species, compartments and reactions + # ============================================================================================= + return sbmodel_from_locals(locals().values()) + + +# We load the model generated above, and load in the mesh we will use in this example. + +# + + +pc, sc, cc, rc = make_model() + +# ============================================================================================= +# Create/load in mesh +# ============================================================================================= +# Base mesh +domain, facet_markers, cell_markers = common.DemoCuboidsMesh() +# Turn off "PM" on all sides of the cube except x=0 +for face in d.faces(domain): + if face.midpoint().x() > d.DOLFIN_EPS and facet_markers[face] == 10: + facet_markers[face] = 0 +# Write mesh and meshfunctions to file +os.makedirs("mesh", exist_ok=True) +common.write_mesh(domain, facet_markers, cell_markers, filename="mesh/DemoCuboidsMesh") + +# # Define solvers +parent_mesh = mesh.ParentMesh( + mesh_filename="mesh/DemoCuboidsMesh.h5", + mesh_filetype="hdf5", + name="parent_mesh", +) +config = config.Config() +model = model.Model(pc, sc, cc, rc, config, parent_mesh) +config.solver.update( + { + "final_t": 1, + "initial_dt": 0.01, + "time_precision": 6, + "use_snes": True, + "print_assembly": False, + } +) + +model.initialize(initialize_solver=False) +model.initialize_discrete_variational_problem_and_solver() + +# Write initial condition(s) to file +results = dict() +os.makedirs("results", exist_ok=True) +for species_name, species in model.sc.items: + results[species_name] = d.XDMFFile( + model.mpi_comm_world, f"results/{species_name}.xdmf" + ) + results[species_name].parameters["flush_output"] = True + results[species_name].write(model.sc[species_name].u["u"], model.t) + +# Solve +while True: + # Solve the system + model.monolithic_solve() + # Save results for post processing + for species_name, species in model.sc.items: + results[species_name].write(model.sc[species_name].u["u"], model.t) + # End if we've passed the final time + if model.t >= model.final_t: + break diff --git a/examples/example1/example1_sphere.ipynb b/examples/example1/example1_sphere.ipynb index 72858732..48ac3a6d 100644 --- a/examples/example1/example1_sphere.ipynb +++ b/examples/example1/example1_sphere.ipynb @@ -25,7 +25,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "cc398816", "metadata": {}, "outputs": [], @@ -36,7 +36,7 @@ "import sympy as sym\n", "\n", "from stubs import unit, config, common, mesh, model\n", - "from stubs.model_assembly import Compartment, Parameter, Reaction, Species" + "from stubs.model_assembly import Compartment, Parameter, Reaction, Species, sbmodel_from_locals" ] }, { @@ -50,7 +50,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "4f4023cf", "metadata": {}, "outputs": [], @@ -78,7 +78,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "09079b17", "metadata": {}, "outputs": [], @@ -155,7 +155,7 @@ " # =============================================================================================\n", " # Gather all parameters, species, compartments and reactions\n", " # =============================================================================================\n", - " return common.sbmodel_from_locals(locals().values())" + " return sbmodel_from_locals(locals().values())" ] }, { @@ -169,423 +169,10 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "id": "fe56e162", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[32m[2023-02-12 time=17:54:58] Creating dolfin object for space-dependent initial condition R1\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!\u001b[0m \u001b[31m[2023-02-12 time=17:54:58] Warning! Pre-integrating parameter j1pulse. Make sure that expressions j1pulse appears in have no other time-dependent variables.\u001b[0m \u001b[35m!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\n", - "\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!\u001b[0m \u001b[31m[2023-02-12 time=17:54:58] Warning! Pre-integrating parameter j1pulse. Make sure that expressions j1pulse appears in have no other time-dependent variables.\u001b[0m \u001b[35m!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Time-dependent parameter j1pulse evaluated from expression.\u001b[0m \u001b[97m\u001b[0m\n", - "Info : Meshing 1D...\n", - "Info : [ 20%] Meshing curve 2 (Circle)\n", - "Info : [ 70%] Meshing curve 5 (Circle)\n", - "Info : Done meshing 1D (Wall 0.000271368s, CPU 0.000336s)\n", - "Info : Meshing 2D...\n", - "Info : [ 0%] Meshing surface 1 (Sphere, Frontal-Delaunay)\n", - "Info : [ 50%] Meshing surface 2 (Sphere, Frontal-Delaunay)\n", - "Info : Done meshing 2D (Wall 0.0113163s, CPU 0.012048s)\n", - "Info : Meshing 3D...\n", - "Info : 3D Meshing 2 volumes with 1 connected component\n", - "Info : Tetrahedrizing 204 nodes...\n", - "Info : Done tetrahedrizing 212 nodes (Wall 0.00155083s, CPU 0.001382s)\n", - "Info : Reconstructing mesh...\n", - "Info : - Creating surface mesh\n", - "Info : - Identifying boundary edges\n", - "Info : - Recovering boundary\n", - "Info : Done reconstructing mesh (Wall 0.0035217s, CPU 0.003203s)\n", - "Info : Found volume 4\n", - "Info : Found volume 3\n", - "Info : It. 0 - 0 nodes created - worst tet radius 1.71777 (nodes removed 0 0)\n", - "Info : 3D refinement terminated (207 nodes total):\n", - "Info : - 0 Delaunay cavities modified for star shapeness\n", - "Info : - 1 nodes could not be inserted\n", - "Info : - 668 tetrahedra created in 0.000254325 sec. (2626560 tets/s)\n", - "Info : Done meshing 3D (Wall 0.00618675s, CPU 0.005609s)\n", - "Info : Optimizing mesh...\n", - "Info : Optimizing volume 3\n", - "Info : Optimization starts (volume = 0.449211) with worst = 0.0606575 / average = 0.679682:\n", - "Info : 0.00 < quality < 0.10 : 3 elements\n", - "Info : 0.10 < quality < 0.20 : 4 elements\n", - "Info : 0.20 < quality < 0.30 : 7 elements\n", - "Info : 0.30 < quality < 0.40 : 7 elements\n", - "Info : 0.40 < quality < 0.50 : 21 elements\n", - "Info : 0.50 < quality < 0.60 : 50 elements\n", - "Info : 0.60 < quality < 0.70 : 188 elements\n", - "Info : 0.70 < quality < 0.80 : 285 elements\n", - "Info : 0.80 < quality < 0.90 : 20 elements\n", - "Info : 0.90 < quality < 1.00 : 5 elements\n", - "Info : 13 edge swaps, 0 node relocations (volume = 0.449211): worst = 0.128906 / average = 0.689683 (Wall 0.000271187s, CPU 0.000316s)\n", - "Info : 15 edge swaps, 0 node relocations (volume = 0.449211): worst = 0.128906 / average = 0.691723 (Wall 0.000386487s, CPU 0.00045s)\n", - "Info : No ill-shaped tets in the mesh :-)\n", - "Info : 0.00 < quality < 0.10 : 0 elements\n", - "Info : 0.10 < quality < 0.20 : 1 elements\n", - "Info : 0.20 < quality < 0.30 : 0 elements\n", - "Info : 0.30 < quality < 0.40 : 8 elements\n", - "Info : 0.40 < quality < 0.50 : 17 elements\n", - "Info : 0.50 < quality < 0.60 : 49 elements\n", - "Info : 0.60 < quality < 0.70 : 193 elements\n", - "Info : 0.70 < quality < 0.80 : 286 elements\n", - "Info : 0.80 < quality < 0.90 : 20 elements\n", - "Info : 0.90 < quality < 1.00 : 5 elements\n", - "Info : Optimizing volume 4\n", - "Info : Optimization starts (volume = 0.0562738) with worst = 0.381159 / average = 0.769699:\n", - "Info : 0.00 < quality < 0.10 : 0 elements\n", - "Info : 0.10 < quality < 0.20 : 0 elements\n", - "Info : 0.20 < quality < 0.30 : 0 elements\n", - "Info : 0.30 < quality < 0.40 : 2 elements\n", - "Info : 0.40 < quality < 0.50 : 1 elements\n", - "Info : 0.50 < quality < 0.60 : 0 elements\n", - "Info : 0.60 < quality < 0.70 : 7 elements\n", - "Info : 0.70 < quality < 0.80 : 39 elements\n", - "Info : 0.80 < quality < 0.90 : 29 elements\n", - "Info : 0.90 < quality < 1.00 : 0 elements\n", - "Info : No ill-shaped tets in the mesh :-)\n", - "Info : 0.00 < quality < 0.10 : 0 elements\n", - "Info : 0.10 < quality < 0.20 : 0 elements\n", - "Info : 0.20 < quality < 0.30 : 0 elements\n", - "Info : 0.30 < quality < 0.40 : 2 elements\n", - "Info : 0.40 < quality < 0.50 : 1 elements\n", - "Info : 0.50 < quality < 0.60 : 0 elements\n", - "Info : 0.60 < quality < 0.70 : 7 elements\n", - "Info : 0.70 < quality < 0.80 : 39 elements\n", - "Info : 0.80 < quality < 0.90 : 29 elements\n", - "Info : 0.90 < quality < 1.00 : 0 elements\n", - "Info : Done optimizing mesh (Wall 0.000861953s, CPU 0.000951s)\n", - "Info : 207 nodes 1076 elements\n", - "Info : Refining mesh...\n", - "Info : Meshing order 2 (curvilinear on)...\n", - "Info : [ 0%] Meshing curve 1 order 2\n", - "Info : [ 10%] Meshing curve 2 order 2\n", - "Info : [ 20%] Meshing curve 3 order 2\n", - "Info : [ 30%] Meshing curve 4 order 2\n", - "Info : [ 40%] Meshing curve 5 order 2\n", - "Info : [ 50%] Meshing curve 6 order 2\n", - "Info : [ 60%] Meshing surface 1 order 2\n", - "Info : [ 70%] Meshing surface 2 order 2\n", - "Info : [ 80%] Meshing volume 3 order 2\n", - "Info : [ 90%] Meshing volume 4 order 2\n", - "Info : Surface mesh: worst distortion = 0.739612 (0 elements in ]0, 0.2]); worst gamma = 0.35452\n", - "Info : Done meshing order 2 (Wall 0.00335776s, CPU 0.004004s)\n", - "Info : Done refining mesh (Wall 0.00575648s, CPU 0.007508s)\n", - "Info : Writing 'twoSpheres.msh'...\n", - "Info : Done writing 'twoSpheres.msh'\n", - "\n", - "HDF5 mesh, \"parent_mesh\", successfully loaded from file: mesh/DemoSpheresMesh.h5!\n", - "['FFC', 'UFL', 'djitso', 'dolfin']\n", - "['FFC', 'UFL', 'djitso', 'dolfin']\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m========================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Checking validity of model (step 1 of ZZ)\u001b[0m \u001b[36m========================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Check that mesh/compartment dimensionalities match\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Checking for namespace conflicts\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[36m=====================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Step 1 of initialization completed successfully!\u001b[0m \u001b[36m=====================\u001b[0m\n", - "\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "\u001b[36m=================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Cross-Container Dependent Initializations (step 2 of ZZ)\u001b[0m \u001b[36m=================\u001b[0m\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Turning reactions into unsigned symbolic flux strings\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Make sure all reactions have parameters/species defined\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Linking parameters, species, and compartments to reactions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Checking for unused parameters, species, or compartments\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Linking compartments and compartment dimensionality to species\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Linking species to compartments\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Getting indices for species for each compartment\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[36m=====================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Step 2 of initialization completed successfully!\u001b[0m \u001b[36m=====================\u001b[0m\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m=======================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Mesh-related Initializations (step 3 of ZZ)\u001b[0m \u001b[36m=======================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining child meshes\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining parent mesh functions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Extracting submeshes using MeshView\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Building MeshView mappings between all child mesh pairs\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m \u001b[31m[2023-02-12 time=17:54:58] DEBUGGING 3_5, 3_6 (mesh intersections)\u001b[0m \u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Getting integration measures for parent mesh and child meshes\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[97m.....................\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Step 3 of initialization completed successfully!\u001b[0m \u001b[97m.....................\u001b[0m\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m==========================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Dolfin Initializations (step 4 of ZZ)\u001b[0m \u001b[36m==========================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining dolfin function spaces for compartments\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining function space for ERm (dim: 2, species: 2, dofs: 0)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining function space for ER (dim: 3, species: 1, dofs: 0)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining function space for Cyto (dim: 3, species: 2, dofs: 0)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Defining dolfin functions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Extracting subfunctions/function spaces/dofmap for each species\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Naming functions and subfunctions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Checking that dolfin functions were created correctly\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Set function values to initial conditions\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Dolfin fluxes, forms, and problems+solvers (step 5 of ZZ)\u001b[0m \u001b[36m================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Convert reactions to flux objects\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Getting fluxes for reaction r4\u001b[0m \u001b[97m\u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Warning : Volume mesh: worst distortion = -1.27523 (avg = 0.94385, 1 elements with jac. < 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Flux r4 [AER (f)] scaled by 0.0016605390404271648 micrometer ** 3 * micromolar / molecule\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Old flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] New flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Flux r4 [A (f)] scaled by 0.0016605390404271648 micrometer ** 3 * micromolar / molecule\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Old flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] New flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\u001b[32m[2023-02-12 time=17:54:58] Getting fluxes for reaction r3\u001b[0m \u001b[97m\u001b[0m\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Flux r3 [B (f)] scaled by 0.0016605390404271648 micrometer ** 3 * micromolar / molecule\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Old flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] New flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Flux r3 [B (r)] scaled by 0.0016605390404271648 micrometer ** 3 * micromolar / molecule\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Old flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] New flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\u001b[32m[2023-02-12 time=17:54:58] Getting fluxes for reaction r2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Getting fluxes for reaction r1\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[32m[2023-02-12 time=17:54:58] Flux r1 [B (f)] scaled by 0.0016605390404271648 micrometer ** 3 * micromolar / molecule\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Old flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] New flux units: 1.0 micrometer * micromolar / second\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\u001b[32m[2023-02-12 time=17:54:58] Creating functional forms\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:54:58] Compartment PM has no diffusive forms.\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "\u001b[36m==============================\u001b[0m \u001b[35m[2023-02-12 time=17:54:58] Model finished initialization!\u001b[0m \u001b[36m==============================\u001b[0m\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "╒═════════╤═════════════════════════╤═════════════════════╤═════════════════════════════════╤═════════╤═════════╕\n", - "│ │ quantity │ is_time_dependent │ sym_expr │ notes │ group │\n", - "╞═════════╪═════════════════════════╪═════════════════════╪═════════════════════════════════╪═════════╪═════════╡\n", - "│ k4Vmax │ 2.00×10³ 1/s/µM │ False │ │ │ │\n", - "├─────────┼─────────────────────────┼─────────────────────┼─────────────────────────────────┼─────────┼─────────┤\n", - "│ k3r │ 1.00×10² 1/s │ False │ │ │ │\n", - "├─────────┼─────────────────────────┼─────────────────────┼─────────────────────────────────┼─────────┼─────────┤\n", - "│ k3f │ 1.00×10² 1/s/µM │ False │ │ │ │\n", - "├─────────┼─────────────────────────┼─────────────────────┼─────────────────────────────────┼─────────┼─────────┤\n", - "│ k2f │ 1.00×10¹ 1/s │ False │ │ │ │\n", - "├─────────┼─────────────────────────┼─────────────────────┼─────────────────────────────────┼─────────┼─────────┤\n", - "│ j1pulse │ 2.49×10² molecule/s/µm² │ True │ 100000/(40000*(t - 0.1)**2 + 1) │ │ │\n", - "╘═════════╧═════════════════════════╧═════════════════════╧═════════════════════════════════╧═════════╧═════════╛\n", - "╒═════╤════════════════════╤═════════════╤═════════════════╕\n", - "│ │ compartment_name │ dof_index │ Diffusion │\n", - "╞═════╪════════════════════╪═════════════╪═════════════════╡\n", - "│ R1o │ ERm │ 0 │ 2.00×10⁻² µm²/s │\n", - "├─────┼────────────────────┼─────────────┼─────────────────┤\n", - "│ R1 │ ERm │ 1 │ 2.00×10⁻² µm²/s │\n", - "├─────┼────────────────────┼─────────────┼─────────────────┤\n", - "│ AER │ ER │ 0 │ 5.00×10⁰ µm²/s │\n", - "├─────┼────────────────────┼─────────────┼─────────────────┤\n", - "│ B │ Cyto │ 0 │ 1.00×10⁰ µm²/s │\n", - "├─────┼────────────────────┼─────────────┼─────────────────┤\n", - "│ A │ Cyto │ 1 │ 1.00×10⁰ µm²/s │\n", - "╘═════╧════════════════════╧═════════════╧═════════════════╛\n", - "╒══════╤═══════════╤══════════════════╤═══════════════╤════════════════╤════════════╤══════════════════╤═════════════╤═══════════════╤═══════════════╕\n", - "│ │ mesh_id │ dimensionality │ num_species │ num_vertices │ num_dofs │ num_dofs_local │ num_cells │ cell_marker │ nvolume │\n", - "╞══════╪═══════════╪══════════════════╪═══════════════╪════════════════╪════════════╪══════════════════╪═════════════╪═══════════════╪═══════════════╡\n", - "│ ERm │ 83 │ 2 │ 2 │ 158 │ 316 │ 316 │ 312 │ 12 │ 7.70×10⁻¹ µm² │\n", - "├──────┼───────────┼──────────────────┼───────────────┼────────────────┼────────────┼──────────────────┼─────────────┼───────────────┼───────────────┤\n", - "│ ER │ 89 │ 3 │ 1 │ 200 │ 200 │ 200 │ 624 │ 2 │ 6.30×10⁻² µm³ │\n", - "├──────┼───────────┼──────────────────┼───────────────┼────────────────┼────────────┼──────────────────┼─────────────┼───────────────┼───────────────┤\n", - "│ PM │ 95 │ 2 │ 0 │ 646 │ 0 │ 0 │ 1288 │ 10 │ 3.13×10⁰ µm² │\n", - "├──────┼───────────┼──────────────────┼───────────────┼────────────────┼────────────┼──────────────────┼─────────────┼───────────────┼───────────────┤\n", - "│ Cyto │ 101 │ 3 │ 2 │ 1189 │ 2378 │ 2378 │ 4632 │ 1 │ 4.56×10⁻¹ µm³ │\n", - "╘══════╧═══════════╧══════════════════╧═══════════════╧════════════════╧════════════╧══════════════════╧═════════════╧═══════════════╧═══════════════╛\n", - "╒════╤═════════════╤══════╤══════════════════╤═════════════╤══════════════╤════════════════╕\n", - "│ │ name │ id │ dimensionality │ num_cells │ num_facets │ num_vertices │\n", - "╞════╪═════════════╪══════╪══════════════════╪═════════════╪══════════════╪════════════════╡\n", - "│ 0 │ parent_mesh │ 69 │ 3 │ 5256 │ 11156 │ 1231 │\n", - "├────┼─────────────┼──────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 1 │ ERm │ 83 │ 2 │ 312 │ 468 │ 158 │\n", - "├────┼─────────────┼──────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 2 │ ER │ 89 │ 3 │ 624 │ 1404 │ 200 │\n", - "├────┼─────────────┼──────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 3 │ PM │ 95 │ 2 │ 1288 │ 0 │ 646 │\n", - "├────┼─────────────┼──────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 4 │ Cyto │ 101 │ 3 │ 4632 │ 10064 │ 1189 │\n", - "╘════╧═════════════╧══════╧══════════════════╧═════════════╧══════════════╧════════════════╛\n", - "╒════╤═════════════╤═════════╤═══════════════════════╤═════════════╕\n", - "│ │ lhs │ rhs │ eqn_f_str │ eqn_r_str │\n", - "╞════╪═════════════╪═════════╪═══════════════════════╪═════════════╡\n", - "│ r4 │ ['AER'] │ ['A'] │ R1o*k4Vmax*(-A + AER) │ │\n", - "├────┼─────────────┼─────────┼───────────────────────┼─────────────┤\n", - "│ r3 │ ['B', 'R1'] │ ['R1o'] │ k3f*B*R1 │ k3r*R1o │\n", - "├────┼─────────────┼─────────┼───────────────────────┼─────────────┤\n", - "│ r2 │ ['B'] │ [] │ k2f*B │ │\n", - "├────┼─────────────┼─────────┼───────────────────────┼─────────────┤\n", - "│ r1 │ [] │ ['B'] │ j1pulse │ │\n", - "╘════╧═════════════╧═════════╧═══════════════════════╧═════════════╛\n", - "\u001b[32m[2023-02-12 time=17:54:58] Formulating problem as F(u;v) == 0 for newton iterations\u001b[0m \u001b[97m\u001b[0m\n", - "Calling FFC just-in-time (JIT) compiler, this may take some time.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2405: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Calling FFC just-in-time (JIT) compiler, this may take some time.\n", - "\u001b[31m[2023-02-12 time=17:55:00] J01 = dF[ERm])/du[ER] is empty\u001b[0m \u001b[97m\u001b[0m\n", - "Calling FFC just-in-time (JIT) compiler, this may take some time.\n", - "\u001b[32m[2023-02-12 time=17:55:01] Initial L2-norm of compartment ERm is 0.06657360435166532\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Initial L2-norm of compartment ER is 0.0\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Initial L2-norm of compartment Cyto is 0.05146544708207531\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Using SNES solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(0, 0, 0) (316, 316, 316, 316)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes initialize zero matrices (iter 1) finished in 0.000608 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(0, 2, 0) (316, 2378, 316, 2378)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(1, 0, 0) (200, 316, 200, 316)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(1, 1, 0) (200, 200, 200, 200)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(1, 1, 1) (200, 200, 200, 200)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(1, 2, 0) (200, 2378, 200, 2378)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(2, 0, 0) (2378, 316, 2378, 316)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(2, 1, 0) (2378, 200, 2378, 200)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(2, 2, 0) (2378, 2378, 2378, 2378)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] cpu 0: (ijk)=(2, 2, 1) (2378, 2378, 2378, 2378)\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "Jpetsc_nest assembled, size = (2894, 2894)\n" - ] - } - ], + "outputs": [], "source": [ "\n", "pc, sc, cc, rc = make_model()\n", @@ -623,3121 +210,10 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "id": "b54d28ca", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:01] Beginning time-step 1 [time=0.010000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 277.00547618870814\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes residual assemble (iter 1) finished in 0.025326 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes jacobian assemble (iter 1) finished in 0.040597 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes residual assemble (iter 2) finished in 0.023625 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes jacobian assemble (iter 2) finished in 0.033300 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes residual assemble (iter 3) finished in 0.021660 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes jacobian assemble (iter 3) finished in 0.035758 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes residual assemble (iter 4) finished in 0.021770 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:01] Completed time-step 1 [time=0.010000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes initialize zero matrices finished in 0.000608 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes jacobian assemble finished in 0.109657 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes residual assemble finished in 0.092383 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes total assemble finished in 0.202648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes total solve finished in 0.124041 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] snes all finished in 0.326690 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] KSP residual norm: 2.2439790546670933e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:01] Total time step finished in 0.334905 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:01] Beginning time-step 2 [time=0.020000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 346.0152375120174\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:01] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 1) finished in 0.024471 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 1) finished in 0.033114 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 2) finished in 0.021705 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 2) finished in 0.039641 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 3) finished in 0.026168 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 3) finished in 0.038944 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 4) finished in 0.022216 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:02] Completed time-step 2 [time=0.020000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble finished in 0.111700 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble finished in 0.094561 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes total assemble finished in 0.206261 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes total solve finished in 0.109322 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes all finished in 0.315583 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] KSP residual norm: 1.922008105050548e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] Total time step finished in 0.321060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:02] Beginning time-step 3 [time=0.030000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 444.4327394666516\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 1) finished in 0.024653 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 1) finished in 0.033659 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 2) finished in 0.022861 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 2) finished in 0.037325 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 3) finished in 0.021609 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 3) finished in 0.033858 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 4) finished in 0.022950 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:02] Completed time-step 3 [time=0.030000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble finished in 0.104843 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble finished in 0.092074 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes total assemble finished in 0.196918 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes total solve finished in 0.101214 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes all finished in 0.298132 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] KSP residual norm: 1.4267494135902915e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] Total time step finished in 0.300922 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:02] Beginning time-step 4 [time=0.040000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 591.6883551575438\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 1) finished in 0.023885 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 1) finished in 0.038568 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 2) finished in 0.020886 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 2) finished in 0.033834 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 3) finished in 0.021651 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 3) finished in 0.037731 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 4) finished in 0.021158 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:02] Completed time-step 4 [time=0.040000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble finished in 0.110135 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble finished in 0.087581 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes total assemble finished in 0.197716 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes total solve finished in 0.102600 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes all finished in 0.300317 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] KSP residual norm: 3.3678663345739497e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] Total time step finished in 0.303874 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:02] Beginning time-step 5 [time=0.050000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 826.3710301360334\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:02] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes residual assemble (iter 1) finished in 0.021179 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:02] snes jacobian assemble (iter 1) finished in 0.033395 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 2) finished in 0.021747 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 2) finished in 0.034969 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 3) finished in 0.024313 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 3) finished in 0.035461 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 4) finished in 0.021304 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:03] Completed time-step 5 [time=0.050000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble finished in 0.103826 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble finished in 0.088544 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes total assemble finished in 0.192370 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes total solve finished in 0.098060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes all finished in 0.290431 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] KSP residual norm: 7.065294941883e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] Total time step finished in 0.292986 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:03] Beginning time-step 6 [time=0.060000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 1234.3171027799826\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 1) finished in 0.021967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 1) finished in 0.032979 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 2) finished in 0.021000 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 2) finished in 0.037458 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 3) finished in 0.023210 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 3) finished in 0.034851 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 4) finished in 0.020973 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:03] Completed time-step 6 [time=0.060000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble finished in 0.105288 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble finished in 0.087151 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes total assemble finished in 0.192440 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes total solve finished in 0.095814 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes all finished in 0.288254 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] KSP residual norm: 1.4070791420919956e-11\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] Total time step finished in 0.290870 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:03] Beginning time-step 7 [time=0.070000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 2039.684143393265\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 1) finished in 0.020893 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 1) finished in 0.033055 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 2) finished in 0.021392 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 2) finished in 0.037386 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 3) finished in 0.021406 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 3) finished in 0.032912 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 4) finished in 0.021264 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:03] Completed time-step 7 [time=0.070000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble finished in 0.103353 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble finished in 0.084956 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes total assemble finished in 0.188310 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes total solve finished in 0.095587 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes all finished in 0.283898 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] KSP residual norm: 3.811923760157594e-11\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] Total time step finished in 0.286646 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:03] Beginning time-step 8 [time=0.080000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3991.49928561186\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:03] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 1) finished in 0.022938 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 1) finished in 0.035440 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes residual assemble (iter 2) finished in 0.021453 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:03] snes jacobian assemble (iter 2) finished in 0.034679 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 3) finished in 0.020960 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 3) finished in 0.032332 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 4) finished in 0.020557 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:04] Completed time-step 8 [time=0.080000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble finished in 0.102452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble finished in 0.085910 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes total assemble finished in 0.188362 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes total solve finished in 0.102990 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes all finished in 0.291353 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] KSP residual norm: 8.494311472392855e-11\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] Total time step finished in 0.294136 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:04] Beginning time-step 9 [time=0.090000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 10933.44729369711\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 1) finished in 0.021624 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 1) finished in 0.035865 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 2) finished in 0.022105 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 2) finished in 0.036747 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 3) finished in 0.024693 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 3) finished in 0.036636 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 4) finished in 0.026479 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-12 time=17:55:04] Completed time-step 9 [time=0.090000, dt=0.010000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble finished in 0.109248 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble finished in 0.094901 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes total assemble finished in 0.204150 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes total solve finished in 0.108028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes all finished in 0.312178 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] KSP residual norm: 3.6036884973554784e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] Total time step finished in 0.316519 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:04] Beginning time-step 10 [time=0.100000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 55357.43588970452\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 1) finished in 0.025023 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 1) finished in 0.032947 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 2) finished in 0.021387 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 2) finished in 0.035485 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 3) finished in 0.022386 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 3) finished in 0.035622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 4) finished in 0.021308 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 4) finished in 0.033258 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 5) finished in 0.021220 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:04] Completed time-step 10 [time=0.100000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble finished in 0.137313 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble finished in 0.111327 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes total assemble finished in 0.248640 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes total solve finished in 0.139393 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes all finished in 0.388034 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Non-linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] KSP residual norm: 3.236406952139477e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] Total time step finished in 0.389784 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:04] Beginning time-step 11 [time=0.110000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 55357.43588970452\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:04] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 1) finished in 0.021410 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes jacobian assemble (iter 1) finished in 0.035620 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:04] snes residual assemble (iter 2) finished in 0.023397 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 2) finished in 0.036076 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 3) finished in 0.021242 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 3) finished in 0.033632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 4) finished in 0.021552 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 4) finished in 0.040704 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 5) finished in 0.023957 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:05] Completed time-step 11 [time=0.110000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble finished in 0.146034 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble finished in 0.111560 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes total assemble finished in 0.257595 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes total solve finished in 0.150173 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes all finished in 0.407768 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Non-linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] KSP residual norm: 1.8117957552790384e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] Total time step finished in 0.409542 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:05] Beginning time-step 12 [time=0.120000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 10933.44729369711\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 1) finished in 0.022605 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 1) finished in 0.034505 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 2) finished in 0.021335 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 2) finished in 0.034648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 3) finished in 0.024137 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 3) finished in 0.033688 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 4) finished in 0.021819 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:05] Completed time-step 12 [time=0.120000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble finished in 0.102843 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble finished in 0.089898 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes total assemble finished in 0.192741 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes total solve finished in 0.113111 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes all finished in 0.305852 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] KSP residual norm: 1.026030703196971e-09\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] Total time step finished in 0.307608 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:05] Beginning time-step 13 [time=0.130000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3991.4992856118715\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 1) finished in 0.021138 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 1) finished in 0.032557 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 2) finished in 0.021526 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 2) finished in 0.040004 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 3) finished in 0.023452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 3) finished in 0.033544 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 4) finished in 0.020935 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:05] Completed time-step 13 [time=0.130000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble finished in 0.106105 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble finished in 0.087053 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes total assemble finished in 0.193159 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes total solve finished in 0.113497 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes all finished in 0.306656 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] KSP residual norm: 3.169854986316712e-11\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] Total time step finished in 0.308908 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:05] Beginning time-step 14 [time=0.140000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 2039.684143393265\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:05] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes residual assemble (iter 1) finished in 0.021156 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:05] snes jacobian assemble (iter 1) finished in 0.032706 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 2) finished in 0.021991 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 2) finished in 0.037451 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 3) finished in 0.021294 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 3) finished in 0.033638 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 4) finished in 0.026305 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:06] Completed time-step 14 [time=0.140000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble finished in 0.103795 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble finished in 0.090747 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes total assemble finished in 0.194542 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes total solve finished in 0.110748 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes all finished in 0.305291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] KSP residual norm: 8.118680344281997e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] Total time step finished in 0.307882 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:06] Beginning time-step 15 [time=0.150000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 1234.3171027799713\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 1) finished in 0.023056 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 1) finished in 0.034603 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 2) finished in 0.022285 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 2) finished in 0.034132 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 3) finished in 0.022681 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 3) finished in 0.033128 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 4) finished in 0.025056 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:06] Completed time-step 15 [time=0.150000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble finished in 0.101865 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble finished in 0.093079 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes total assemble finished in 0.194944 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes total solve finished in 0.115571 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes all finished in 0.310516 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] KSP residual norm: 3.5486212151848612e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] Total time step finished in 0.312597 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:06] Beginning time-step 16 [time=0.160000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 826.3710301360334\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 1) finished in 0.031727 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 1) finished in 0.037773 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 2) finished in 0.023083 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 2) finished in 0.034563 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 3) finished in 0.023079 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 3) finished in 0.037053 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 4) finished in 0.021054 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:06] Completed time-step 16 [time=0.160000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble finished in 0.109391 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble finished in 0.098944 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes total assemble finished in 0.208336 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes total solve finished in 0.118297 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes all finished in 0.326633 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] KSP residual norm: 1.3173872510968e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] Total time step finished in 0.329507 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:06] Beginning time-step 17 [time=0.170000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 591.6883551575438\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:06] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes residual assemble (iter 1) finished in 0.021471 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:06] snes jacobian assemble (iter 1) finished in 0.033267 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 2) finished in 0.022477 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 2) finished in 0.037696 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 3) finished in 0.021711 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 3) finished in 0.033663 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 4) finished in 0.021216 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:07] Completed time-step 17 [time=0.170000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble finished in 0.104627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble finished in 0.086877 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes total assemble finished in 0.191504 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes total solve finished in 0.119056 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes all finished in 0.310560 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] KSP residual norm: 2.547215000643235e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] Total time step finished in 0.312217 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:07] Beginning time-step 18 [time=0.180000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 444.4327394666516\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 1) finished in 0.022349 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 1) finished in 0.038996 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 2) finished in 0.021260 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 2) finished in 0.034912 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 3) finished in 0.021057 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 3) finished in 0.033671 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 4) finished in 0.023117 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:07] Completed time-step 18 [time=0.180000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble finished in 0.107580 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble finished in 0.087785 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes total assemble finished in 0.195366 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes total solve finished in 0.108566 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes all finished in 0.303932 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] KSP residual norm: 1.9709804199659864e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] Total time step finished in 0.305559 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:07] Beginning time-step 19 [time=0.190000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 346.0152375120174\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 1) finished in 0.021653 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 1) finished in 0.032801 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 2) finished in 0.020706 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 2) finished in 0.034221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 3) finished in 0.022305 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 3) finished in 0.036123 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 4) finished in 0.020967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:07] Completed time-step 19 [time=0.190000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble finished in 0.103145 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble finished in 0.085633 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes total assemble finished in 0.188779 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes total solve finished in 0.106144 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes all finished in 0.294923 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] KSP residual norm: 1.094182699392151e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] Total time step finished in 0.296735 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:07] Beginning time-step 20 [time=0.200000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 277.00547618870814\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:07] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 1) finished in 0.020612 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 1) finished in 0.032974 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes residual assemble (iter 2) finished in 0.020718 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:07] snes jacobian assemble (iter 2) finished in 0.036800 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 3) finished in 0.024570 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 3) finished in 0.036434 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 4) finished in 0.021454 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:08] Completed time-step 20 [time=0.200000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble finished in 0.106209 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble finished in 0.087354 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes total assemble finished in 0.193564 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes total solve finished in 0.107599 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes all finished in 0.301163 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] KSP residual norm: 2.175151575389005e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] Total time step finished in 0.302752 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:08] Beginning time-step 21 [time=0.210000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 226.75581501829356\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 1) finished in 0.021221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 1) finished in 0.033673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 2) finished in 0.024711 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 2) finished in 0.037497 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 3) finished in 0.021967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 3) finished in 0.038614 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 4) finished in 0.024298 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:08] Completed time-step 21 [time=0.210000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble finished in 0.109784 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble finished in 0.092199 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes total assemble finished in 0.201984 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes total solve finished in 0.114520 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes all finished in 0.316504 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] KSP residual norm: 1.1702898903354808e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] Total time step finished in 0.319230 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:08] Beginning time-step 22 [time=0.220000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 189.03501614942115\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 1) finished in 0.025273 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 1) finished in 0.037091 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 2) finished in 0.020763 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 2) finished in 0.034811 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 3) finished in 0.022204 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 3) finished in 0.045827 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 4) finished in 0.022653 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:08] Completed time-step 22 [time=0.220000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble finished in 0.117730 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble finished in 0.090894 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes total assemble finished in 0.208624 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes total solve finished in 0.113482 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes all finished in 0.322106 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] KSP residual norm: 7.546262538844441e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] Total time step finished in 0.325342 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:08] Beginning time-step 23 [time=0.230000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 159.999453870023\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:08] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 1) finished in 0.024610 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 1) finished in 0.039933 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes residual assemble (iter 2) finished in 0.023843 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:08] snes jacobian assemble (iter 2) finished in 0.042456 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 3) finished in 0.021908 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 3) finished in 0.033891 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 4) finished in 0.021492 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:09] Completed time-step 23 [time=0.230000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble finished in 0.116281 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble finished in 0.091854 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes total assemble finished in 0.208136 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes total solve finished in 0.110402 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes all finished in 0.318539 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] KSP residual norm: 4.74922532330455e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] Total time step finished in 0.321189 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:09] Beginning time-step 24 [time=0.240000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 137.17386709321318\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 1) finished in 0.023480 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 1) finished in 0.036115 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 2) finished in 0.025540 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 2) finished in 0.033967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 3) finished in 0.020881 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 3) finished in 0.033822 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 4) finished in 0.024943 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:09] Completed time-step 24 [time=0.240000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble finished in 0.103905 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble finished in 0.094845 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes total assemble finished in 0.198750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes total solve finished in 0.106060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes all finished in 0.304810 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] KSP residual norm: 2.681042336343011e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] Total time step finished in 0.307341 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:09] Beginning time-step 25 [time=0.250000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 118.90584005383289\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 1) finished in 0.022801 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 1) finished in 0.033038 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 2) finished in 0.020806 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 2) finished in 0.035272 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 3) finished in 0.023818 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 3) finished in 0.036723 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 4) finished in 0.022794 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:09] Completed time-step 25 [time=0.250000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble finished in 0.105034 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble finished in 0.090221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes total assemble finished in 0.195255 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes total solve finished in 0.106432 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes all finished in 0.301688 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] KSP residual norm: 1.403521684774107e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] Total time step finished in 0.304225 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:09] Beginning time-step 26 [time=0.260000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 104.05812239894203\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:09] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 1) finished in 0.022723 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 1) finished in 0.033736 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 2) finished in 0.024721 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes jacobian assemble (iter 2) finished in 0.038788 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:09] snes residual assemble (iter 3) finished in 0.021789 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 3) finished in 0.033039 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 4) finished in 0.020918 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:10] Completed time-step 26 [time=0.260000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble finished in 0.105564 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble finished in 0.090152 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes total assemble finished in 0.195717 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes total solve finished in 0.107323 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes all finished in 0.303040 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] KSP residual norm: 7.297600848292037e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] Total time step finished in 0.305358 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:10] Beginning time-step 27 [time=0.270000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 91.82726131316485\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 1) finished in 0.021796 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 1) finished in 0.036471 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 2) finished in 0.021743 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 2) finished in 0.036301 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 3) finished in 0.020804 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 3) finished in 0.033339 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 4) finished in 0.021089 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:10] Completed time-step 27 [time=0.270000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble finished in 0.106113 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble finished in 0.085433 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes total assemble finished in 0.191546 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes total solve finished in 0.108152 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes all finished in 0.299699 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] KSP residual norm: 9.06205228945637e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] Total time step finished in 0.302294 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:10] Beginning time-step 28 [time=0.280000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 81.63258052919673\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 1) finished in 0.023467 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 1) finished in 0.035351 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 2) finished in 0.021793 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 2) finished in 0.033396 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 3) finished in 0.020977 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 3) finished in 0.035388 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 4) finished in 0.021435 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:10] Completed time-step 28 [time=0.280000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble finished in 0.104136 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble finished in 0.087673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes total assemble finished in 0.191809 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes total solve finished in 0.110256 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes all finished in 0.302066 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] KSP residual norm: 1.2568350180349676e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] Total time step finished in 0.304462 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:10] Beginning time-step 29 [time=0.290000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 73.04596702495019\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:10] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 1) finished in 0.021041 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 1) finished in 0.032785 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 2) finished in 0.020908 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 2) finished in 0.035211 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes residual assemble (iter 3) finished in 0.024831 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:10] snes jacobian assemble (iter 3) finished in 0.041292 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 4) finished in 0.023071 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Completed time-step 29 [time=0.290000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble finished in 0.109289 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble finished in 0.089853 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total assemble finished in 0.199142 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total solve finished in 0.108601 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes all finished in 0.307744 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP residual norm: 1.501036606716265e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] Total time step finished in 0.310373 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Beginning time-step 30 [time=0.300000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 65.74618170009217\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 1) finished in 0.025511 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 1) finished in 0.033338 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 2) finished in 0.024108 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 2) finished in 0.041101 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 3) finished in 0.022744 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 3) finished in 0.034094 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 4) finished in 0.021849 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Completed time-step 30 [time=0.300000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble finished in 0.108534 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble finished in 0.094214 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total assemble finished in 0.202749 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total solve finished in 0.110079 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes all finished in 0.312828 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP residual norm: 1.8421529674280393e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] Total time step finished in 0.315910 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Beginning time-step 31 [time=0.310000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 59.488371692509645\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 1) finished in 0.021800 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 1) finished in 0.035981 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 2) finished in 0.021648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 2) finished in 0.039513 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 3) finished in 0.020777 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 3) finished in 0.033648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 4) finished in 0.020831 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Completed time-step 31 [time=0.310000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble finished in 0.109143 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble finished in 0.085058 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total assemble finished in 0.194202 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total solve finished in 0.104602 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes all finished in 0.298804 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP residual norm: 2.114688971095497e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] Total time step finished in 0.301254 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Beginning time-step 32 [time=0.320000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 54.083267171449734\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 1) finished in 0.021422 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 1) finished in 0.034190 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 2) finished in 0.025513 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 2) finished in 0.037288 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 3) finished in 0.021126 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble (iter 3) finished in 0.033663 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble (iter 4) finished in 0.021785 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Completed time-step 32 [time=0.320000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes jacobian assemble finished in 0.105143 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes residual assemble finished in 0.089848 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total assemble finished in 0.194991 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes total solve finished in 0.101632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] snes all finished in 0.296623 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] KSP residual norm: 8.755522456978226e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:11] Total time step finished in 0.299228 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:11] Beginning time-step 33 [time=0.330000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 49.38269999241811\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:11] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 1) finished in 0.024536 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 1) finished in 0.033348 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 2) finished in 0.021580 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 2) finished in 0.034693 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 3) finished in 0.022016 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 3) finished in 0.037152 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 4) finished in 0.020868 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:12] Completed time-step 33 [time=0.330000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble finished in 0.105194 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble finished in 0.089001 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes total assemble finished in 0.194195 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes total solve finished in 0.108774 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes all finished in 0.302969 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] KSP residual norm: 1.143161367372329e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] Total time step finished in 0.307062 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:12] Beginning time-step 34 [time=0.340000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 45.26934027878724\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 1) finished in 0.021366 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 1) finished in 0.033002 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 2) finished in 0.021471 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 2) finished in 0.040087 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 3) finished in 0.021381 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 3) finished in 0.033257 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 4) finished in 0.022140 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:12] Completed time-step 34 [time=0.340000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble finished in 0.106347 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble finished in 0.086359 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes total assemble finished in 0.192707 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes total solve finished in 0.099956 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes all finished in 0.292663 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] KSP residual norm: 2.3658206302248638e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] Total time step finished in 0.294942 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:12] Beginning time-step 35 [time=0.350000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 41.64930315331503\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 1) finished in 0.020969 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 1) finished in 0.037512 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 2) finished in 0.020880 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 2) finished in 0.034656 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 3) finished in 0.021125 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 3) finished in 0.032730 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 4) finished in 0.021053 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:12] Completed time-step 35 [time=0.350000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble finished in 0.104898 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble finished in 0.084028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes total assemble finished in 0.188927 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes total solve finished in 0.107197 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes all finished in 0.296125 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] KSP residual norm: 2.197315256226874e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] Total time step finished in 0.298338 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:12] Beginning time-step 36 [time=0.360000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 38.44674367217067\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:12] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes residual assemble (iter 1) finished in 0.021930 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:12] snes jacobian assemble (iter 1) finished in 0.037916 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 2) finished in 0.025687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 2) finished in 0.044502 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 3) finished in 0.026049 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 3) finished in 0.042520 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 4) finished in 0.024095 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:13] Completed time-step 36 [time=0.360000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble finished in 0.124938 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble finished in 0.097763 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes total assemble finished in 0.222702 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes total solve finished in 0.134901 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes all finished in 0.357603 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Linear solver iterations: 4\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] KSP residual norm: 1.2129181408936172e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] Total time step finished in 0.360025 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:13] Beginning time-step 37 [time=0.370000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 35.59985158490235\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 1) finished in 0.022275 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 1) finished in 0.033400 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 2) finished in 0.023791 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 2) finished in 0.039021 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 3) finished in 0.021851 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 3) finished in 0.032826 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 4) finished in 0.022650 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:13] Completed time-step 37 [time=0.370000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble finished in 0.105248 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble finished in 0.090569 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes total assemble finished in 0.195818 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes total solve finished in 0.103403 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes all finished in 0.299222 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] KSP residual norm: 1.5094695948051523e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] Total time step finished in 0.301553 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:13] Beginning time-step 38 [time=0.380000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 33.05784642283243\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 1) finished in 0.023925 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 1) finished in 0.036283 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 2) finished in 0.025537 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 2) finished in 0.045518 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 3) finished in 0.022130 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 3) finished in 0.036497 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 4) finished in 0.022113 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:13] Completed time-step 38 [time=0.380000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble finished in 0.118300 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble finished in 0.093706 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes total assemble finished in 0.212006 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes total solve finished in 0.108655 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes all finished in 0.320662 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] KSP residual norm: 1.163352904510991e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] Total time step finished in 0.323291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:13] Beginning time-step 39 [time=0.390000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 30.77869725113942\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:13] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes residual assemble (iter 1) finished in 0.021035 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:13] snes jacobian assemble (iter 1) finished in 0.032716 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 2) finished in 0.021452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 2) finished in 0.034243 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 3) finished in 0.022442 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 3) finished in 0.034622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 4) finished in 0.025058 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:14] Completed time-step 39 [time=0.390000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble finished in 0.101582 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble finished in 0.089988 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes total assemble finished in 0.191571 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes total solve finished in 0.100879 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes all finished in 0.292451 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] KSP residual norm: 7.031868677597494e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] Total time step finished in 0.295384 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:14] Beginning time-step 40 [time=0.400000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 28.72737402946086\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 1) finished in 0.023891 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 1) finished in 0.033662 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 2) finished in 0.021226 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 2) finished in 0.034771 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 3) finished in 0.025390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 3) finished in 0.036071 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 4) finished in 0.021339 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:14] Completed time-step 40 [time=0.400000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble finished in 0.104505 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble finished in 0.091847 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes total assemble finished in 0.196352 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes total solve finished in 0.102553 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes all finished in 0.298906 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] KSP residual norm: 5.371936996164767e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] Total time step finished in 0.301185 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:14] Beginning time-step 41 [time=0.410000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 26.874493515208542\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 1) finished in 0.021696 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 1) finished in 0.035119 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 2) finished in 0.022453 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 2) finished in 0.040252 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 3) finished in 0.022234 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 3) finished in 0.034874 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 4) finished in 0.024524 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:14] Completed time-step 41 [time=0.410000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble finished in 0.110247 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble finished in 0.090909 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes total assemble finished in 0.201156 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes total solve finished in 0.107338 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes all finished in 0.308495 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] KSP residual norm: 5.220342832683167e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] Total time step finished in 0.310714 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:14] Beginning time-step 42 [time=0.420000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 25.195261157978166\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:14] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 1) finished in 0.030121 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes jacobian assemble (iter 1) finished in 0.041659 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:14] snes residual assemble (iter 2) finished in 0.022911 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 2) finished in 0.034892 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 3) finished in 0.021714 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 3) finished in 0.035174 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 4) finished in 0.024215 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:15] Completed time-step 42 [time=0.420000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble finished in 0.111726 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble finished in 0.098963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes total assemble finished in 0.210690 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes total solve finished in 0.106632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes all finished in 0.317322 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] KSP residual norm: 4.798374306889719e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] Total time step finished in 0.320543 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:15] Beginning time-step 43 [time=0.430000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 23.66863728535691\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 1) finished in 0.021759 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 1) finished in 0.034235 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 2) finished in 0.023192 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 2) finished in 0.038768 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 3) finished in 0.024244 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 3) finished in 0.041923 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 4) finished in 0.021220 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:15] Completed time-step 43 [time=0.430000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble finished in 0.114928 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble finished in 0.090418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes total assemble finished in 0.205346 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes total solve finished in 0.114574 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes all finished in 0.319921 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] KSP residual norm: 4.27768315258838e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] Total time step finished in 0.322197 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:15] Beginning time-step 44 [time=0.440000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 22.276674845909383\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 1) finished in 0.021503 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 1) finished in 0.033496 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 2) finished in 0.021303 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 2) finished in 0.038950 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 3) finished in 0.021153 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 3) finished in 0.033574 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 4) finished in 0.028442 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:15] Completed time-step 44 [time=0.440000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble finished in 0.106020 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble finished in 0.092402 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes total assemble finished in 0.198423 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes total solve finished in 0.113027 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes all finished in 0.311450 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] KSP residual norm: 3.832220803634853e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] Total time step finished in 0.313741 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:15] Beginning time-step 45 [time=0.450000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 21.00398952273963\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:15] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 1) finished in 0.022812 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes jacobian assemble (iter 1) finished in 0.033686 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:15] snes residual assemble (iter 2) finished in 0.039329 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 2) finished in 0.050998 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 3) finished in 0.026360 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 3) finished in 0.044033 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 4) finished in 0.024962 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:16] Completed time-step 45 [time=0.450000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble finished in 0.128718 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble finished in 0.113464 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes total assemble finished in 0.242183 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes total solve finished in 0.127448 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes all finished in 0.369632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] KSP residual norm: 3.4637930166905326e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] Total time step finished in 0.372166 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:16] Beginning time-step 46 [time=0.460000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 19.837332821475684\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 1) finished in 0.040420 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 1) finished in 0.041259 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 2) finished in 0.029564 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 2) finished in 0.036642 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 3) finished in 0.024093 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 3) finished in 0.033554 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 4) finished in 0.022758 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:16] Completed time-step 46 [time=0.460000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble finished in 0.111457 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble finished in 0.116835 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes total assemble finished in 0.228292 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes total solve finished in 0.128658 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes all finished in 0.356951 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] KSP residual norm: 3.1204998712025015e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] Total time step finished in 0.363269 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:16] Beginning time-step 47 [time=0.470000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 18.765245881945702\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 1) finished in 0.021235 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 1) finished in 0.037122 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 2) finished in 0.022538 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 2) finished in 0.035491 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 3) finished in 0.020923 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 3) finished in 0.032815 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 4) finished in 0.021583 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:16] Completed time-step 47 [time=0.470000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble finished in 0.105429 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble finished in 0.086282 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes total assemble finished in 0.191711 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes total solve finished in 0.101106 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes all finished in 0.292818 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] KSP residual norm: 2.7588413282705184e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] Total time step finished in 0.295143 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:16] Beginning time-step 48 [time=0.480000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 17.777777028618402\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:16] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes residual assemble (iter 1) finished in 0.023072 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:16] snes jacobian assemble (iter 1) finished in 0.036802 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 2) finished in 0.021361 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 2) finished in 0.034625 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 3) finished in 0.021346 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 3) finished in 0.034325 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 4) finished in 0.025648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:17] Completed time-step 48 [time=0.480000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble finished in 0.105753 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble finished in 0.091429 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes total assemble finished in 0.197182 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes total solve finished in 0.101198 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes all finished in 0.298381 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] KSP residual norm: 2.3809028886292734e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] Total time step finished in 0.300879 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:17] Beginning time-step 49 [time=0.490000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 16.866249992767735\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 1) finished in 0.023440 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 1) finished in 0.034782 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 2) finished in 0.021794 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 2) finished in 0.034849 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 3) finished in 0.024571 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 3) finished in 0.038117 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 4) finished in 0.023765 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:17] Completed time-step 49 [time=0.490000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble finished in 0.107749 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble finished in 0.093572 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes total assemble finished in 0.201321 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes total solve finished in 0.104120 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes all finished in 0.305442 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] KSP residual norm: 2.0017725511752173e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] Total time step finished in 0.308017 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:17] Beginning time-step 50 [time=0.500000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 16.02307267694414\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 1) finished in 0.025708 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 1) finished in 0.041899 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 2) finished in 0.025990 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 2) finished in 0.035796 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 3) finished in 0.021679 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 3) finished in 0.033687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 4) finished in 0.021394 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:17] Completed time-step 50 [time=0.500000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble finished in 0.111383 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble finished in 0.094773 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes total assemble finished in 0.206157 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes total solve finished in 0.104003 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes all finished in 0.310161 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] KSP residual norm: 1.593624112848244e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] Total time step finished in 0.312821 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:17] Beginning time-step 51 [time=0.510000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 15.241578555492197\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:17] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 1) finished in 0.021037 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes jacobian assemble (iter 1) finished in 0.036454 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:17] snes residual assemble (iter 2) finished in 0.021151 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 2) finished in 0.036519 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 3) finished in 0.021646 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 3) finished in 0.033573 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 4) finished in 0.022557 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:18] Completed time-step 51 [time=0.510000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble finished in 0.106547 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble finished in 0.086392 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes total assemble finished in 0.192940 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes total solve finished in 0.102036 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes all finished in 0.294976 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] KSP residual norm: 1.3000582435847777e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] Total time step finished in 0.297855 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:18] Beginning time-step 52 [time=0.520000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 14.51589449709445\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 1) finished in 0.025218 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 1) finished in 0.036812 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 2) finished in 0.021485 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 2) finished in 0.034524 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 3) finished in 0.021060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 3) finished in 0.038124 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 4) finished in 0.022035 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:18] Completed time-step 52 [time=0.520000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble finished in 0.109461 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble finished in 0.089800 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes total assemble finished in 0.199261 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes total solve finished in 0.098704 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes all finished in 0.297966 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] KSP residual norm: 1.033280564053302e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] Total time step finished in 0.300632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:18] Beginning time-step 53 [time=0.530000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 13.840830096307855\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 1) finished in 0.021103 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 1) finished in 0.033655 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 2) finished in 0.021574 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 2) finished in 0.034105 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 3) finished in 0.025569 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 3) finished in 0.036794 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 4) finished in 0.021432 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:18] Completed time-step 53 [time=0.530000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble finished in 0.104555 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble finished in 0.089681 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes total assemble finished in 0.194236 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes total solve finished in 0.100238 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes all finished in 0.294475 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] KSP residual norm: 8.027952750797826e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] Total time step finished in 0.297090 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:18] Beginning time-step 54 [time=0.540000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 13.211784604641252\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:18] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 1) finished in 0.021998 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 1) finished in 0.034580 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 2) finished in 0.022956 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes jacobian assemble (iter 2) finished in 0.041206 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:18] snes residual assemble (iter 3) finished in 0.021847 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 3) finished in 0.033756 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 4) finished in 0.021664 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:19] Completed time-step 54 [time=0.540000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble finished in 0.109542 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble finished in 0.088467 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes total assemble finished in 0.198010 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes total solve finished in 0.098050 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes all finished in 0.296061 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] KSP residual norm: 6.127561571861569e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] Total time step finished in 0.298410 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:19] Beginning time-step 55 [time=0.550000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 12.624668334171929\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 1) finished in 0.021906 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 1) finished in 0.037368 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 2) finished in 0.022224 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 2) finished in 0.036505 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 3) finished in 0.022853 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 3) finished in 0.034314 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 4) finished in 0.024739 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:19] Completed time-step 55 [time=0.550000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble finished in 0.108188 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble finished in 0.091724 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes total assemble finished in 0.199912 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes total solve finished in 0.105627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes all finished in 0.305539 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] KSP residual norm: 4.612022848417814e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] Total time step finished in 0.308322 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:19] Beginning time-step 56 [time=0.560000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 12.075836016867925\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 1) finished in 0.030242 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 1) finished in 0.033840 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 2) finished in 0.020782 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 2) finished in 0.033972 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 3) finished in 0.023814 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 3) finished in 0.038010 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 4) finished in 0.023525 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:19] Completed time-step 56 [time=0.560000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble finished in 0.105823 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble finished in 0.098365 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes total assemble finished in 0.204189 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes total solve finished in 0.099484 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes all finished in 0.303673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] KSP residual norm: 3.447069859256851e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] Total time step finished in 0.308600 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:19] Beginning time-step 57 [time=0.570000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 11.5620300864407\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:19] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 1) finished in 0.022354 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 1) finished in 0.035906 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 2) finished in 0.024335 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 2) finished in 0.039779 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes residual assemble (iter 3) finished in 0.021760 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:19] snes jacobian assemble (iter 3) finished in 0.033346 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 4) finished in 0.021823 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:20] Completed time-step 57 [time=0.570000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble finished in 0.109032 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble finished in 0.090273 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes total assemble finished in 0.199306 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes total solve finished in 0.100274 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes all finished in 0.299581 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] KSP residual norm: 2.5598862556751e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] Total time step finished in 0.302206 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:20] Beginning time-step 58 [time=0.580000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 11.080332228584666\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 1) finished in 0.022578 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 1) finished in 0.037261 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 2) finished in 0.021768 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 2) finished in 0.035316 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 3) finished in 0.022157 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 3) finished in 0.033417 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 4) finished in 0.023259 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:20] Completed time-step 58 [time=0.580000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble finished in 0.105995 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble finished in 0.089765 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes total assemble finished in 0.195760 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes total solve finished in 0.100431 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes all finished in 0.296191 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] KSP residual norm: 1.8923029932274345e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] Total time step finished in 0.298937 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:20] Beginning time-step 59 [time=0.590000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 10.628121850766092\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 1) finished in 0.022445 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 1) finished in 0.035245 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 2) finished in 0.020918 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 2) finished in 0.035021 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 3) finished in 0.022203 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 3) finished in 0.037963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 4) finished in 0.021132 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:20] Completed time-step 59 [time=0.590000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble finished in 0.108230 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble finished in 0.086700 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes total assemble finished in 0.194931 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes total solve finished in 0.095195 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes all finished in 0.290126 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] KSP residual norm: 1.3927944278987833e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] Total time step finished in 0.292630 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:20] Beginning time-step 60 [time=0.600000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 10.203040364456228\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:20] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 1) finished in 0.021425 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 1) finished in 0.034286 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 2) finished in 0.027616 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 2) finished in 0.051742 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes residual assemble (iter 3) finished in 0.023673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:20] snes jacobian assemble (iter 3) finished in 0.037065 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 4) finished in 0.023218 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Completed time-step 60 [time=0.600000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble finished in 0.123095 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble finished in 0.095934 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total assemble finished in 0.219029 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total solve finished in 0.107028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes all finished in 0.326058 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP residual norm: 1.0225885127608253e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] Total time step finished in 0.328411 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Beginning time-step 61 [time=0.610000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 9.802960368460845\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 1) finished in 0.026418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 1) finished in 0.037153 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 2) finished in 0.021994 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 2) finished in 0.034751 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 3) finished in 0.022554 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 3) finished in 0.036690 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 4) finished in 0.026436 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Completed time-step 61 [time=0.610000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble finished in 0.108596 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble finished in 0.097403 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total assemble finished in 0.205999 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total solve finished in 0.100053 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes all finished in 0.306052 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP residual norm: 7.51087519293885e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] Total time step finished in 0.308951 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Beginning time-step 62 [time=0.620000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 9.425958979682036\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 1) finished in 0.023957 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 1) finished in 0.036421 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 2) finished in 0.023971 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 2) finished in 0.036067 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 3) finished in 0.022840 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 3) finished in 0.038677 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 4) finished in 0.021215 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Completed time-step 62 [time=0.620000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble finished in 0.111166 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble finished in 0.091984 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total assemble finished in 0.203151 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total solve finished in 0.100839 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes all finished in 0.303990 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP residual norm: 5.557806234161957e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] Total time step finished in 0.307507 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Beginning time-step 63 [time=0.630000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 9.070294685068347\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 1) finished in 0.021532 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 1) finished in 0.033369 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 2) finished in 0.021216 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 2) finished in 0.039542 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 3) finished in 0.023544 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble (iter 3) finished in 0.048116 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble (iter 4) finished in 0.026762 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Completed time-step 63 [time=0.630000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes jacobian assemble finished in 0.121028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes residual assemble finished in 0.093055 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total assemble finished in 0.214083 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes total solve finished in 0.101280 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] snes all finished in 0.315364 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] KSP residual norm: 4.2061472243047e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:21] Total time step finished in 0.317830 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:21] Beginning time-step 64 [time=0.640000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 8.734387193885595\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:21] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 1) finished in 0.025055 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 1) finished in 0.037733 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 2) finished in 0.021889 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 2) finished in 0.034827 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 3) finished in 0.021309 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 3) finished in 0.033255 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 4) finished in 0.021338 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:22] Completed time-step 64 [time=0.640000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble finished in 0.105816 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble finished in 0.089592 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes total assemble finished in 0.195409 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes total solve finished in 0.101618 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes all finished in 0.297027 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] KSP residual norm: 3.3191709025127126e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] Total time step finished in 0.300848 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:22] Beginning time-step 65 [time=0.650000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 8.416799853171142\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 1) finished in 0.030483 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 1) finished in 0.040347 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 2) finished in 0.021766 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 2) finished in 0.036074 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 3) finished in 0.021600 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 3) finished in 0.040311 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 4) finished in 0.025268 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:22] Completed time-step 65 [time=0.650000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble finished in 0.116733 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble finished in 0.099119 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes total assemble finished in 0.215852 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes total solve finished in 0.101845 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes all finished in 0.317698 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] KSP residual norm: 2.725057783083297e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] Total time step finished in 0.320092 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:22] Beginning time-step 66 [time=0.660000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 8.116224261152638\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 1) finished in 0.024153 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 1) finished in 0.037795 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 2) finished in 0.023659 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 2) finished in 0.042155 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 3) finished in 0.023706 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble (iter 3) finished in 0.036026 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 4) finished in 0.021316 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:22] Completed time-step 66 [time=0.660000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes jacobian assemble finished in 0.115977 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble finished in 0.092835 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes total assemble finished in 0.208812 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes total solve finished in 0.100180 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes all finished in 0.308993 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] KSP residual norm: 2.2589833061746794e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] Total time step finished in 0.311550 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:22] Beginning time-step 67 [time=0.670000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 7.831466769698636\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:22] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:22] snes residual assemble (iter 1) finished in 0.021829 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 1) finished in 0.033651 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 2) finished in 0.020843 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 2) finished in 0.037499 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 3) finished in 0.021605 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 3) finished in 0.033429 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 4) finished in 0.021172 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:23] Completed time-step 67 [time=0.670000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble finished in 0.104580 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble finished in 0.085450 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes total assemble finished in 0.190030 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes total solve finished in 0.096899 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes all finished in 0.286929 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] KSP residual norm: 1.861614135880947e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] Total time step finished in 0.289164 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:23] Beginning time-step 68 [time=0.680000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 7.561436615321782\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 1) finished in 0.031039 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 1) finished in 0.037364 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 2) finished in 0.024336 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 2) finished in 0.039151 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 3) finished in 0.022467 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 3) finished in 0.036744 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 4) finished in 0.023292 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:23] Completed time-step 68 [time=0.680000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble finished in 0.113260 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble finished in 0.101136 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes total assemble finished in 0.214396 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes total solve finished in 0.103085 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes all finished in 0.317481 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] KSP residual norm: 1.5390316488077625e-15\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] Total time step finished in 0.319809 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:23] Beginning time-step 69 [time=0.690000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 7.30513545828444\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 1) finished in 0.028037 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 1) finished in 0.039994 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 2) finished in 0.023881 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 2) finished in 0.038055 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 3) finished in 0.021635 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 3) finished in 0.033578 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 4) finished in 0.024785 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:23] Completed time-step 69 [time=0.690000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble finished in 0.111627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble finished in 0.098340 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes total assemble finished in 0.209967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes total solve finished in 0.099540 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes all finished in 0.309508 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] KSP residual norm: 8.750829778933665e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] Total time step finished in 0.313028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:23] Beginning time-step 70 [time=0.700000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 7.061648141734622\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:23] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes residual assemble (iter 1) finished in 0.021854 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:23] snes jacobian assemble (iter 1) finished in 0.034382 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 2) finished in 0.022032 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 2) finished in 0.042688 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 3) finished in 0.032436 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 3) finished in 0.060048 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 4) finished in 0.030714 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:24] Completed time-step 70 [time=0.700000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble finished in 0.137119 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble finished in 0.107039 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes total assemble finished in 0.244158 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes total solve finished in 0.130535 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes all finished in 0.374694 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] KSP residual norm: 8.107124028214074e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] Total time step finished in 0.377565 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:24] Beginning time-step 71 [time=0.710000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 6.830134511176311\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 1) finished in 0.022114 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 1) finished in 0.033315 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 2) finished in 0.026559 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 2) finished in 0.046478 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 3) finished in 0.021998 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 3) finished in 0.035578 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 4) finished in 0.023009 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:24] Completed time-step 71 [time=0.710000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble finished in 0.115373 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble finished in 0.093682 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes total assemble finished in 0.209055 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes total solve finished in 0.106869 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes all finished in 0.315924 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] KSP residual norm: 7.833144636119922e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] Total time step finished in 0.318363 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:24] Beginning time-step 72 [time=0.720000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 6.609822157270173\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 1) finished in 0.024241 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 1) finished in 0.035088 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 2) finished in 0.021012 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 2) finished in 0.034197 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 3) finished in 0.021063 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 3) finished in 0.033452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 4) finished in 0.024431 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:24] Completed time-step 72 [time=0.720000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble finished in 0.102737 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble finished in 0.090749 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes total assemble finished in 0.193487 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes total solve finished in 0.095650 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes all finished in 0.289138 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] KSP residual norm: 7.720692950761241e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] Total time step finished in 0.292216 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:24] Beginning time-step 73 [time=0.730000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 6.399999965049119\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:24] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes residual assemble (iter 1) finished in 0.021972 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:24] snes jacobian assemble (iter 1) finished in 0.033324 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 2) finished in 0.022258 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 2) finished in 0.039715 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 3) finished in 0.024382 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 3) finished in 0.036963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 4) finished in 0.022689 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:25] Completed time-step 73 [time=0.730000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble finished in 0.110002 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble finished in 0.091303 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes total assemble finished in 0.201306 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes total solve finished in 0.098854 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes all finished in 0.300161 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] KSP residual norm: 7.635419298195447e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] Total time step finished in 0.302763 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:25] Beginning time-step 74 [time=0.740000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 6.200012368253738\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 1) finished in 0.024907 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 1) finished in 0.039264 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 2) finished in 0.026097 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 2) finished in 0.038690 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 3) finished in 0.022539 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 3) finished in 0.034187 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 4) finished in 0.021770 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:25] Completed time-step 74 [time=0.740000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble finished in 0.112141 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble finished in 0.095314 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes total assemble finished in 0.207456 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes total solve finished in 0.100264 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes all finished in 0.307720 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] KSP residual norm: 7.484121967656576e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] Total time step finished in 0.310188 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:25] Beginning time-step 75 [time=0.750000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 6.009254222601612\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 1) finished in 0.022228 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 1) finished in 0.038061 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 2) finished in 0.022372 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 2) finished in 0.036814 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 3) finished in 0.021313 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 3) finished in 0.033200 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 4) finished in 0.021721 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:25] Completed time-step 75 [time=0.750000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble finished in 0.108077 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble finished in 0.087636 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes total assemble finished in 0.195713 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes total solve finished in 0.099134 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes all finished in 0.294847 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] KSP residual norm: 7.206209754063415e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] Total time step finished in 0.297537 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:25] Beginning time-step 76 [time=0.760000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 5.827166222672986\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:25] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 1) finished in 0.022115 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes jacobian assemble (iter 1) finished in 0.037200 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:25] snes residual assemble (iter 2) finished in 0.021440 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 2) finished in 0.035496 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 3) finished in 0.021373 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 3) finished in 0.034250 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 4) finished in 0.026094 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:26] Completed time-step 76 [time=0.760000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble finished in 0.106947 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble finished in 0.091023 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes total assemble finished in 0.197970 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes total solve finished in 0.101594 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes all finished in 0.299565 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] KSP residual norm: 6.914734948812872e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] Total time step finished in 0.302046 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:26] Beginning time-step 77 [time=0.770000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 5.653230797327069\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 1) finished in 0.025029 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 1) finished in 0.036161 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 2) finished in 0.028159 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 2) finished in 0.042288 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 3) finished in 0.028525 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 3) finished in 0.056850 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 4) finished in 0.023295 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:26] Completed time-step 77 [time=0.770000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble finished in 0.135301 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble finished in 0.105009 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes total assemble finished in 0.240311 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes total solve finished in 0.112796 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes all finished in 0.353107 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] KSP residual norm: 5.809803835839651e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] Total time step finished in 0.356729 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:26] Beginning time-step 78 [time=0.780000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 5.486968427908323\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 1) finished in 0.023642 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 1) finished in 0.036714 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 2) finished in 0.027225 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 2) finished in 0.039019 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 3) finished in 0.024645 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 3) finished in 0.036390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 4) finished in 0.021126 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:26] Completed time-step 78 [time=0.780000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble finished in 0.112124 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble finished in 0.096640 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes total assemble finished in 0.208764 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes total solve finished in 0.099687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes all finished in 0.308452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] KSP residual norm: 5.316671227126911e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] Total time step finished in 0.310872 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:26] Beginning time-step 79 [time=0.790000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 5.327934339686635\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:26] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 1) finished in 0.022702 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes jacobian assemble (iter 1) finished in 0.037795 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:26] snes residual assemble (iter 2) finished in 0.021145 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 2) finished in 0.035867 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 3) finished in 0.021215 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 3) finished in 0.032561 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 4) finished in 0.022569 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:27] Completed time-step 79 [time=0.790000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble finished in 0.106224 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble finished in 0.087633 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes total assemble finished in 0.193857 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes total solve finished in 0.095762 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes all finished in 0.289620 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] KSP residual norm: 4.684744049853575e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] Total time step finished in 0.291889 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:27] Beginning time-step 80 [time=0.800000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 5.175715524183033\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 1) finished in 0.025651 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 1) finished in 0.035682 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 2) finished in 0.022213 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 2) finished in 0.035494 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 3) finished in 0.022077 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 3) finished in 0.035619 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 4) finished in 0.023352 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:27] Completed time-step 80 [time=0.800000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble finished in 0.106796 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble finished in 0.093295 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes total assemble finished in 0.200091 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes total solve finished in 0.102320 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes all finished in 0.302411 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] KSP residual norm: 4.1023882988327284e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] Total time step finished in 0.305363 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:27] Beginning time-step 81 [time=0.810000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 5.029928055068922\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 1) finished in 0.023232 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 1) finished in 0.034666 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 2) finished in 0.025102 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 2) finished in 0.042673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 3) finished in 0.024401 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 3) finished in 0.036988 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 4) finished in 0.022631 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:27] Completed time-step 81 [time=0.810000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble finished in 0.114328 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble finished in 0.095367 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes total assemble finished in 0.209695 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes total solve finished in 0.101089 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes all finished in 0.310785 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] KSP residual norm: 3.698053540671528e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] Total time step finished in 0.313306 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:27] Beginning time-step 82 [time=0.820000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.890214664828818\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:27] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 1) finished in 0.021844 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 1) finished in 0.034502 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes residual assemble (iter 2) finished in 0.024611 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:27] snes jacobian assemble (iter 2) finished in 0.043726 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 3) finished in 0.023078 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 3) finished in 0.034719 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 4) finished in 0.021985 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:28] Completed time-step 82 [time=0.820000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble finished in 0.112949 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble finished in 0.091519 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes total assemble finished in 0.204468 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes total solve finished in 0.102554 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes all finished in 0.307023 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] KSP residual norm: 3.3415381904134336e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] Total time step finished in 0.310116 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:28] Beginning time-step 83 [time=0.830000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.756242554014989\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 1) finished in 0.024341 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 1) finished in 0.035718 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 2) finished in 0.021451 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 2) finished in 0.038601 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 3) finished in 0.021474 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 3) finished in 0.035004 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 4) finished in 0.022008 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:28] Completed time-step 83 [time=0.830000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble finished in 0.109325 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble finished in 0.089275 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes total assemble finished in 0.198600 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes total solve finished in 0.103529 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes all finished in 0.302129 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] KSP residual norm: 3.9472653308708053e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] Total time step finished in 0.304368 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:28] Beginning time-step 84 [time=0.840000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.627701407491713\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 1) finished in 0.021756 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 1) finished in 0.034123 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 2) finished in 0.022212 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 2) finished in 0.039309 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 3) finished in 0.026356 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 3) finished in 0.038195 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 4) finished in 0.023742 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:28] Completed time-step 84 [time=0.840000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble finished in 0.111628 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble finished in 0.094068 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes total assemble finished in 0.205697 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes total solve finished in 0.112618 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes all finished in 0.318315 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] KSP residual norm: 6.160870158542332e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] Total time step finished in 0.321044 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:28] Beginning time-step 85 [time=0.850000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.504301595852667\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:28] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 1) finished in 0.024243 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 1) finished in 0.039020 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 2) finished in 0.025742 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes jacobian assemble (iter 2) finished in 0.040530 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:28] snes residual assemble (iter 3) finished in 0.021984 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 3) finished in 0.036015 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 4) finished in 0.024853 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:29] Completed time-step 85 [time=0.850000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble finished in 0.115566 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble finished in 0.096823 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes total assemble finished in 0.212389 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes total solve finished in 0.107151 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes all finished in 0.319541 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] KSP residual norm: 2.6444083907223465e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] Total time step finished in 0.322551 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:29] Beginning time-step 86 [time=0.860000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.385772542593713\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 1) finished in 0.023246 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 1) finished in 0.033374 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 2) finished in 0.020750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 2) finished in 0.033525 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 3) finished in 0.021260 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 3) finished in 0.037197 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 4) finished in 0.021821 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:29] Completed time-step 86 [time=0.860000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble finished in 0.104097 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble finished in 0.087079 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes total assemble finished in 0.191177 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes total solve finished in 0.101452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes all finished in 0.292629 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] KSP residual norm: 2.1662213761359051e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] Total time step finished in 0.294925 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:29] Beginning time-step 87 [time=0.870000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.271861239544705\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 1) finished in 0.021109 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 1) finished in 0.033092 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 2) finished in 0.021153 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 2) finished in 0.038681 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 3) finished in 0.024367 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 3) finished in 0.034921 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 4) finished in 0.022879 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:29] Completed time-step 87 [time=0.870000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble finished in 0.106695 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble finished in 0.089510 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes total assemble finished in 0.196205 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes total solve finished in 0.100950 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes all finished in 0.297155 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] KSP residual norm: 1.8526497422739492e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] Total time step finished in 0.300023 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:29] Beginning time-step 88 [time=0.880000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.162330895690047\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:29] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 1) finished in 0.022651 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 1) finished in 0.034137 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 2) finished in 0.022836 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 2) finished in 0.038412 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes residual assemble (iter 3) finished in 0.023277 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:29] snes jacobian assemble (iter 3) finished in 0.034143 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 4) finished in 0.021173 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:30] Completed time-step 88 [time=0.880000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble finished in 0.106693 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble finished in 0.089939 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes total assemble finished in 0.196632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes total solve finished in 0.100128 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes all finished in 0.296760 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] KSP residual norm: 1.6075458131261299e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] Total time step finished in 0.299053 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:30] Beginning time-step 89 [time=0.890000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 4.056959705496865\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 1) finished in 0.022015 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 1) finished in 0.033714 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 2) finished in 0.022967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 2) finished in 0.044622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 3) finished in 0.033151 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 3) finished in 0.036874 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 4) finished in 0.023984 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:30] Completed time-step 89 [time=0.890000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble finished in 0.115211 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble finished in 0.102118 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes total assemble finished in 0.217329 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes total solve finished in 0.109731 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes all finished in 0.327061 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] KSP residual norm: 1.4223930695843735e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] Total time step finished in 0.329618 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:30] Beginning time-step 90 [time=0.900000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.9555397251433533\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 1) finished in 0.027923 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 1) finished in 0.035221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 2) finished in 0.021586 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 2) finished in 0.036072 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 3) finished in 0.022192 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 3) finished in 0.036858 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 4) finished in 0.023476 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:30] Completed time-step 90 [time=0.900000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble finished in 0.108153 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble finished in 0.095180 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes total assemble finished in 0.203333 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes total solve finished in 0.102418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes all finished in 0.305752 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] KSP residual norm: 1.2813020828696223e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] Total time step finished in 0.308602 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:30] Beginning time-step 91 [time=0.910000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.857875845903891\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:30] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 1) finished in 0.023701 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 1) finished in 0.036780 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 2) finished in 0.023137 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 2) finished in 0.048364 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes residual assemble (iter 3) finished in 0.024520 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:30] snes jacobian assemble (iter 3) finished in 0.046268 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 4) finished in 0.028554 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:31] Completed time-step 91 [time=0.910000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble finished in 0.131413 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble finished in 0.099913 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes total assemble finished in 0.231326 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes total solve finished in 0.111413 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes all finished in 0.342739 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] KSP residual norm: 1.1700201738753475e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] Total time step finished in 0.345139 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:31] Beginning time-step 92 [time=0.920000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.7637848549479713\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 1) finished in 0.022375 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 1) finished in 0.036445 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 2) finished in 0.023973 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 2) finished in 0.042175 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 3) finished in 0.026472 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 3) finished in 0.042077 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 4) finished in 0.029633 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:31] Completed time-step 92 [time=0.920000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble finished in 0.120698 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble finished in 0.102454 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes total assemble finished in 0.223153 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes total solve finished in 0.115921 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes all finished in 0.339074 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] KSP residual norm: 1.0788279283486994e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] Total time step finished in 0.342510 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:31] Beginning time-step 93 [time=0.930000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.6730945755721223\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 1) finished in 0.030324 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 1) finished in 0.043549 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 2) finished in 0.025573 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 2) finished in 0.037487 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 3) finished in 0.026515 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 3) finished in 0.044470 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 4) finished in 0.023030 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:31] Completed time-step 93 [time=0.930000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble finished in 0.125507 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble finished in 0.105444 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes total assemble finished in 0.230952 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes total solve finished in 0.111902 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes all finished in 0.342854 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] KSP residual norm: 1.0014995639145303e-16\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] Total time step finished in 0.347527 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:31] Beginning time-step 94 [time=0.940000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.5856430789408478\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:31] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 1) finished in 0.022787 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 1) finished in 0.045169 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes residual assemble (iter 2) finished in 0.029374 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:31] snes jacobian assemble (iter 2) finished in 0.049008 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 3) finished in 0.028402 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 3) finished in 0.040011 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 4) finished in 0.025616 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:32] Completed time-step 94 [time=0.940000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble finished in 0.134189 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble finished in 0.106180 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes total assemble finished in 0.240370 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes total solve finished in 0.115581 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes all finished in 0.355952 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] KSP residual norm: 9.34152256654957e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] Total time step finished in 0.358586 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:32] Beginning time-step 95 [time=0.950000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.501277960731386\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 1) finished in 0.024330 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 1) finished in 0.036896 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 2) finished in 0.022428 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 2) finished in 0.038062 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 3) finished in 0.025894 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 3) finished in 0.040110 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 4) finished in 0.022240 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:32] Completed time-step 95 [time=0.950000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble finished in 0.115069 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble finished in 0.094893 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes total assemble finished in 0.209963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes total solve finished in 0.107225 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes all finished in 0.317188 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] KSP residual norm: 8.743574098495177e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] Total time step finished in 0.320225 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:32] Beginning time-step 96 [time=0.960000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.419855676759198\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 1) finished in 0.022010 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 1) finished in 0.034782 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 2) finished in 0.027768 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 2) finished in 0.046126 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 3) finished in 0.024960 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 3) finished in 0.036788 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 4) finished in 0.023446 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:32] Completed time-step 96 [time=0.960000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble finished in 0.117697 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble finished in 0.098185 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes total assemble finished in 0.215883 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes total solve finished in 0.105919 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes all finished in 0.321803 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] KSP residual norm: 8.205276898226393e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] Total time step finished in 0.324150 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:32] Beginning time-step 97 [time=0.970000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.3412409319112157\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:32] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 1) finished in 0.025300 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 1) finished in 0.035071 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes residual assemble (iter 2) finished in 0.022115 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:32] snes jacobian assemble (iter 2) finished in 0.038849 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 3) finished in 0.022588 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 3) finished in 0.041673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 4) finished in 0.022616 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:33] Completed time-step 97 [time=0.970000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble finished in 0.115594 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble finished in 0.092620 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes total assemble finished in 0.208215 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes total solve finished in 0.106183 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes all finished in 0.314398 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] KSP residual norm: 7.716415048468712e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] Total time step finished in 0.317089 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:33] Beginning time-step 98 [time=0.980000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.2653061178052667\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 1) finished in 0.022601 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 1) finished in 0.035482 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 2) finished in 0.022201 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 2) finished in 0.038401 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 3) finished in 0.024711 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 3) finished in 0.040953 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 4) finished in 0.022039 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:33] Completed time-step 98 [time=0.980000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble finished in 0.114838 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble finished in 0.091552 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes total assemble finished in 0.206390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes total solve finished in 0.101113 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes all finished in 0.307503 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] KSP residual norm: 7.269805673779013e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] Total time step finished in 0.309736 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:33] Beginning time-step 99 [time=0.990000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.1919307945941\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 1) finished in 0.022440 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 1) finished in 0.035218 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 2) finished in 0.024851 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 2) finished in 0.037322 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 3) finished in 0.030677 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 3) finished in 0.036091 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 4) finished in 0.054163 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:33] Completed time-step 99 [time=0.990000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble finished in 0.108633 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble finished in 0.132133 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes total assemble finished in 0.240767 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes total solve finished in 0.143686 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes all finished in 0.384453 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] KSP residual norm: 6.85933787468143e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] Total time step finished in 0.387237 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:33] Beginning time-step 100 [time=1.000000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Time-dependent parameter j1pulse updated by pre-integrated expression. New value is 3.1210012131509757\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:33] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 1) finished in 0.026574 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes jacobian assemble (iter 1) finished in 0.036518 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:33] snes residual assemble (iter 2) finished in 0.022340 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes jacobian assemble (iter 2) finished in 0.038769 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes residual assemble (iter 3) finished in 0.025737 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes jacobian assemble (iter 3) finished in 0.036178 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes residual assemble (iter 4) finished in 0.021750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-12 time=17:55:34] Completed time-step 100 [time=1.000000, dt=0.010000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes jacobian assemble finished in 0.111466 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes residual assemble finished in 0.096403 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes total assemble finished in 0.207869 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes total solve finished in 0.106199 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] snes all finished in 0.314069 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:34] Non-linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:34] Linear solver iterations: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:34] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:34] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-12 time=17:55:34] KSP residual norm: 6.481317457403713e-17\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-12 time=17:55:34] Total time step finished in 0.318089 s\u001b[0m \u001b[97m\u001b[0m\n" - ] - } - ], + "outputs": [], "source": [ "# Write initial condition(s) to file\n", "results = dict()\n", @@ -3758,7 +234,7 @@ " results[species_name].write(model.sc[species_name].u[\"u\"], model.t)\n", " # End if we've passed the final time\n", " if model.t >= model.final_t:\n", - " break\n" + " break" ] } ], @@ -3783,7 +259,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.6" + "version": "3.8.10" }, "vscode": { "interpreter": { diff --git a/examples/example2/example2.ipynb b/examples/example2/example2.ipynb index 95d6cd70..6c05226f 100644 --- a/examples/example2/example2.ipynb +++ b/examples/example2/example2.ipynb @@ -33,7 +33,8 @@ "import numpy as np\n", "\n", "from stubs import unit, config, common, mesh, model\n", - "from stubs.model_assembly import Compartment, Parameter, Reaction, Species, sbmodel_from_locals" + "from stubs.model_assembly import Compartment, Parameter, Reaction, Species, sbmodel_from_locals\n", + "from matplotlib import pyplot as plt" ] }, { @@ -133,6 +134,7 @@ "outputs": [], "source": [ "radiusVec = np.logspace(0,1,num=10) # currently testing 10 radius values\n", + "ss_vec = np.zeros((10, 1))\n", "for i in range(10):\n", " curRadius = radiusVec[i]\n", " pc, sc, cc, rc = make_model(curRadius)\n", @@ -141,7 +143,7 @@ " # Create/load in mesh\n", " # =============================================================================================\n", " # Base mesh\n", - " domain, facet_markers, cell_markers = common.DemoSpheresMesh(curRadius, 0) #0 in second argument corresponds to no ER\n", + " domain, facet_markers, cell_markers = common.DemoSpheresMesh(curRadius, 0, hEdge = 0.2) # 0 in second argument corresponds to no inner sphere\n", " # Write mesh and meshfunctions to file\n", " os.makedirs(f\"mesh_{i:03d}\", exist_ok=True)\n", " common.write_mesh(domain, facet_markers, cell_markers, filename=f\"mesh_{i:03d}/DemoSphere\")\n", @@ -185,7 +187,132 @@ " results[species_name].write(modelCur.sc[species_name].u[\"u\"], modelCur.t)\n", " # End if we've passed the final time\n", " if modelCur.t >= modelCur.final_t:\n", - " break" + " break\n", + " \n", + " # compute steady state solution at the end of each run\n", + " dx = d.Measure(\"dx\",domain = modelCur.cc['Cyto'].dolfin_mesh)\n", + " int_val = d.assemble(modelCur.sc['Aphos'].u['u']*dx)\n", + " volume = d.assemble(1.0*dx)\n", + " ss_val = int_val / volume\n", + " ss_vec[i] = ss_val\n", + "\n", + "np.savetxt(f\"ss_vec.txt\", ss_vec)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "d950b475", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%matplotlib inline\n", + "plt.plot(radiusVec, ss_vec, 'ro')\n", + "radiusTest = np.logspace(0,1,100)\n", + "thieleMod = radiusTest / 1.0\n", + "k_kin = 50\n", + "k_p = 10\n", + "cT = 1\n", + "D = 10\n", + "C1 = k_kin*cT*radiusTest**2/((3*D*(np.sqrt(k_p/D)-(1/radiusTest)) + k_kin*radiusTest)*np.exp(thieleMod) +\n", + " (3*D*(np.sqrt(k_p/D)+(1/radiusTest))-k_kin*radiusTest)*np.exp(-thieleMod))\n", + "cA = (6*C1/radiusTest)*(np.cosh(thieleMod)/thieleMod - np.sinh(thieleMod)/thieleMod**2)\n", + "plt.plot(radiusTest, cA)\n", + "plt.xlabel(\"Cell radius (μm)\")\n", + "plt.ylabel(\"Steady state concentration (μM)\")\n", + "plt.legend((\"SMART simulation\", \"Analytical solution\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "fe379435", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RMSE with respect to analytical solution = 0.231%\n" + ] + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# quantify percent error\n", + "thieleMod = radiusVec / 1.0\n", + "k_kin = 50\n", + "k_p = 10\n", + "cT = 1\n", + "D = 10\n", + "C1 = k_kin*cT*radiusVec**2/((3*D*(np.sqrt(k_p/D)-(1/radiusVec)) + k_kin*radiusVec)*np.exp(thieleMod) +\n", + " (3*D*(np.sqrt(k_p/D)+(1/radiusVec))-k_kin*radiusVec)*np.exp(-thieleMod))\n", + "cA = (6*C1/radiusVec)*(np.cosh(thieleMod)/thieleMod - np.sinh(thieleMod)/thieleMod**2)\n", + "percentError = 100*np.abs(ss_vec - cA) / cA\n", + "plt.plot(radiusVec,percentError)\n", + "plt.xlabel(\"Cell radius (μm)\")\n", + "plt.ylabel(\"Percent error from analytical solution\")\n", + "assert all(percentError < 1), f\"Example 2 results deviate {max(percentError):.3f}% from the analytical solution\"\n", + "rmse = np.sqrt(np.mean(percentError**2))\n", + "print(f\"RMSE with respect to analytical solution = {rmse:.3f}%\")" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "05043f63", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RMSE with respect to previous numerical solution = 0.000%\n" + ] + } + ], + "source": [ + "# check that solution is not too far from previous numerical solution (regression test)\n", + "ss_vec_ref = np.array([7.923821144851057596e-01, 7.669667883419870602e-01,\n", + " 7.298498502029002744e-01, 6.788940529553533221e-01,\n", + " 6.142454046569625348e-01, 5.396662231709322688e-01,\n", + " 4.614726970070175405e-01, 3.858559025223168293e-01,\n", + " 3.170657047898646219e-01, 2.570951001202800845e-01])\n", + "percentErrorRegression = 100*np.abs(ss_vec - ss_vec_ref) / ss_vec_ref\n", + "# not sure what the tolerated error should be for this regression test, currently set to 0.1%\n", + "assert all(percentErrorRegression < 0.1), f\"Failed regression test: Example 2 results deviate {max(percentErrorRegression):.3f}% from the previous numerical solution\"\n", + "rmse_regression = np.sqrt(np.mean(percentErrorRegression**2))\n", + "print(f\"RMSE with respect to previous numerical solution = {rmse_regression:.3f}%\")" ] }, { diff --git a/examples/example3/Cugno_et_al_2019_Fig3b.png b/examples/example3/Cugno_et_al_2019_Fig3b.png new file mode 100644 index 00000000..756ab83b Binary files /dev/null and b/examples/example3/Cugno_et_al_2019_Fig3b.png differ diff --git a/examples/example3/example3.ipynb b/examples/example3/example3.ipynb index 36649ca5..50b6e992 100644 --- a/examples/example3/example3.ipynb +++ b/examples/example3/example3.ipynb @@ -6,38 +6,42 @@ "id": "f65f18d7", "metadata": {}, "source": [ - "# Example for system in Cugno et al 2014\n", + "# Example for system in Cugno et al 2019\n", "\n", "Geometry is divided into 4 domains; two volumes and two surfaces:\n", - "- PM\n", + "- plasma membrane (PM)\n", "- Cytosol\n", "- ER membrane\n", - "- ER lumen\n", + "- ER lumen (inside the ER)\n", "\n", - "This model has a single species, Ca2+, with prescribed time-dependent fluxes at the PM and the ERM.\n", + "This model has a single species, $\\text{Ca}^{2+}$, with prescribed time-dependent fluxes at the PM and the ERM.\n", "\n", "There are three reactions:\n", - "- Ca2+ influx at the PM\n", - "- Ca2+ removal in the cytosol (e.g. via buffering)\n", - "- Ca2+ flux into the ER \n", + "- $\\text{Ca}^{2+}$ influx at the PM\n", + "- $\\text{Ca}^{2+}$ removal in the cytosol (e.g. via buffering)\n", + "- $\\text{Ca}^{2+}$ flux into the ER \n", "```" ] }, { "cell_type": "code", - "execution_count": 54, + "execution_count": null, "id": "cc398816", "metadata": {}, "outputs": [], "source": [ - "import os\n", - "\n", "import dolfin as d\n", "import sympy as sym\n", "import numpy as np\n", "\n", "from stubs import unit, config, common, mesh, model\n", - "from stubs.model_assembly import Compartment, Parameter, Reaction, Species" + "from stubs.model_assembly import Compartment, Parameter, Reaction, Species, sbmodel_from_locals\n", + "\n", + "import os\n", + "\n", + "from matplotlib import pyplot as plt\n", + "import matplotlib.image as mpimg\n", + "from matplotlib import rcParams" ] }, { @@ -51,7 +55,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": null, "id": "4f4023cf", "metadata": {}, "outputs": [], @@ -80,7 +84,7 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": null, "id": "09079b17", "metadata": {}, "outputs": [], @@ -90,7 +94,7 @@ " # Species\n", " # =============================================================================================\n", " # name, initial concentration, concentration units, diffusion, diffusion units, compartment\n", - " Ca = Species(\"Ca\", 0.05, vol_unit, 1.0, D_unit, \"Cyto\")\n", + " Ca = Species(\"Ca\", 0.05, vol_unit, 100.0, D_unit, \"Cyto\")\n", " CaER = Species(\"CaER\", 150.0, vol_unit, 6.27, D_unit, \"ER\") #effective D due to buffering\n", " # note that CaER is not required; it is passively determined by the prescribed flux into the ER\n", " # but for SMART to solve the system right now, it requires at least two species\n", @@ -104,6 +108,9 @@ " ER = Compartment(\"ER\", 3, um, 2)\n", " ERm = Compartment(\"ERm\", 2, um, 12)\n", "\n", + " PM.specify_nonadjacency(['ERm', 'ER'])\n", + " ERm.specify_nonadjacency(['PM'])\n", + "\n", " # =============================================================================================\n", " # Parameters and Reactions\n", " # =============================================================================================\n", @@ -115,6 +122,7 @@ " j1pulse = Parameter.from_expression(\n", " \"j1pulse\", pulsePM, flux_unit, use_preintegration=False#, preint_sym_expr=pulsePM_I\n", " )\n", + " #Ca0 = Parameter(\"Ca0\", 100, vol_unit)\n", " r1 = Reaction(\n", " \"r1\",\n", " [],\n", @@ -126,8 +134,7 @@ " # Ca2+ flux into the ER\n", " zeta, tER = 0.2, .02\n", " estep = lambda t,t0,m: 1 / (1+sym.exp(m*(t0-t)))\n", - " pulseER = zeta*gamma*(sym.exp(-estep(t,tER,8000)*(t-tER)/alpha) - \n", - " sym.exp(-estep(t,tER,8000)*(t-tER)/beta))\n", + " pulseER = zeta*gamma*estep(t,tER,8000)*(sym.exp(-(t-tER)/alpha) - sym.exp(-(t-tER)/beta))\n", " #pulseER_I = zeta*gamma*(-alpha*sym.exp(-(t-tER)/alpha) + beta*sym.exp(-(t-tER)/beta)) # integral for preintegration\n", " j2pulse = Parameter.from_expression(\n", " \"j2pulse\", pulseER, flux_unit, use_preintegration=False#, preint_sym_expr=pulseER_I\n", @@ -145,14 +152,14 @@ " r3 = Reaction(\"r3\", [\"Ca\"], [], param_map={\"tau\": \"tau\"},\n", " eqn_f_str=\"Ca/tau\", species_map={\"Ca\": \"Ca\"})\n", " # scale fluxes into the ER to implicitly account for buffers\n", - " #xi = 0.0227272727\n", - " #r2.flux_scaling = {\"CaER\": xi}\n", - " #r2.__post_init__()\n", + " # xi = 0.0227272727\n", + " # r2.flux_scaling = {\"CaER\": xi}\n", + " # r2.__post_init__()\n", "\n", " # =============================================================================================\n", " # Gather all parameters, species, compartments and reactions\n", " # =============================================================================================\n", - " return common.sbmodel_from_locals(locals().values())" + " return sbmodel_from_locals(locals().values())" ] }, { @@ -166,317 +173,26 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": null, "id": "fe56e162", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[32m[2023-02-13 time=19:45:25] Time-dependent parameter j1pulse evaluated from expression.\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:25] Time-dependent parameter j2pulse evaluated from expression.\u001b[0m \u001b[97m\u001b[0m\n", - "Info : Meshing 1D...\n", - "Info : [ 20%] Meshing curve 2 (Circle)\n", - "Info : [ 70%] Meshing curve 5 (Circle)\n", - "Info : Done meshing 1D (Wall 0.00337151s, CPU 0s)\n", - "Info : Meshing 2D...\n", - "Info : [ 0%] Meshing surface 1 (Sphere, Frontal-Delaunay)\n", - "Info : [ 50%] Meshing surface 2 (Sphere, Frontal-Delaunay)\n", - "Info : Done meshing 2D (Wall 0.831835s, CPU 0.820083s)\n", - "Info : Meshing 3D...\n", - "Info : 3D Meshing 2 volumes with 1 connected component\n", - "Info : Tetrahedrizing 6468 nodes...\n", - "Info : Done tetrahedrizing 6476 nodes (Wall 0.115483s, CPU 0.115602s)\n", - "Info : Reconstructing mesh...\n", - "Info : - Creating surface mesh\n", - "Info : - Identifying boundary edges\n", - "Info : - Recovering boundary\n", - "Info : Done reconstructing mesh (Wall 0.4299s, CPU 0.415655s)\n", - "Info : Found volume 4\n", - "Info : Found volume 3\n", - "Info : It. 0 - 0 nodes created - worst tet radius 5.48519 (nodes removed 0 0)\n", - "Info : It. 500 - 499 nodes created - worst tet radius 2.3463 (nodes removed 0 1)\n", - "Info : It. 1000 - 999 nodes created - worst tet radius 1.86182 (nodes removed 0 1)\n", - "Info : It. 1500 - 1499 nodes created - worst tet radius 1.64453 (nodes removed 0 1)\n", - "Info : It. 2000 - 1999 nodes created - worst tet radius 1.52275 (nodes removed 0 1)\n", - "Info : It. 2500 - 2499 nodes created - worst tet radius 1.42371 (nodes removed 0 1)\n", - "Info : It. 3000 - 2998 nodes created - worst tet radius 1.34482 (nodes removed 0 2)\n", - "Info : It. 3500 - 3498 nodes created - worst tet radius 1.27281 (nodes removed 0 2)\n", - "Info : It. 4000 - 3998 nodes created - worst tet radius 1.2203 (nodes removed 0 2)\n", - "Info : It. 4500 - 4498 nodes created - worst tet radius 1.17948 (nodes removed 0 2)\n", - "Info : It. 5000 - 4998 nodes created - worst tet radius 1.14129 (nodes removed 0 2)\n", - "Info : It. 5500 - 5498 nodes created - worst tet radius 1.10851 (nodes removed 0 2)\n", - "Info : It. 6000 - 5998 nodes created - worst tet radius 1.08055 (nodes removed 0 2)\n", - "Info : It. 6500 - 6498 nodes created - worst tet radius 1.05518 (nodes removed 0 2)\n", - "Info : It. 7000 - 6998 nodes created - worst tet radius 1.03222 (nodes removed 0 2)\n", - "Info : It. 7500 - 7498 nodes created - worst tet radius 1.01154 (nodes removed 0 2)\n", - "Info : 3D refinement terminated (14258 nodes total):\n", - "Info : - 1 Delaunay cavities modified for star shapeness\n", - "Info : - 2 nodes could not be inserted\n", - "Info : - 70557 tetrahedra created in 1.67495 sec. (42124 tets/s)\n", - "Info : Done meshing 3D (Wall 2.66256s, CPU 2.65898s)\n", - "Info : Optimizing mesh...\n", - "Info : Optimizing volume 3\n", - "Info : Optimization starts (volume = 0.0573235) with worst = 0.00208736 / average = 0.76422:\n", - "Info : 0.00 < quality < 0.10 : 158 elements\n", - "Info : 0.10 < quality < 0.20 : 492 elements\n", - "Info : 0.20 < quality < 0.30 : 770 elements\n", - "Info : 0.30 < quality < 0.40 : 1342 elements\n", - "Info : 0.40 < quality < 0.50 : 2065 elements\n", - "Info : 0.50 < quality < 0.60 : 4084 elements\n", - "Info : 0.60 < quality < 0.70 : 7485 elements\n", - "Info : 0.70 < quality < 0.80 : 17504 elements\n", - "Info : 0.80 < quality < 0.90 : 23103 elements\n", - "Info : 0.90 < quality < 1.00 : 10839 elements\n", - "Info : 1399 edge swaps, 36 node relocations (volume = 0.0573235): worst = 0.126542 / average = 0.777102 (Wall 0.07669s, CPU 0.07849s)\n", - "Info : 1414 edge swaps, 36 node relocations (volume = 0.0573235): worst = 0.16083 / average = 0.777241 (Wall 0.0987523s, CPU 0.100891s)\n", - "Info : No ill-shaped tets in the mesh :-)\n", - "Info : 0.00 < quality < 0.10 : 0 elements\n", - "Info : 0.10 < quality < 0.20 : 1 elements\n", - "Info : 0.20 < quality < 0.30 : 1 elements\n", - "Info : 0.30 < quality < 0.40 : 1335 elements\n", - "Info : 0.40 < quality < 0.50 : 1950 elements\n", - "Info : 0.50 < quality < 0.60 : 4086 elements\n", - "Info : 0.60 < quality < 0.70 : 7407 elements\n", - "Info : 0.70 < quality < 0.80 : 17552 elements\n", - "Info : 0.80 < quality < 0.90 : 23453 elements\n", - "Info : 0.90 < quality < 1.00 : 10774 elements\n", - "Info : Optimizing volume 4\n", - "Info : Optimization starts (volume = 0.00806657) with worst = 0.0406542 / average = 0.762996:\n", - "Info : 0.00 < quality < 0.10 : 7 elements\n", - "Info : 0.10 < quality < 0.20 : 21 elements\n", - "Info : 0.20 < quality < 0.30 : 34 elements\n", - "Info : 0.30 < quality < 0.40 : 45 elements\n", - "Info : 0.40 < quality < 0.50 : 92 elements\n", - "Info : 0.50 < quality < 0.60 : 123 elements\n", - "Info : 0.60 < quality < 0.70 : 349 elements\n", - "Info : 0.70 < quality < 0.80 : 675 elements\n", - "Info : 0.80 < quality < 0.90 : 971 elements\n", - "Info : 0.90 < quality < 1.00 : 398 elements\n", - "Info : 61 edge swaps, 0 node relocations (volume = 0.00806657): worst = 0.311173 / average = 0.776773 (Wall 0.00189792s, CPU 0.002187s)\n", - "Info : No ill-shaped tets in the mesh :-)\n", - "Info : 0.00 < quality < 0.10 : 0 elements\n", - "Info : 0.10 < quality < 0.20 : 0 elements\n", - "Info : 0.20 < quality < 0.30 : 0 elements\n", - "Info : 0.30 < quality < 0.40 : 46 elements\n", - "Info : 0.40 < quality < 0.50 : 89 elements\n", - "Info : 0.50 < quality < 0.60 : 122 elements\n", - "Info : 0.60 < quality < 0.70 : 352 elements\n", - "Info : 0.70 < quality < 0.80 : 672 elements\n", - "Info : 0.80 < quality < 0.90 : 979 elements\n", - "Info : 0.90 < quality < 1.00 : 401 elements\n", - "Info : Done optimizing mesh (Wall 0.51939s, CPU 0.323786s)\n", - "Info : 14258 nodes 82231 elements\n", - "Info : Writing 'twoSpheres.msh'...\n", - "Info : Done writing 'twoSpheres.msh'\n", - "\n", - "HDF5 mesh, \"parent_mesh\", successfully loaded from file: mesh_000/DemoSphere.h5!\n", - "['FFC', 'UFL', 'djitso', 'dolfin']\n", - "['FFC', 'UFL', 'djitso', 'dolfin']\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m========================\u001b[0m \u001b[35m[2023-02-13 time=19:45:31] Checking validity of model (step 1 of ZZ)\u001b[0m \u001b[36m========================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Check that mesh/compartment dimensionalities match\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Checking for namespace conflicts\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[36m=====================\u001b[0m \u001b[35m[2023-02-13 time=19:45:31] Step 1 of initialization completed successfully!\u001b[0m \u001b[36m=====================\u001b[0m\n", - "\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "\u001b[36m=================\u001b[0m \u001b[35m[2023-02-13 time=19:45:31] Cross-Container Dependent Initializations (step 2 of ZZ)\u001b[0m \u001b[36m=================\u001b[0m\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Turning reactions into unsigned symbolic flux strings\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Make sure all reactions have parameters/species defined\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Linking parameters, species, and compartments to reactions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Checking for unused parameters, species, or compartments\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Linking compartments and compartment dimensionality to species\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Linking species to compartments\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Getting indices for species for each compartment\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[36m=====================\u001b[0m \u001b[35m[2023-02-13 time=19:45:31] Step 2 of initialization completed successfully!\u001b[0m \u001b[36m=====================\u001b[0m\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m=======================\u001b[0m \u001b[35m[2023-02-13 time=19:45:31] Mesh-related Initializations (step 3 of ZZ)\u001b[0m \u001b[36m=======================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Defining child meshes\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Defining parent mesh functions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Extracting submeshes using MeshView\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:31] Building MeshView mappings between all child mesh pairs\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m \u001b[31m[2023-02-13 time=19:45:32] DEBUGGING 3_5, 3_6 (mesh intersections)\u001b[0m \u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\n", - "\u001b[32m[2023-02-13 time=19:45:32] Getting integration measures for parent mesh and child meshes\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[97m.....................\u001b[0m \u001b[35m[2023-02-13 time=19:45:32] Step 3 of initialization completed successfully!\u001b[0m \u001b[97m.....................\u001b[0m\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m==========================\u001b[0m \u001b[35m[2023-02-13 time=19:45:32] Dolfin Initializations (step 4 of ZZ)\u001b[0m \u001b[36m==========================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Defining dolfin function spaces for compartments\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Defining function space for PM (dim: 2, species: 0, dofs: 0)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Defining function space for Cyto (dim: 3, species: 1, dofs: 0)\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Defining dolfin functions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Extracting subfunctions/function spaces/dofmap for each species\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Naming functions and subfunctions\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Checking that dolfin functions were created correctly\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Set function values to initial conditions\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[36m================\u001b[0m \u001b[35m[2023-02-13 time=19:45:32] Dolfin fluxes, forms, and problems+solvers (step 5 of ZZ)\u001b[0m \u001b[36m================\u001b[0m\n", - "\u001b[36m======================================================================================================================\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Convert reactions to flux objects\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Getting fluxes for reaction r3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Getting fluxes for reaction r2\u001b[0m \u001b[97m\u001b[0m\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\u001b[32m[2023-02-13 time=19:45:32] Getting fluxes for reaction r1\u001b[0m \u001b[97m\u001b[0m\n", - "DEBUGGING INTEGRATION MEASURE (only fully defined domains are enabled for now)\n", - "\u001b[32m[2023-02-13 time=19:45:32] Creating functional forms\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Compartment ERm has no diffusive forms.\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=19:45:32] Compartment PM has no diffusive forms.\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "\u001b[36m==============================\u001b[0m \u001b[35m[2023-02-13 time=19:45:32] Model finished initialization!\u001b[0m \u001b[36m==============================\u001b[0m\n", - "\u001b[36m=======================================================================================================================\u001b[0m\n", - "╒═════════╤══════════════════╤═════════════════════╤══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╤═════════╤═════════╕\n", - "│ │ quantity │ is_time_dependent │ sym_expr │ notes │ group │\n", - "╞═════════╪══════════════════╪═════════════════════╪══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╪═════════╪═════════╡\n", - "│ tau │ 5.00×10⁻² s │ False │ │ │ │\n", - "├─────────┼──────────────────┼─────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────┼─────────┤\n", - "│ j2pulse │ 0.00×10⁰ µM·µm/s │ True │ -228.0*exp(-500.0*(t - 0.02)/(1 + 3.06984964064424e+69*exp(-8000*t))) + 228.0*exp(-400.0*(t - 0.02)/(1 + 3.06984964064424e+69*exp(-8000*t))) │ │ │\n", - "├─────────┼──────────────────┼─────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────┼─────────┤\n", - "│ j1pulse │ 0.00×10⁰ µM·µm/s │ True │ -1140.0*exp(-500.0*t) + 1140.0*exp(-400.0*t) │ │ │\n", - "╘═════════╧══════════════════╧═════════════════════╧══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╧═════════╧═════════╛\n", - "╒════╤════════════════════╤═════════════╤════════════════╕\n", - "│ │ compartment_name │ dof_index │ Diffusion │\n", - "╞════╪════════════════════╪═════════════╪════════════════╡\n", - "│ Ca │ Cyto │ 0 │ 1.00×10⁰ µm²/s │\n", - "╘════╧════════════════════╧═════════════╧════════════════╛\n", - "╒══════╤═══════════╤══════════════════╤═══════════════╤════════════════╤════════════╤══════════════════╤═════════════╤═══════════════╤═══════════════╕\n", - "│ │ mesh_id │ dimensionality │ num_species │ num_vertices │ num_dofs │ num_dofs_local │ num_cells │ cell_marker │ nvolume │\n", - "╞══════╪═══════════╪══════════════════╪═══════════════╪════════════════╪════════════╪══════════════════╪═════════════╪═══════════════╪═══════════════╡\n", - "│ ERm │ 40521 │ 2 │ 0 │ 400 │ 0 │ 0 │ 796 │ 12 │ 1.95×10⁻¹ µm² │\n", - "├──────┼───────────┼──────────────────┼───────────────┼────────────────┼────────────┼──────────────────┼─────────────┼───────────────┼───────────────┤\n", - "│ PM │ 40527 │ 2 │ 0 │ 6068 │ 6068 │ 6068 │ 12132 │ 10 │ 7.85×10⁻¹ µm² │\n", - "├──────┼───────────┼──────────────────┼───────────────┼────────────────┼────────────┼──────────────────┼─────────────┼───────────────┼───────────────┤\n", - "│ Cyto │ 40533 │ 3 │ 1 │ 14008 │ 14008 │ 14008 │ 66559 │ 1 │ 5.73×10⁻² µm³ │\n", - "╘══════╧═══════════╧══════════════════╧═══════════════╧════════════════╧════════════╧══════════════════╧═════════════╧═══════════════╧═══════════════╛\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/usr/lib/python3/dist-packages/pandas/core/dtypes/cast.py:1784: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.\n", - " result[:] = values\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2405: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model.py:2412: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(tempseries, ignore_index=True)\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n", - "/root/shared/gitrepos/stubs-dev/stubs/model_assembly.py:188: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", - " df = df.append(\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "╒════╤═════════════╤═══════╤══════════════════╤═════════════╤══════════════╤════════════════╕\n", - "│ │ name │ id │ dimensionality │ num_cells │ num_facets │ num_vertices │\n", - "╞════╪═════════════╪═══════╪══════════════════╪═════════════╪══════════════╪════════════════╡\n", - "│ 0 │ parent_mesh │ 40507 │ 3 │ 69220 │ 144506 │ 14258 │\n", - "├────┼─────────────┼───────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 1 │ ERm │ 40521 │ 2 │ 796 │ 0 │ 400 │\n", - "├────┼─────────────┼───────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 2 │ PM │ 40527 │ 2 │ 12132 │ 18198 │ 6068 │\n", - "├────┼─────────────┼───────┼──────────────────┼─────────────┼──────────────┼────────────────┤\n", - "│ 3 │ Cyto │ 40533 │ 3 │ 66559 │ 139582 │ 14008 │\n", - "╘════╧═════════════╧═══════╧══════════════════╧═════════════╧══════════════╧════════════════╛\n", - "╒════╤════════╤════════╤═════════════╤═════════════╕\n", - "│ │ lhs │ rhs │ eqn_f_str │ eqn_r_str │\n", - "╞════╪════════╪════════╪═════════════╪═════════════╡\n", - "│ r3 │ ['Ca'] │ [] │ Ca/tau │ │\n", - "├────┼────────┼────────┼─────────────┼─────────────┤\n", - "│ r2 │ [] │ ['Ca'] │ j2pulse │ │\n", - "├────┼────────┼────────┼─────────────┼─────────────┤\n", - "│ r1 │ [] │ ['Ca'] │ j1pulse │ │\n", - "╘════╧════════╧════════╧═════════════╧═════════════╛\n", - "\u001b[32m[2023-02-13 time=19:45:32] Formulating problem as F(u;v) == 0 for newton iterations\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m \u001b[31m[2023-02-13 time=19:45:32] F0 = F[ERm]) is empty\u001b[0m \u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\u001b[35m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\u001b[0m\n", - "\n" - ] - }, - { - "ename": "AssertionError", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[57], line 33\u001b[0m\n\u001b[1;32m 22\u001b[0m configCur\u001b[39m.\u001b[39msolver\u001b[39m.\u001b[39mupdate(\n\u001b[1;32m 23\u001b[0m {\n\u001b[1;32m 24\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mfinal_t\u001b[39m\u001b[39m\"\u001b[39m: \u001b[39m0.1\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 29\u001b[0m }\n\u001b[1;32m 30\u001b[0m )\n\u001b[1;32m 32\u001b[0m modelCur\u001b[39m.\u001b[39minitialize(initialize_solver\u001b[39m=\u001b[39m\u001b[39mFalse\u001b[39;00m)\n\u001b[0;32m---> 33\u001b[0m modelCur\u001b[39m.\u001b[39;49minitialize_discrete_variational_problem_and_solver()\n", - "File \u001b[0;32m~/shared/gitrepos/stubs-dev/stubs/model.py:1160\u001b[0m, in \u001b[0;36mModel.initialize_discrete_variational_problem_and_solver\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1157\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mFblocks_all \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mget_block_F(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mFsum_all, u)\n\u001b[1;32m 1158\u001b[0m \u001b[39m# self.Jblocks_linear = None\u001b[39;00m\n\u001b[1;32m 1159\u001b[0m \u001b[39m# self.Jblocks_nonlinear = self.get_block_J(self.Fsum_all, u)\u001b[39;00m\n\u001b[0;32m-> 1160\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mJblocks_all \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mget_block_J(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mFsum_all, u)\n\u001b[1;32m 1162\u001b[0m \u001b[39m# Print the residuals per compartment\u001b[39;00m\n\u001b[1;32m 1163\u001b[0m \u001b[39mfor\u001b[39;00m compartment \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_active_compartments:\n", - "File \u001b[0;32m~/shared/gitrepos/stubs-dev/stubs/model.py:1418\u001b[0m, in \u001b[0;36mModel.get_block_J\u001b[0;34m(self, Fsum, u)\u001b[0m\n\u001b[1;32m 1415\u001b[0m J\u001b[39m.\u001b[39mappend(dFdu)\n\u001b[1;32m 1417\u001b[0m \u001b[39m# Check number of blocks in the residual and solution are coherent\u001b[39;00m\n\u001b[0;32m-> 1418\u001b[0m \u001b[39massert\u001b[39;00m \u001b[39mlen\u001b[39m(J) \u001b[39m==\u001b[39m \u001b[39mlen\u001b[39m(u) \u001b[39m*\u001b[39m \u001b[39mlen\u001b[39m(u)\n\u001b[1;32m 1420\u001b[0m \u001b[39m# Decompose J blocks into subforms based on domain of integration\u001b[39;00m\n\u001b[1;32m 1421\u001b[0m Jlist \u001b[39m=\u001b[39m \u001b[39mlist\u001b[39m()\n", - "\u001b[0;31mAssertionError\u001b[0m: " - ] - } - ], + "outputs": [], "source": [ "curRadius = 0.25 # dendritic spine radius\n", - "i = 0\n", "pc, sc, cc, rc = make_model(curRadius)\n", "\n", "# =============================================================================================\n", "# Create/load in mesh\n", "# =============================================================================================\n", "# Base mesh\n", - "domain, facet_markers, cell_markers = common.DemoSpheresMesh(curRadius, curRadius/2) #0 in second argument corresponds to no ER\n", + "domain, facet_markers, cell_markers = common.DemoSpheresMesh(curRadius, curRadius/2, hEdge=0.01) \n", "# Write mesh and meshfunctions to file\n", - "os.makedirs(f\"mesh_{i:03d}\", exist_ok=True)\n", - "common.write_mesh(domain, facet_markers, cell_markers, filename=f\"mesh_{i:03d}/DemoSphere\")\n", + "os.makedirs(f\"mesh\", exist_ok=True)\n", + "common.write_mesh(domain, facet_markers, cell_markers, filename=f\"mesh/DemoSphere\")\n", "\n", "# # Define solvers\n", "parent_mesh = mesh.ParentMesh(\n", - " mesh_filename=f\"mesh_{i:03d}/DemoSphere.h5\",\n", + " mesh_filename=f\"mesh/DemoSphere.h5\",\n", " mesh_filetype=\"hdf5\",\n", " name=\"parent_mesh\",\n", ")\n", @@ -501,2825 +217,19 @@ "execution_count": null, "id": "b54d28ca", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:48] Beginning time-step 1 [time=0.001000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:48] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:48] snes residual assemble (iter 1) finished in 0.059772 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:48] snes jacobian assemble (iter 1) finished in 0.066319 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:48] snes residual assemble (iter 2) finished in 0.059418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes jacobian assemble (iter 2) finished in 0.071540 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble (iter 3) finished in 0.054445 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:49] Completed time-step 1 [time=0.001000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes initialize zero matrices finished in 0.000473 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes jacobian assemble finished in 0.137860 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble finished in 0.173636 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes total assemble finished in 0.311970 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes total solve finished in 0.310323 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes all finished in 0.622294 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] KSP residual norm: 1.2218978415691827e-11\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] Total time step finished in 0.625170 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:49] Beginning time-step 2 [time=0.002000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble (iter 1) finished in 0.050963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes jacobian assemble (iter 1) finished in 0.067900 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble (iter 2) finished in 0.072739 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes jacobian assemble (iter 2) finished in 0.082965 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble (iter 3) finished in 0.063527 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:49] Completed time-step 2 [time=0.002000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes jacobian assemble finished in 0.150866 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble finished in 0.187229 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes total assemble finished in 0.338095 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes total solve finished in 0.316626 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes all finished in 0.654721 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] KSP residual norm: 6.3714322884177025e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] Total time step finished in 0.658272 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:49] Beginning time-step 3 [time=0.003000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:49] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:49] snes residual assemble (iter 1) finished in 0.067750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes jacobian assemble (iter 1) finished in 0.077509 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes residual assemble (iter 2) finished in 0.057452 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes jacobian assemble (iter 2) finished in 0.069214 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes residual assemble (iter 3) finished in 0.055300 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:50] Completed time-step 3 [time=0.003000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes jacobian assemble finished in 0.146723 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes residual assemble finished in 0.180504 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes total assemble finished in 0.327228 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes total solve finished in 0.303233 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes all finished in 0.630461 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:50] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:50] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:50] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:50] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:50] KSP residual norm: 2.7218925404485678e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] Total time step finished in 0.633907 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:50] Beginning time-step 4 [time=0.004000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:50] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes residual assemble (iter 1) finished in 0.054410 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes jacobian assemble (iter 1) finished in 0.071708 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes residual assemble (iter 2) finished in 0.062433 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:50] snes jacobian assemble (iter 2) finished in 0.070647 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble (iter 3) finished in 0.054426 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:51] Completed time-step 4 [time=0.004000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes jacobian assemble finished in 0.142356 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble finished in 0.171270 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes total assemble finished in 0.313626 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes total solve finished in 0.335692 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes all finished in 0.649319 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] KSP residual norm: 2.5100556975564675e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] Total time step finished in 0.652648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:51] Beginning time-step 5 [time=0.005000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble (iter 1) finished in 0.054267 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes jacobian assemble (iter 1) finished in 0.066571 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble (iter 2) finished in 0.052609 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes jacobian assemble (iter 2) finished in 0.069720 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble (iter 3) finished in 0.054844 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:51] Completed time-step 5 [time=0.005000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes jacobian assemble finished in 0.136291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble finished in 0.161722 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes total assemble finished in 0.298014 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes total solve finished in 0.301622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes all finished in 0.599637 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] KSP residual norm: 3.610438587615812e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] Total time step finished in 0.603069 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:51] Beginning time-step 6 [time=0.006000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:51] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:51] snes residual assemble (iter 1) finished in 0.075006 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes jacobian assemble (iter 1) finished in 0.097967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes residual assemble (iter 2) finished in 0.056095 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes jacobian assemble (iter 2) finished in 0.079630 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes residual assemble (iter 3) finished in 0.058109 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:52] Completed time-step 6 [time=0.006000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes jacobian assemble finished in 0.177598 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes residual assemble finished in 0.189212 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes total assemble finished in 0.366810 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes total solve finished in 0.324035 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes all finished in 0.690846 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:52] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:52] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:52] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:52] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:52] KSP residual norm: 5.241454129759519e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] Total time step finished in 0.695425 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:52] Beginning time-step 7 [time=0.007000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:52] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes residual assemble (iter 1) finished in 0.052379 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes jacobian assemble (iter 1) finished in 0.069116 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes residual assemble (iter 2) finished in 0.058640 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:52] snes jacobian assemble (iter 2) finished in 0.074788 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble (iter 3) finished in 0.055708 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:53] Completed time-step 7 [time=0.007000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes jacobian assemble finished in 0.143904 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble finished in 0.166728 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes total assemble finished in 0.310632 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes total solve finished in 0.317872 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes all finished in 0.628505 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] KSP residual norm: 4.295835097578405e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] Total time step finished in 0.631309 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:53] Beginning time-step 8 [time=0.008000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble (iter 1) finished in 0.056281 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes jacobian assemble (iter 1) finished in 0.085721 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble (iter 2) finished in 0.056571 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes jacobian assemble (iter 2) finished in 0.068474 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble (iter 3) finished in 0.052991 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:53] Completed time-step 8 [time=0.008000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes jacobian assemble finished in 0.154195 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble finished in 0.165844 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes total assemble finished in 0.320040 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes total solve finished in 0.298527 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes all finished in 0.618567 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] KSP residual norm: 3.2483074634818465e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] Total time step finished in 0.621610 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:53] Beginning time-step 9 [time=0.009000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:53] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes residual assemble (iter 1) finished in 0.052833 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:53] snes jacobian assemble (iter 1) finished in 0.068326 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes residual assemble (iter 2) finished in 0.058102 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes jacobian assemble (iter 2) finished in 0.067615 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes residual assemble (iter 3) finished in 0.064223 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m....................\u001b[0m \u001b[31m[2023-02-13 time=14:32:54] Completed time-step 9 [time=0.009000, dt=0.001000]\u001b[0m \u001b[36m....................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes jacobian assemble finished in 0.135942 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes residual assemble finished in 0.175159 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes total assemble finished in 0.311101 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes total solve finished in 0.316784 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes all finished in 0.627886 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:54] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:54] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:54] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:54] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:54] KSP residual norm: 2.111211862338033e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] Total time step finished in 0.630899 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:54] Beginning time-step 10 [time=0.010000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:54] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes residual assemble (iter 1) finished in 0.056177 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes jacobian assemble (iter 1) finished in 0.068384 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes residual assemble (iter 2) finished in 0.067306 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:54] snes jacobian assemble (iter 2) finished in 0.067001 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble (iter 3) finished in 0.054966 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:55] Completed time-step 10 [time=0.010000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes jacobian assemble finished in 0.135386 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble finished in 0.178450 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes total assemble finished in 0.313837 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes total solve finished in 0.308956 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes all finished in 0.622793 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] KSP residual norm: 1.823023743963854e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] Total time step finished in 0.625945 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:55] Beginning time-step 11 [time=0.011000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble (iter 1) finished in 0.058251 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes jacobian assemble (iter 1) finished in 0.070195 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble (iter 2) finished in 0.060348 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes jacobian assemble (iter 2) finished in 0.074899 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble (iter 3) finished in 0.051505 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:55] Completed time-step 11 [time=0.011000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes jacobian assemble finished in 0.145095 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble finished in 0.170105 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes total assemble finished in 0.315200 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes total solve finished in 0.305704 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes all finished in 0.620904 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] KSP residual norm: 1.2251573882089872e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] Total time step finished in 0.623934 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:55] Beginning time-step 12 [time=0.012000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:55] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes residual assemble (iter 1) finished in 0.056976 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:55] snes jacobian assemble (iter 1) finished in 0.071849 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes residual assemble (iter 2) finished in 0.056423 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes jacobian assemble (iter 2) finished in 0.071179 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes residual assemble (iter 3) finished in 0.053917 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:56] Completed time-step 12 [time=0.012000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes jacobian assemble finished in 0.143029 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes residual assemble finished in 0.167317 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes total assemble finished in 0.310347 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes total solve finished in 0.310558 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes all finished in 0.620905 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:56] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:56] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:56] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:56] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:56] KSP residual norm: 1.3302493377814809e-12\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] Total time step finished in 0.624096 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:56] Beginning time-step 13 [time=0.013000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:56] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes residual assemble (iter 1) finished in 0.058420 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes jacobian assemble (iter 1) finished in 0.085513 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes residual assemble (iter 2) finished in 0.053627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:56] snes jacobian assemble (iter 2) finished in 0.066665 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble (iter 3) finished in 0.052600 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:57] Completed time-step 13 [time=0.013000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes jacobian assemble finished in 0.152178 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble finished in 0.164647 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes total assemble finished in 0.316826 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes total solve finished in 0.305597 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes all finished in 0.622423 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] KSP residual norm: 9.485264346988007e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] Total time step finished in 0.625750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:57] Beginning time-step 14 [time=0.014000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble (iter 1) finished in 0.059836 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes jacobian assemble (iter 1) finished in 0.066874 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble (iter 2) finished in 0.054504 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes jacobian assemble (iter 2) finished in 0.066127 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble (iter 3) finished in 0.055265 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:57] Completed time-step 14 [time=0.014000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes jacobian assemble finished in 0.133001 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble finished in 0.169606 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes total assemble finished in 0.302607 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes total solve finished in 0.298017 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes all finished in 0.600624 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] KSP residual norm: 5.563771754572408e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] Total time step finished in 0.605784 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:57] Beginning time-step 15 [time=0.015000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:57] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes residual assemble (iter 1) finished in 0.058037 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:57] snes jacobian assemble (iter 1) finished in 0.064877 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble (iter 2) finished in 0.072884 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes jacobian assemble (iter 2) finished in 0.076817 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble (iter 3) finished in 0.054000 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:58] Completed time-step 15 [time=0.015000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes jacobian assemble finished in 0.141694 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble finished in 0.184922 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes total assemble finished in 0.326616 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes total solve finished in 0.302911 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes all finished in 0.629528 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] KSP residual norm: 3.798736097304205e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] Total time step finished in 0.634145 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:58] Beginning time-step 16 [time=0.016000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble (iter 1) finished in 0.053026 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes jacobian assemble (iter 1) finished in 0.073007 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble (iter 2) finished in 0.053514 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes jacobian assemble (iter 2) finished in 0.076105 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble (iter 3) finished in 0.056390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:58] Completed time-step 16 [time=0.016000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes jacobian assemble finished in 0.149112 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes residual assemble finished in 0.162931 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes total assemble finished in 0.312044 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes total solve finished in 0.312247 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] snes all finished in 0.624292 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] KSP residual norm: 2.904336915578076e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:58] Total time step finished in 0.628118 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:58] Beginning time-step 17 [time=0.017000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:58] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes residual assemble (iter 1) finished in 0.053800 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes jacobian assemble (iter 1) finished in 0.072010 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes residual assemble (iter 2) finished in 0.055455 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes jacobian assemble (iter 2) finished in 0.064343 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes residual assemble (iter 3) finished in 0.060773 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:59] Completed time-step 17 [time=0.017000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes jacobian assemble finished in 0.136353 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes residual assemble finished in 0.170029 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes total assemble finished in 0.306383 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes total solve finished in 0.302476 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes all finished in 0.608860 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:59] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:59] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:59] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:59] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:59] KSP residual norm: 2.578695439058482e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] Total time step finished in 0.612059 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:32:59] Beginning time-step 18 [time=0.018000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:32:59] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes residual assemble (iter 1) finished in 0.053668 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes jacobian assemble (iter 1) finished in 0.066983 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:32:59] snes residual assemble (iter 2) finished in 0.056982 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes jacobian assemble (iter 2) finished in 0.071068 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble (iter 3) finished in 0.051665 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:00] Completed time-step 18 [time=0.018000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes jacobian assemble finished in 0.138051 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble finished in 0.162316 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes total assemble finished in 0.300368 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes total solve finished in 0.312418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes all finished in 0.612787 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] KSP residual norm: 2.5938781457491756e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] Total time step finished in 0.616206 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:00] Beginning time-step 19 [time=0.019000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble (iter 1) finished in 0.051472 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes jacobian assemble (iter 1) finished in 0.065881 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble (iter 2) finished in 0.054330 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes jacobian assemble (iter 2) finished in 0.064548 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble (iter 3) finished in 0.054637 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:00] Completed time-step 19 [time=0.019000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes jacobian assemble finished in 0.130429 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble finished in 0.160440 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes total assemble finished in 0.290869 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes total solve finished in 0.295867 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes all finished in 0.586737 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] KSP residual norm: 2.724815134484393e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] Total time step finished in 0.589723 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:00] Beginning time-step 20 [time=0.020000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:00] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes residual assemble (iter 1) finished in 0.056384 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:00] snes jacobian assemble (iter 1) finished in 0.088284 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes residual assemble (iter 2) finished in 0.061426 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes jacobian assemble (iter 2) finished in 0.068574 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes residual assemble (iter 3) finished in 0.057291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:01] Completed time-step 20 [time=0.020000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes jacobian assemble finished in 0.156859 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes residual assemble finished in 0.175102 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes total assemble finished in 0.331961 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes total solve finished in 0.330426 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes all finished in 0.662388 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:01] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:01] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:01] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:01] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:01] KSP residual norm: 2.8432879810850585e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] Total time step finished in 0.665338 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:01] Beginning time-step 21 [time=0.021000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:01] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes residual assemble (iter 1) finished in 0.056220 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes jacobian assemble (iter 1) finished in 0.069013 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes residual assemble (iter 2) finished in 0.052707 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:01] snes jacobian assemble (iter 2) finished in 0.071672 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble (iter 3) finished in 0.059882 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:02] Completed time-step 21 [time=0.021000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes jacobian assemble finished in 0.140686 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble finished in 0.168810 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes total assemble finished in 0.309496 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes total solve finished in 0.314564 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes all finished in 0.624061 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] KSP residual norm: 5.518816414462115e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] Total time step finished in 0.627435 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:02] Beginning time-step 22 [time=0.022000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble (iter 1) finished in 0.057911 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes jacobian assemble (iter 1) finished in 0.069286 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble (iter 2) finished in 0.058985 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes jacobian assemble (iter 2) finished in 0.065588 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble (iter 3) finished in 0.054347 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:02] Completed time-step 22 [time=0.022000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes jacobian assemble finished in 0.134874 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble finished in 0.171245 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes total assemble finished in 0.306119 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes total solve finished in 0.297869 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes all finished in 0.603989 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] KSP residual norm: 5.396603935990876e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] Total time step finished in 0.607397 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:02] Beginning time-step 23 [time=0.023000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:02] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes residual assemble (iter 1) finished in 0.054594 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:02] snes jacobian assemble (iter 1) finished in 0.075214 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes residual assemble (iter 2) finished in 0.068960 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes jacobian assemble (iter 2) finished in 0.092645 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes residual assemble (iter 3) finished in 0.054873 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:03] Completed time-step 23 [time=0.023000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes jacobian assemble finished in 0.167859 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes residual assemble finished in 0.178428 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes total assemble finished in 0.346288 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes total solve finished in 0.308658 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes all finished in 0.654946 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:03] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:03] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:03] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:03] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:03] KSP residual norm: 4.992115207131811e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] Total time step finished in 0.658028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:03] Beginning time-step 24 [time=0.024000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:03] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes residual assemble (iter 1) finished in 0.053179 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes jacobian assemble (iter 1) finished in 0.064961 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes residual assemble (iter 2) finished in 0.056819 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:03] snes jacobian assemble (iter 2) finished in 0.065948 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble (iter 3) finished in 0.058894 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:04] Completed time-step 24 [time=0.024000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes jacobian assemble finished in 0.130909 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble finished in 0.168893 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes total assemble finished in 0.299803 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes total solve finished in 0.306144 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes all finished in 0.605947 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] KSP residual norm: 4.1470510863443855e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] Total time step finished in 0.610270 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:04] Beginning time-step 25 [time=0.025000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble (iter 1) finished in 0.051546 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes jacobian assemble (iter 1) finished in 0.070195 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble (iter 2) finished in 0.059436 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes jacobian assemble (iter 2) finished in 0.074453 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble (iter 3) finished in 0.055562 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:04] Completed time-step 25 [time=0.025000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes jacobian assemble finished in 0.144648 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble finished in 0.166545 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes total assemble finished in 0.311194 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes total solve finished in 0.313012 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes all finished in 0.624207 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] KSP residual norm: 3.649985719888095e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] Total time step finished in 0.627273 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:04] Beginning time-step 26 [time=0.026000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:04] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes residual assemble (iter 1) finished in 0.057303 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:04] snes jacobian assemble (iter 1) finished in 0.069285 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes residual assemble (iter 2) finished in 0.054577 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes jacobian assemble (iter 2) finished in 0.075456 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes residual assemble (iter 3) finished in 0.071598 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:05] Completed time-step 26 [time=0.026000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes jacobian assemble finished in 0.144741 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes residual assemble finished in 0.183478 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes total assemble finished in 0.328220 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes total solve finished in 0.315077 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes all finished in 0.643297 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:05] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:05] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:05] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:05] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:05] KSP residual norm: 3.212475160425294e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] Total time step finished in 0.646545 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:05] Beginning time-step 27 [time=0.027000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:05] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes residual assemble (iter 1) finished in 0.056106 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes jacobian assemble (iter 1) finished in 0.074836 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes residual assemble (iter 2) finished in 0.056418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:05] snes jacobian assemble (iter 2) finished in 0.065528 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble (iter 3) finished in 0.064168 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:06] Completed time-step 27 [time=0.027000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes jacobian assemble finished in 0.140365 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble finished in 0.176693 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes total assemble finished in 0.317058 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes total solve finished in 0.309207 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes all finished in 0.626266 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] KSP residual norm: 3.0291762230785944e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] Total time step finished in 0.629883 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:06] Beginning time-step 28 [time=0.028000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble (iter 1) finished in 0.056954 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes jacobian assemble (iter 1) finished in 0.071182 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble (iter 2) finished in 0.056569 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes jacobian assemble (iter 2) finished in 0.084910 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble (iter 3) finished in 0.053740 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:06] Completed time-step 28 [time=0.028000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes jacobian assemble finished in 0.156092 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble finished in 0.167263 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes total assemble finished in 0.323356 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes total solve finished in 0.307189 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes all finished in 0.630546 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] KSP residual norm: 3.3974243838847893e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] Total time step finished in 0.634314 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:06] Beginning time-step 29 [time=0.029000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:06] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes residual assemble (iter 1) finished in 0.058694 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:06] snes jacobian assemble (iter 1) finished in 0.066497 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble (iter 2) finished in 0.056328 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes jacobian assemble (iter 2) finished in 0.070347 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble (iter 3) finished in 0.056004 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:07] Completed time-step 29 [time=0.029000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes jacobian assemble finished in 0.136845 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble finished in 0.171027 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes total assemble finished in 0.307873 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes total solve finished in 0.304819 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes all finished in 0.612692 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] KSP residual norm: 3.606601335737634e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] Total time step finished in 0.616077 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:07] Beginning time-step 30 [time=0.030000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble (iter 1) finished in 0.054258 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes jacobian assemble (iter 1) finished in 0.063898 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble (iter 2) finished in 0.076544 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes jacobian assemble (iter 2) finished in 0.069830 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble (iter 3) finished in 0.056183 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:07] Completed time-step 30 [time=0.030000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes jacobian assemble finished in 0.133728 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes residual assemble finished in 0.186986 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes total assemble finished in 0.320714 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes total solve finished in 0.324314 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] snes all finished in 0.645029 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] KSP residual norm: 3.4912482690455003e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:07] Total time step finished in 0.648378 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:07] Beginning time-step 31 [time=0.031000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:07] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes residual assemble (iter 1) finished in 0.052547 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes jacobian assemble (iter 1) finished in 0.067627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes residual assemble (iter 2) finished in 0.055399 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes jacobian assemble (iter 2) finished in 0.066897 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes residual assemble (iter 3) finished in 0.057111 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:08] Completed time-step 31 [time=0.031000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes jacobian assemble finished in 0.134524 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes residual assemble finished in 0.165057 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes total assemble finished in 0.299582 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes total solve finished in 0.305420 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes all finished in 0.605003 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:08] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:08] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:08] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:08] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:08] KSP residual norm: 3.311031048983187e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] Total time step finished in 0.607982 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:08] Beginning time-step 32 [time=0.032000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:08] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes residual assemble (iter 1) finished in 0.069889 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes jacobian assemble (iter 1) finished in 0.065946 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:08] snes residual assemble (iter 2) finished in 0.059449 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes jacobian assemble (iter 2) finished in 0.066368 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble (iter 3) finished in 0.056064 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:09] Completed time-step 32 [time=0.032000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes jacobian assemble finished in 0.132314 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble finished in 0.185403 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes total assemble finished in 0.317718 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes total solve finished in 0.301198 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes all finished in 0.618916 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] KSP residual norm: 3.147785168617662e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] Total time step finished in 0.622794 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:09] Beginning time-step 33 [time=0.033000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble (iter 1) finished in 0.057940 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes jacobian assemble (iter 1) finished in 0.073361 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble (iter 2) finished in 0.057272 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes jacobian assemble (iter 2) finished in 0.061754 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble (iter 3) finished in 0.058374 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:09] Completed time-step 33 [time=0.033000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes jacobian assemble finished in 0.135116 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble finished in 0.173587 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes total assemble finished in 0.308704 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes total solve finished in 0.315291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes all finished in 0.623996 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] KSP residual norm: 3.0054180840121696e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] Total time step finished in 0.627175 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:09] Beginning time-step 34 [time=0.034000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:09] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:09] snes residual assemble (iter 1) finished in 0.061263 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes jacobian assemble (iter 1) finished in 0.067598 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes residual assemble (iter 2) finished in 0.052612 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes jacobian assemble (iter 2) finished in 0.066279 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes residual assemble (iter 3) finished in 0.057513 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:10] Completed time-step 34 [time=0.034000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes jacobian assemble finished in 0.133878 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes residual assemble finished in 0.171389 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes total assemble finished in 0.305267 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes total solve finished in 0.342945 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes all finished in 0.648212 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:10] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:10] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:10] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:10] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:10] KSP residual norm: 2.880872537870635e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] Total time step finished in 0.652852 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:10] Beginning time-step 35 [time=0.035000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:10] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes residual assemble (iter 1) finished in 0.056994 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes jacobian assemble (iter 1) finished in 0.067968 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:10] snes residual assemble (iter 2) finished in 0.075933 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes jacobian assemble (iter 2) finished in 0.110924 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes residual assemble (iter 3) finished in 0.052718 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:11] Completed time-step 35 [time=0.035000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes jacobian assemble finished in 0.178893 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes residual assemble finished in 0.185647 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes total assemble finished in 0.364540 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes total solve finished in 0.360291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes all finished in 0.724832 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] KSP residual norm: 2.772214329205249e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] Total time step finished in 0.728362 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:11] Beginning time-step 36 [time=0.036000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes residual assemble (iter 1) finished in 0.056192 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes jacobian assemble (iter 1) finished in 0.074054 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes residual assemble (iter 2) finished in 0.055267 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes jacobian assemble (iter 2) finished in 0.074646 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes residual assemble (iter 3) finished in 0.060650 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:11] Completed time-step 36 [time=0.036000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes jacobian assemble finished in 0.148701 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes residual assemble finished in 0.172111 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes total assemble finished in 0.320812 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes total solve finished in 0.327512 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] snes all finished in 0.648324 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] KSP residual norm: 2.677488711288264e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:11] Total time step finished in 0.653759 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:11] Beginning time-step 37 [time=0.037000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:11] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes residual assemble (iter 1) finished in 0.063788 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes jacobian assemble (iter 1) finished in 0.082934 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes residual assemble (iter 2) finished in 0.054083 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes jacobian assemble (iter 2) finished in 0.065465 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes residual assemble (iter 3) finished in 0.055379 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:12] Completed time-step 37 [time=0.037000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes jacobian assemble finished in 0.148400 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes residual assemble finished in 0.173251 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes total assemble finished in 0.321652 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes total solve finished in 0.299687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes all finished in 0.621339 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:12] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:12] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:12] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:12] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:12] KSP residual norm: 2.594467412068173e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] Total time step finished in 0.625146 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:12] Beginning time-step 38 [time=0.038000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:12] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes residual assemble (iter 1) finished in 0.053489 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes jacobian assemble (iter 1) finished in 0.067216 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:12] snes residual assemble (iter 2) finished in 0.051962 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes jacobian assemble (iter 2) finished in 0.078302 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes residual assemble (iter 3) finished in 0.056536 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:13] Completed time-step 38 [time=0.038000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes jacobian assemble finished in 0.145519 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes residual assemble finished in 0.161988 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes total assemble finished in 0.307507 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes total solve finished in 0.305786 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes all finished in 0.613294 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] KSP residual norm: 2.520930896387711e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] Total time step finished in 0.617353 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:13] Beginning time-step 39 [time=0.039000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes residual assemble (iter 1) finished in 0.056109 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes jacobian assemble (iter 1) finished in 0.070221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes residual assemble (iter 2) finished in 0.057255 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes jacobian assemble (iter 2) finished in 0.071949 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes residual assemble (iter 3) finished in 0.051988 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:13] Completed time-step 39 [time=0.039000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes jacobian assemble finished in 0.142171 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes residual assemble finished in 0.165354 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes total assemble finished in 0.307525 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes total solve finished in 0.346872 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] snes all finished in 0.654397 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] KSP residual norm: 2.454903796773095e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:13] Total time step finished in 0.657562 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:13] Beginning time-step 40 [time=0.040000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:13] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes residual assemble (iter 1) finished in 0.069700 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes jacobian assemble (iter 1) finished in 0.082002 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes residual assemble (iter 2) finished in 0.060532 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes jacobian assemble (iter 2) finished in 0.071658 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes residual assemble (iter 3) finished in 0.051600 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:14] Completed time-step 40 [time=0.040000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes jacobian assemble finished in 0.153660 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes residual assemble finished in 0.181833 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes total assemble finished in 0.335493 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes total solve finished in 0.345597 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes all finished in 0.681091 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:14] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:14] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:14] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:14] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:14] KSP residual norm: 2.3947487990176495e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] Total time step finished in 0.685909 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:14] Beginning time-step 41 [time=0.041000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:14] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes residual assemble (iter 1) finished in 0.050683 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes jacobian assemble (iter 1) finished in 0.070086 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:14] snes residual assemble (iter 2) finished in 0.053892 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes jacobian assemble (iter 2) finished in 0.078276 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble (iter 3) finished in 0.058155 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:15] Completed time-step 41 [time=0.041000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes jacobian assemble finished in 0.148363 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble finished in 0.162731 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes total assemble finished in 0.311094 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes total solve finished in 0.296303 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes all finished in 0.607398 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] KSP residual norm: 2.339167550384377e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] Total time step finished in 0.611005 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:15] Beginning time-step 42 [time=0.042000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble (iter 1) finished in 0.054839 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes jacobian assemble (iter 1) finished in 0.066487 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble (iter 2) finished in 0.056464 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes jacobian assemble (iter 2) finished in 0.068273 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble (iter 3) finished in 0.051967 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:15] Completed time-step 42 [time=0.042000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes jacobian assemble finished in 0.134760 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble finished in 0.163271 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes total assemble finished in 0.298032 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes total solve finished in 0.302953 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes all finished in 0.600986 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] KSP residual norm: 2.287159622504933e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] Total time step finished in 0.604342 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:15] Beginning time-step 43 [time=0.043000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:15] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:15] snes residual assemble (iter 1) finished in 0.061411 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes jacobian assemble (iter 1) finished in 0.075528 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes residual assemble (iter 2) finished in 0.054021 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes jacobian assemble (iter 2) finished in 0.065023 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes residual assemble (iter 3) finished in 0.059750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:16] Completed time-step 43 [time=0.043000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes jacobian assemble finished in 0.140551 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes residual assemble finished in 0.175183 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes total assemble finished in 0.315734 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes total solve finished in 0.323227 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes all finished in 0.638962 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:16] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:16] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:16] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:16] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:16] KSP residual norm: 2.2379691170269152e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] Total time step finished in 0.642469 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:16] Beginning time-step 44 [time=0.044000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:16] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes residual assemble (iter 1) finished in 0.065460 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes jacobian assemble (iter 1) finished in 0.070369 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes residual assemble (iter 2) finished in 0.056587 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:16] snes jacobian assemble (iter 2) finished in 0.070015 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble (iter 3) finished in 0.054170 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:17] Completed time-step 44 [time=0.044000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes jacobian assemble finished in 0.140384 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble finished in 0.176218 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes total assemble finished in 0.316602 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes total solve finished in 0.318336 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes all finished in 0.634939 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] KSP residual norm: 2.1910326279124938e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] Total time step finished in 0.639117 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:17] Beginning time-step 45 [time=0.045000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble (iter 1) finished in 0.059994 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes jacobian assemble (iter 1) finished in 0.075597 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble (iter 2) finished in 0.053457 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes jacobian assemble (iter 2) finished in 0.067989 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble (iter 3) finished in 0.056869 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:17] Completed time-step 45 [time=0.045000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes jacobian assemble finished in 0.143586 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble finished in 0.170321 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes total assemble finished in 0.313908 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes total solve finished in 0.329897 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes all finished in 0.643805 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] KSP residual norm: 2.1459343387204408e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] Total time step finished in 0.647729 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:17] Beginning time-step 46 [time=0.046000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:17] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:17] snes residual assemble (iter 1) finished in 0.059431 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes jacobian assemble (iter 1) finished in 0.069047 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes residual assemble (iter 2) finished in 0.052346 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes jacobian assemble (iter 2) finished in 0.076868 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes residual assemble (iter 3) finished in 0.054622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:18] Completed time-step 46 [time=0.046000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes jacobian assemble finished in 0.145916 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes residual assemble finished in 0.166400 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes total assemble finished in 0.312316 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes total solve finished in 0.305764 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes all finished in 0.618081 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:18] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:18] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:18] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:18] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:18] KSP residual norm: 2.1023692903253009e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] Total time step finished in 0.622098 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:18] Beginning time-step 47 [time=0.047000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:18] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes residual assemble (iter 1) finished in 0.065499 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes jacobian assemble (iter 1) finished in 0.088544 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes residual assemble (iter 2) finished in 0.062030 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:18] snes jacobian assemble (iter 2) finished in 0.078183 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble (iter 3) finished in 0.055102 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:19] Completed time-step 47 [time=0.047000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes jacobian assemble finished in 0.166728 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble finished in 0.182631 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes total assemble finished in 0.349360 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes total solve finished in 0.325087 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes all finished in 0.674448 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] KSP residual norm: 2.0601145908516277e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] Total time step finished in 0.678038 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:19] Beginning time-step 48 [time=0.048000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble (iter 1) finished in 0.055655 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes jacobian assemble (iter 1) finished in 0.071679 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble (iter 2) finished in 0.056511 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes jacobian assemble (iter 2) finished in 0.109641 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble (iter 3) finished in 0.059128 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:19] Completed time-step 48 [time=0.048000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes jacobian assemble finished in 0.181320 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble finished in 0.171295 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes total assemble finished in 0.352616 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes total solve finished in 0.311050 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes all finished in 0.663666 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] KSP residual norm: 2.0190073656616047e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] Total time step finished in 0.667187 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:19] Beginning time-step 49 [time=0.049000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:19] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:19] snes residual assemble (iter 1) finished in 0.058467 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes jacobian assemble (iter 1) finished in 0.098267 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes residual assemble (iter 2) finished in 0.057893 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes jacobian assemble (iter 2) finished in 0.081625 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes residual assemble (iter 3) finished in 0.053054 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:20] Completed time-step 49 [time=0.049000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes jacobian assemble finished in 0.179893 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes residual assemble finished in 0.169415 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes total assemble finished in 0.349308 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes total solve finished in 0.325541 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes all finished in 0.674850 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:20] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:20] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:20] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:20] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:20] KSP residual norm: 1.9789281377099622e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] Total time step finished in 0.678196 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:20] Beginning time-step 50 [time=0.050000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:20] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes residual assemble (iter 1) finished in 0.061543 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes jacobian assemble (iter 1) finished in 0.071669 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:20] snes residual assemble (iter 2) finished in 0.075868 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes jacobian assemble (iter 2) finished in 0.101994 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes residual assemble (iter 3) finished in 0.057361 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:21] Completed time-step 50 [time=0.050000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes jacobian assemble finished in 0.173663 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes residual assemble finished in 0.194773 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes total assemble finished in 0.368436 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes total solve finished in 0.338004 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes all finished in 0.706441 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:21] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:21] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:21] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:21] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:21] KSP residual norm: 1.9397886127203137e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] Total time step finished in 0.710280 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:21] Beginning time-step 51 [time=0.051000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:21] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes residual assemble (iter 1) finished in 0.056311 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes jacobian assemble (iter 1) finished in 0.070985 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes residual assemble (iter 2) finished in 0.078939 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:21] snes jacobian assemble (iter 2) finished in 0.105573 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes residual assemble (iter 3) finished in 0.103794 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:22] Completed time-step 51 [time=0.051000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes jacobian assemble finished in 0.176558 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes residual assemble finished in 0.239045 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes total assemble finished in 0.415604 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes total solve finished in 0.394995 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes all finished in 0.810599 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] KSP residual norm: 1.9015227752094361e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] Total time step finished in 0.814687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:22] Beginning time-step 52 [time=0.052000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes residual assemble (iter 1) finished in 0.069783 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes jacobian assemble (iter 1) finished in 0.102358 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes residual assemble (iter 2) finished in 0.079685 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes jacobian assemble (iter 2) finished in 0.108078 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes residual assemble (iter 3) finished in 0.057954 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:22] Completed time-step 52 [time=0.052000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes jacobian assemble finished in 0.210436 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes residual assemble finished in 0.207422 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes total assemble finished in 0.417859 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes total solve finished in 0.385210 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] snes all finished in 0.803070 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] KSP residual norm: 1.8640803303566684e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:22] Total time step finished in 0.808628 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:22] Beginning time-step 53 [time=0.053000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:22] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes residual assemble (iter 1) finished in 0.066563 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes jacobian assemble (iter 1) finished in 0.107639 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes residual assemble (iter 2) finished in 0.058790 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes jacobian assemble (iter 2) finished in 0.063755 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes residual assemble (iter 3) finished in 0.082777 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:23] Completed time-step 53 [time=0.053000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes jacobian assemble finished in 0.171394 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes residual assemble finished in 0.208131 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes total assemble finished in 0.379526 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes total solve finished in 0.312708 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes all finished in 0.692234 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:23] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:23] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:23] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:23] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:23] KSP residual norm: 1.8274221961511375e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] Total time step finished in 0.695415 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:23] Beginning time-step 54 [time=0.054000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:23] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes residual assemble (iter 1) finished in 0.064800 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:23] snes jacobian assemble (iter 1) finished in 0.091323 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes residual assemble (iter 2) finished in 0.087283 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes jacobian assemble (iter 2) finished in 0.093847 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes residual assemble (iter 3) finished in 0.051488 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:24] Completed time-step 54 [time=0.054000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes jacobian assemble finished in 0.185170 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes residual assemble finished in 0.203572 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes total assemble finished in 0.388742 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes total solve finished in 0.313546 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes all finished in 0.702289 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:24] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:24] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:24] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:24] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:24] KSP residual norm: 1.7915171687898241e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] Total time step finished in 0.706585 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:24] Beginning time-step 55 [time=0.055000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:24] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes residual assemble (iter 1) finished in 0.058709 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes jacobian assemble (iter 1) finished in 0.090771 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes residual assemble (iter 2) finished in 0.066659 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:24] snes jacobian assemble (iter 2) finished in 0.088966 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble (iter 3) finished in 0.061716 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:25] Completed time-step 55 [time=0.055000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes jacobian assemble finished in 0.179737 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble finished in 0.187085 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes total assemble finished in 0.366823 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes total solve finished in 0.325791 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes all finished in 0.692615 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] KSP residual norm: 1.7563395406980095e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] Total time step finished in 0.697137 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:25] Beginning time-step 56 [time=0.056000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble (iter 1) finished in 0.064525 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes jacobian assemble (iter 1) finished in 0.100983 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble (iter 2) finished in 0.056520 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes jacobian assemble (iter 2) finished in 0.068176 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble (iter 3) finished in 0.056370 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:25] Completed time-step 56 [time=0.056000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes jacobian assemble finished in 0.169159 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble finished in 0.177417 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes total assemble finished in 0.346576 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes total solve finished in 0.327787 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes all finished in 0.674364 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] KSP residual norm: 1.7218676080278154e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] Total time step finished in 0.677566 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:25] Beginning time-step 57 [time=0.057000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:25] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes residual assemble (iter 1) finished in 0.053563 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:25] snes jacobian assemble (iter 1) finished in 0.068895 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes residual assemble (iter 2) finished in 0.054569 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes jacobian assemble (iter 2) finished in 0.074856 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes residual assemble (iter 3) finished in 0.055297 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:26] Completed time-step 57 [time=0.057000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes jacobian assemble finished in 0.143751 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes residual assemble finished in 0.163430 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes total assemble finished in 0.307181 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes total solve finished in 0.319040 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes all finished in 0.626221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:26] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:26] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:26] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:26] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:26] KSP residual norm: 1.6880823828194314e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] Total time step finished in 0.629286 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:26] Beginning time-step 58 [time=0.058000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:26] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes residual assemble (iter 1) finished in 0.058060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes jacobian assemble (iter 1) finished in 0.084053 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes residual assemble (iter 2) finished in 0.054121 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:26] snes jacobian assemble (iter 2) finished in 0.083689 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble (iter 3) finished in 0.059687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:27] Completed time-step 58 [time=0.058000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes jacobian assemble finished in 0.167743 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble finished in 0.171869 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes total assemble finished in 0.339613 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes total solve finished in 0.328476 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes all finished in 0.668090 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] KSP residual norm: 1.654966940852548e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] Total time step finished in 0.672669 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:27] Beginning time-step 59 [time=0.059000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble (iter 1) finished in 0.058975 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes jacobian assemble (iter 1) finished in 0.068959 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble (iter 2) finished in 0.053838 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes jacobian assemble (iter 2) finished in 0.086413 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble (iter 3) finished in 0.057279 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:27] Completed time-step 59 [time=0.059000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes jacobian assemble finished in 0.155373 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble finished in 0.170094 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes total assemble finished in 0.325467 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes total solve finished in 0.319989 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes all finished in 0.645457 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] KSP residual norm: 1.6225057952077133e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] Total time step finished in 0.648607 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:27] Beginning time-step 60 [time=0.060000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:27] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes residual assemble (iter 1) finished in 0.060041 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:27] snes jacobian assemble (iter 1) finished in 0.078585 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes residual assemble (iter 2) finished in 0.060084 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes jacobian assemble (iter 2) finished in 0.066955 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes residual assemble (iter 3) finished in 0.067249 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:28] Completed time-step 60 [time=0.060000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes jacobian assemble finished in 0.145540 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes residual assemble finished in 0.187375 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes total assemble finished in 0.332916 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes total solve finished in 0.319771 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes all finished in 0.652688 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:28] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:28] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:28] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:28] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:28] KSP residual norm: 1.5906844422391788e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] Total time step finished in 0.656458 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:28] Beginning time-step 61 [time=0.061000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:28] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes residual assemble (iter 1) finished in 0.051619 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes jacobian assemble (iter 1) finished in 0.072148 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes residual assemble (iter 2) finished in 0.058814 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:28] snes jacobian assemble (iter 2) finished in 0.068269 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble (iter 3) finished in 0.054882 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:29] Completed time-step 61 [time=0.061000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes jacobian assemble finished in 0.140418 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble finished in 0.165315 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes total assemble finished in 0.305734 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes total solve finished in 0.307735 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes all finished in 0.613469 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] KSP residual norm: 1.559489305007506e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] Total time step finished in 0.616479 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:29] Beginning time-step 62 [time=0.062000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble (iter 1) finished in 0.058963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes jacobian assemble (iter 1) finished in 0.065957 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble (iter 2) finished in 0.064612 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes jacobian assemble (iter 2) finished in 0.072792 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble (iter 3) finished in 0.069020 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:29] Completed time-step 62 [time=0.062000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes jacobian assemble finished in 0.138749 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble finished in 0.192596 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes total assemble finished in 0.331346 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes total solve finished in 0.317900 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes all finished in 0.649247 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] KSP residual norm: 1.5289073471503766e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] Total time step finished in 0.653584 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:29] Beginning time-step 63 [time=0.063000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:29] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes residual assemble (iter 1) finished in 0.056476 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:29] snes jacobian assemble (iter 1) finished in 0.080183 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes residual assemble (iter 2) finished in 0.054365 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes jacobian assemble (iter 2) finished in 0.074253 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes residual assemble (iter 3) finished in 0.055015 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:30] Completed time-step 63 [time=0.063000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes jacobian assemble finished in 0.154437 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes residual assemble finished in 0.165857 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes total assemble finished in 0.320295 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes total solve finished in 0.317945 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes all finished in 0.638240 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:30] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:30] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:30] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:30] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:30] KSP residual norm: 1.498926054276716e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] Total time step finished in 0.641653 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:30] Beginning time-step 64 [time=0.064000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:30] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes residual assemble (iter 1) finished in 0.053184 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes jacobian assemble (iter 1) finished in 0.071559 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes residual assemble (iter 2) finished in 0.061825 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:30] snes jacobian assemble (iter 2) finished in 0.067592 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble (iter 3) finished in 0.054441 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:31] Completed time-step 64 [time=0.064000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes jacobian assemble finished in 0.139152 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble finished in 0.169451 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes total assemble finished in 0.308603 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes total solve finished in 0.315292 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes all finished in 0.623895 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] KSP residual norm: 1.469533311403596e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] Total time step finished in 0.628787 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:31] Beginning time-step 65 [time=0.065000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble (iter 1) finished in 0.057662 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes jacobian assemble (iter 1) finished in 0.069963 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble (iter 2) finished in 0.055834 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes jacobian assemble (iter 2) finished in 0.069050 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble (iter 3) finished in 0.061989 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:31] Completed time-step 65 [time=0.065000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes jacobian assemble finished in 0.139013 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble finished in 0.175486 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes total assemble finished in 0.314499 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes total solve finished in 0.307890 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes all finished in 0.622390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] KSP residual norm: 1.44071736435257e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] Total time step finished in 0.625624 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:31] Beginning time-step 66 [time=0.066000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:31] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes residual assemble (iter 1) finished in 0.061144 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:31] snes jacobian assemble (iter 1) finished in 0.097493 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes residual assemble (iter 2) finished in 0.060611 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes jacobian assemble (iter 2) finished in 0.071868 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes residual assemble (iter 3) finished in 0.057476 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:32] Completed time-step 66 [time=0.066000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes jacobian assemble finished in 0.169361 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes residual assemble finished in 0.179232 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes total assemble finished in 0.348594 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes total solve finished in 0.320890 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes all finished in 0.669485 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:32] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:32] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:32] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:32] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:32] KSP residual norm: 1.4124667552947014e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] Total time step finished in 0.673625 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:32] Beginning time-step 67 [time=0.067000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:32] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes residual assemble (iter 1) finished in 0.054873 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes jacobian assemble (iter 1) finished in 0.068755 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes residual assemble (iter 2) finished in 0.057929 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:32] snes jacobian assemble (iter 2) finished in 0.098624 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble (iter 3) finished in 0.054593 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:33] Completed time-step 67 [time=0.067000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes jacobian assemble finished in 0.167380 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble finished in 0.167396 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes total assemble finished in 0.334776 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes total solve finished in 0.303027 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes all finished in 0.637803 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] KSP residual norm: 1.384770272643056e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] Total time step finished in 0.641309 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:33] Beginning time-step 68 [time=0.068000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble (iter 1) finished in 0.060477 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes jacobian assemble (iter 1) finished in 0.074030 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble (iter 2) finished in 0.062232 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes jacobian assemble (iter 2) finished in 0.069712 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble (iter 3) finished in 0.053055 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:33] Completed time-step 68 [time=0.068000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes jacobian assemble finished in 0.143742 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble finished in 0.175765 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes total assemble finished in 0.319507 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes total solve finished in 0.304871 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes all finished in 0.624378 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] KSP residual norm: 1.3576170257879366e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] Total time step finished in 0.627845 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:33] Beginning time-step 69 [time=0.069000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:33] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes residual assemble (iter 1) finished in 0.053823 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:33] snes jacobian assemble (iter 1) finished in 0.076379 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes residual assemble (iter 2) finished in 0.059124 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes jacobian assemble (iter 2) finished in 0.088090 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes residual assemble (iter 3) finished in 0.058457 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:34] Completed time-step 69 [time=0.069000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes jacobian assemble finished in 0.164470 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes residual assemble finished in 0.171405 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes total assemble finished in 0.335875 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes total solve finished in 0.319750 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes all finished in 0.655626 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:34] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:34] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:34] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:34] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:34] KSP residual norm: 1.3309962999704546e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] Total time step finished in 0.659912 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:34] Beginning time-step 70 [time=0.070000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:34] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes residual assemble (iter 1) finished in 0.055350 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes jacobian assemble (iter 1) finished in 0.075670 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes residual assemble (iter 2) finished in 0.062653 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:34] snes jacobian assemble (iter 2) finished in 0.070389 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble (iter 3) finished in 0.068672 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:35] Completed time-step 70 [time=0.070000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes jacobian assemble finished in 0.146060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble finished in 0.186676 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes total assemble finished in 0.332737 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes total solve finished in 0.314789 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes all finished in 0.647526 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] KSP residual norm: 1.3048976223074322e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] Total time step finished in 0.650892 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:35] Beginning time-step 71 [time=0.071000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble (iter 1) finished in 0.057291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes jacobian assemble (iter 1) finished in 0.067962 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble (iter 2) finished in 0.058466 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes jacobian assemble (iter 2) finished in 0.072164 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble (iter 3) finished in 0.054558 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:35] Completed time-step 71 [time=0.071000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes jacobian assemble finished in 0.140127 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble finished in 0.170315 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes total assemble finished in 0.310442 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes total solve finished in 0.304491 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes all finished in 0.614934 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] KSP residual norm: 1.2793107478892892e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] Total time step finished in 0.618687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:35] Beginning time-step 72 [time=0.072000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:35] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes residual assemble (iter 1) finished in 0.057271 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:35] snes jacobian assemble (iter 1) finished in 0.100092 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes residual assemble (iter 2) finished in 0.094611 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes jacobian assemble (iter 2) finished in 0.191298 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes residual assemble (iter 3) finished in 0.078926 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:36] Completed time-step 72 [time=0.072000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes jacobian assemble finished in 0.291390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes residual assemble finished in 0.230809 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes total assemble finished in 0.522200 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes total solve finished in 0.402978 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes all finished in 0.925179 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:36] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:36] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:36] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:36] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:36] KSP residual norm: 1.254225625472284e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] Total time step finished in 0.928924 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:36] Beginning time-step 73 [time=0.073000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:36] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes residual assemble (iter 1) finished in 0.072026 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:36] snes jacobian assemble (iter 1) finished in 0.166184 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes residual assemble (iter 2) finished in 0.117378 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes jacobian assemble (iter 2) finished in 0.133286 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes residual assemble (iter 3) finished in 0.054805 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:37] Completed time-step 73 [time=0.073000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes jacobian assemble finished in 0.299471 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes residual assemble finished in 0.244210 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes total assemble finished in 0.543681 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes total solve finished in 0.364110 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes all finished in 0.907791 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:37] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:37] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:37] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:37] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:37] KSP residual norm: 1.2296324004235187e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] Total time step finished in 0.912612 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:37] Beginning time-step 74 [time=0.074000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:37] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes residual assemble (iter 1) finished in 0.057262 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes jacobian assemble (iter 1) finished in 0.081511 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:37] snes residual assemble (iter 2) finished in 0.052352 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes jacobian assemble (iter 2) finished in 0.067784 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes residual assemble (iter 3) finished in 0.059720 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:38] Completed time-step 74 [time=0.074000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes jacobian assemble finished in 0.149295 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes residual assemble finished in 0.169335 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes total assemble finished in 0.318631 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes total solve finished in 0.303089 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes all finished in 0.621720 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] KSP residual norm: 1.2055214317915715e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] Total time step finished in 0.625895 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:38] Beginning time-step 75 [time=0.075000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes residual assemble (iter 1) finished in 0.071229 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes jacobian assemble (iter 1) finished in 0.117236 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes residual assemble (iter 2) finished in 0.080941 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes jacobian assemble (iter 2) finished in 0.073631 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes residual assemble (iter 3) finished in 0.056884 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:38] Completed time-step 75 [time=0.075000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes jacobian assemble finished in 0.190867 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes residual assemble finished in 0.209054 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes total assemble finished in 0.399921 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes total solve finished in 0.323176 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] snes all finished in 0.723098 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:38] KSP residual norm: 1.1818832599774743e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:38] Total time step finished in 0.726460 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:39] Beginning time-step 76 [time=0.076000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes residual assemble (iter 1) finished in 0.069799 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes jacobian assemble (iter 1) finished in 0.065250 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes residual assemble (iter 2) finished in 0.052844 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes jacobian assemble (iter 2) finished in 0.082670 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes residual assemble (iter 3) finished in 0.053563 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:39] Completed time-step 76 [time=0.076000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes jacobian assemble finished in 0.147921 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes residual assemble finished in 0.176207 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes total assemble finished in 0.324129 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes total solve finished in 0.313826 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes all finished in 0.637955 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] KSP residual norm: 1.1587086132912403e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] Total time step finished in 0.641655 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:39] Beginning time-step 77 [time=0.077000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:39] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes residual assemble (iter 1) finished in 0.056313 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:39] snes jacobian assemble (iter 1) finished in 0.088919 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes residual assemble (iter 2) finished in 0.069555 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes jacobian assemble (iter 2) finished in 0.108477 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes residual assemble (iter 3) finished in 0.077276 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:40] Completed time-step 77 [time=0.077000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes jacobian assemble finished in 0.197396 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes residual assemble finished in 0.203144 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes total assemble finished in 0.400541 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes total solve finished in 0.345974 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes all finished in 0.746516 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:40] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:40] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:40] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:40] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:40] KSP residual norm: 1.1359883918850772e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] Total time step finished in 0.750454 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:40] Beginning time-step 78 [time=0.078000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:40] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes residual assemble (iter 1) finished in 0.081036 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:40] snes jacobian assemble (iter 1) finished in 0.188081 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes residual assemble (iter 2) finished in 0.088458 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes jacobian assemble (iter 2) finished in 0.112221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes residual assemble (iter 3) finished in 0.069551 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:41] Completed time-step 78 [time=0.078000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes jacobian assemble finished in 0.300303 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes residual assemble finished in 0.239046 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes total assemble finished in 0.539349 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes total solve finished in 0.530260 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes all finished in 1.069609 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:41] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:41] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:41] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:41] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:41] KSP residual norm: 1.1137136928455956e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] Total time step finished in 1.073724 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:41] Beginning time-step 79 [time=0.079000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:41] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes residual assemble (iter 1) finished in 0.065420 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes jacobian assemble (iter 1) finished in 0.094722 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes residual assemble (iter 2) finished in 0.055460 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:41] snes jacobian assemble (iter 2) finished in 0.066456 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes residual assemble (iter 3) finished in 0.059878 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:42] Completed time-step 79 [time=0.079000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes jacobian assemble finished in 0.161179 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes residual assemble finished in 0.180760 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes total assemble finished in 0.341939 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes total solve finished in 0.307394 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes all finished in 0.649333 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:42] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:42] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:42] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:42] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:42] KSP residual norm: 1.0918757714603923e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] Total time step finished in 0.654126 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:42] Beginning time-step 80 [time=0.080000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:42] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes residual assemble (iter 1) finished in 0.095788 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes jacobian assemble (iter 1) finished in 0.160124 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes residual assemble (iter 2) finished in 0.069931 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:42] snes jacobian assemble (iter 2) finished in 0.093708 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes residual assemble (iter 3) finished in 0.072905 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:43] Completed time-step 80 [time=0.080000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes jacobian assemble finished in 0.253832 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes residual assemble finished in 0.238624 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes total assemble finished in 0.492457 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes total solve finished in 0.376060 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes all finished in 0.868517 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:43] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:43] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:43] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:43] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:43] KSP residual norm: 1.0704660780696463e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] Total time step finished in 0.876466 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:43] Beginning time-step 81 [time=0.081000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:43] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes residual assemble (iter 1) finished in 0.124472 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes jacobian assemble (iter 1) finished in 0.151910 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes residual assemble (iter 2) finished in 0.068814 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:43] snes jacobian assemble (iter 2) finished in 0.149352 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes residual assemble (iter 3) finished in 0.063891 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:44] Completed time-step 81 [time=0.081000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes jacobian assemble finished in 0.301262 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes residual assemble finished in 0.257178 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes total assemble finished in 0.558441 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes total solve finished in 0.452275 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes all finished in 1.010717 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:44] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:44] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:44] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:44] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:44] KSP residual norm: 1.0494761919029659e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] Total time step finished in 1.017133 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:44] Beginning time-step 82 [time=0.082000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:44] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes residual assemble (iter 1) finished in 0.101454 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes jacobian assemble (iter 1) finished in 0.136995 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes residual assemble (iter 2) finished in 0.066074 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:44] snes jacobian assemble (iter 2) finished in 0.083675 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble (iter 3) finished in 0.090849 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:45] Completed time-step 82 [time=0.082000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes jacobian assemble finished in 0.220671 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble finished in 0.258378 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes total assemble finished in 0.479049 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes total solve finished in 0.410631 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes all finished in 0.889680 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] KSP residual norm: 1.0288978921680852e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] Total time step finished in 0.894157 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:45] Beginning time-step 83 [time=0.083000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble (iter 1) finished in 0.093572 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes jacobian assemble (iter 1) finished in 0.107775 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble (iter 2) finished in 0.077588 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes jacobian assemble (iter 2) finished in 0.087943 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble (iter 3) finished in 0.054228 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:45] Completed time-step 83 [time=0.083000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes jacobian assemble finished in 0.195719 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble finished in 0.225389 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes total assemble finished in 0.421108 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes total solve finished in 0.334213 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes all finished in 0.755322 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] KSP residual norm: 1.0087231173554922e-13\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] Total time step finished in 0.761074 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:45] Beginning time-step 84 [time=0.084000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:45] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes residual assemble (iter 1) finished in 0.056294 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:45] snes jacobian assemble (iter 1) finished in 0.071965 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes residual assemble (iter 2) finished in 0.061525 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes jacobian assemble (iter 2) finished in 0.087673 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes residual assemble (iter 3) finished in 0.063345 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:46] Completed time-step 84 [time=0.084000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes jacobian assemble finished in 0.159639 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes residual assemble finished in 0.181165 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes total assemble finished in 0.340804 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes total solve finished in 0.335276 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes all finished in 0.676080 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:46] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:46] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:46] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:46] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:46] KSP residual norm: 9.88943940258859e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] Total time step finished in 0.679661 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:46] Beginning time-step 85 [time=0.085000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:46] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes residual assemble (iter 1) finished in 0.064511 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes jacobian assemble (iter 1) finished in 0.072003 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes residual assemble (iter 2) finished in 0.056567 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:46] snes jacobian assemble (iter 2) finished in 0.069450 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes residual assemble (iter 3) finished in 0.066445 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:47] Completed time-step 85 [time=0.085000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes jacobian assemble finished in 0.141453 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes residual assemble finished in 0.187524 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes total assemble finished in 0.328978 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes total solve finished in 0.324880 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes all finished in 0.653858 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:47] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:47] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:47] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:47] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:47] KSP residual norm: 9.695526093734429e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] Total time step finished in 0.658358 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:47] Beginning time-step 86 [time=0.086000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:47] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes residual assemble (iter 1) finished in 0.110766 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes jacobian assemble (iter 1) finished in 0.099741 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes residual assemble (iter 2) finished in 0.065310 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:47] snes jacobian assemble (iter 2) finished in 0.103212 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble (iter 3) finished in 0.059884 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:48] Completed time-step 86 [time=0.086000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes jacobian assemble finished in 0.202954 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble finished in 0.235961 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes total assemble finished in 0.438915 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes total solve finished in 0.372581 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes all finished in 0.811497 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] KSP residual norm: 9.505415154771056e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] Total time step finished in 0.820224 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:48] Beginning time-step 87 [time=0.087000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble (iter 1) finished in 0.061358 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes jacobian assemble (iter 1) finished in 0.070728 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble (iter 2) finished in 0.059500 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes jacobian assemble (iter 2) finished in 0.067253 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble (iter 3) finished in 0.057883 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:48] Completed time-step 87 [time=0.087000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes jacobian assemble finished in 0.137981 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble finished in 0.178742 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes total assemble finished in 0.316724 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes total solve finished in 0.324529 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes all finished in 0.641253 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] KSP residual norm: 9.319032030004811e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] Total time step finished in 0.645169 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:48] Beginning time-step 88 [time=0.088000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:48] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes residual assemble (iter 1) finished in 0.055745 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:48] snes jacobian assemble (iter 1) finished in 0.072102 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes residual assemble (iter 2) finished in 0.060719 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes jacobian assemble (iter 2) finished in 0.116182 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes residual assemble (iter 3) finished in 0.061944 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:49] Completed time-step 88 [time=0.088000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes jacobian assemble finished in 0.188284 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes residual assemble finished in 0.178410 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes total assemble finished in 0.366694 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes total solve finished in 0.314419 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes all finished in 0.681113 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:49] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:49] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:49] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:49] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:49] KSP residual norm: 9.136303625051449e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] Total time step finished in 0.685176 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:49] Beginning time-step 89 [time=0.089000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:49] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes residual assemble (iter 1) finished in 0.054571 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes jacobian assemble (iter 1) finished in 0.077034 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes residual assemble (iter 2) finished in 0.055711 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:49] snes jacobian assemble (iter 2) finished in 0.091478 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble (iter 3) finished in 0.063013 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:50] Completed time-step 89 [time=0.089000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes jacobian assemble finished in 0.168513 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble finished in 0.173296 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes total assemble finished in 0.341810 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes total solve finished in 0.327815 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes all finished in 0.669625 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] KSP residual norm: 8.957158337530988e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] Total time step finished in 0.672688 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:50] Beginning time-step 90 [time=0.090000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble (iter 1) finished in 0.065279 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes jacobian assemble (iter 1) finished in 0.069975 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble (iter 2) finished in 0.074704 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes jacobian assemble (iter 2) finished in 0.094757 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble (iter 3) finished in 0.056643 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:50] Completed time-step 90 [time=0.090000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes jacobian assemble finished in 0.164732 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble finished in 0.196627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes total assemble finished in 0.361360 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes total solve finished in 0.374848 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes all finished in 0.736208 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] KSP residual norm: 8.781525784749986e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] Total time step finished in 0.740438 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:50] Beginning time-step 91 [time=0.091000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:50] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:50] snes residual assemble (iter 1) finished in 0.056702 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes jacobian assemble (iter 1) finished in 0.083408 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes residual assemble (iter 2) finished in 0.055520 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes jacobian assemble (iter 2) finished in 0.087039 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes residual assemble (iter 3) finished in 0.056587 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:51] Completed time-step 91 [time=0.091000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes jacobian assemble finished in 0.170448 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes residual assemble finished in 0.168810 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes total assemble finished in 0.339258 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes total solve finished in 0.305723 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes all finished in 0.644981 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:51] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:51] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:51] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:51] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:51] KSP residual norm: 8.609337163188067e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] Total time step finished in 0.648621 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:51] Beginning time-step 92 [time=0.092000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:51] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes residual assemble (iter 1) finished in 0.053776 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes jacobian assemble (iter 1) finished in 0.088971 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:51] snes residual assemble (iter 2) finished in 0.055364 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes jacobian assemble (iter 2) finished in 0.085132 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes residual assemble (iter 3) finished in 0.087481 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:52] Completed time-step 92 [time=0.092000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes jacobian assemble finished in 0.174103 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes residual assemble finished in 0.196622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes total assemble finished in 0.370725 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes total solve finished in 0.343699 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes all finished in 0.714425 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:52] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:52] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:52] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:52] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:52] KSP residual norm: 8.440524884657436e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] Total time step finished in 0.718687 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:52] Beginning time-step 93 [time=0.093000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:52] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes residual assemble (iter 1) finished in 0.100822 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes jacobian assemble (iter 1) finished in 0.111610 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes residual assemble (iter 2) finished in 0.085643 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:52] snes jacobian assemble (iter 2) finished in 0.089016 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble (iter 3) finished in 0.064805 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:53] Completed time-step 93 [time=0.093000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes jacobian assemble finished in 0.200627 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble finished in 0.251272 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes total assemble finished in 0.451899 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes total solve finished in 0.372720 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes all finished in 0.824620 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] KSP residual norm: 8.275022733059477e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] Total time step finished in 0.831221 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:53] Beginning time-step 94 [time=0.094000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble (iter 1) finished in 0.054205 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes jacobian assemble (iter 1) finished in 0.068425 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble (iter 2) finished in 0.062360 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes jacobian assemble (iter 2) finished in 0.065404 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble (iter 3) finished in 0.058019 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:53] Completed time-step 94 [time=0.094000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes jacobian assemble finished in 0.133830 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble finished in 0.174585 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes total assemble finished in 0.308415 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes total solve finished in 0.308483 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes all finished in 0.616899 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] KSP residual norm: 8.11276593179126e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] Total time step finished in 0.620622 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:53] Beginning time-step 95 [time=0.095000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:53] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes residual assemble (iter 1) finished in 0.056698 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:53] snes jacobian assemble (iter 1) finished in 0.073993 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes residual assemble (iter 2) finished in 0.067432 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes jacobian assemble (iter 2) finished in 0.070827 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes residual assemble (iter 3) finished in 0.071009 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:54] Completed time-step 95 [time=0.095000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes jacobian assemble finished in 0.144821 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes residual assemble finished in 0.195140 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes total assemble finished in 0.339961 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes total solve finished in 0.330066 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes all finished in 0.670028 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:54] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:54] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:54] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:54] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:54] KSP residual norm: 7.953690639463803e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] Total time step finished in 0.673735 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:54] Beginning time-step 96 [time=0.096000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:54] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes residual assemble (iter 1) finished in 0.062098 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes jacobian assemble (iter 1) finished in 0.076560 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:54] snes residual assemble (iter 2) finished in 0.062439 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes jacobian assemble (iter 2) finished in 0.104016 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble (iter 3) finished in 0.058148 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:55] Completed time-step 96 [time=0.096000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes jacobian assemble finished in 0.180577 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble finished in 0.182686 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes total assemble finished in 0.363263 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes total solve finished in 0.333992 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes all finished in 0.697256 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] KSP residual norm: 7.7977346003974e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] Total time step finished in 0.701551 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:55] Beginning time-step 97 [time=0.097000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble (iter 1) finished in 0.056516 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes jacobian assemble (iter 1) finished in 0.086664 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble (iter 2) finished in 0.052309 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes jacobian assemble (iter 2) finished in 0.069580 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble (iter 3) finished in 0.057724 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:55] Completed time-step 97 [time=0.097000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes jacobian assemble finished in 0.156245 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble finished in 0.166550 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes total assemble finished in 0.322796 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes total solve finished in 0.307536 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes all finished in 0.630333 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] KSP residual norm: 7.644836640180842e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] Total time step finished in 0.633973 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:55] Beginning time-step 98 [time=0.098000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:55] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:55] snes residual assemble (iter 1) finished in 0.056872 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes jacobian assemble (iter 1) finished in 0.081116 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes residual assemble (iter 2) finished in 0.065320 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes jacobian assemble (iter 2) finished in 0.089728 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes residual assemble (iter 3) finished in 0.068843 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:56] Completed time-step 98 [time=0.098000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes jacobian assemble finished in 0.170844 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes residual assemble finished in 0.191036 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes total assemble finished in 0.361881 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes total solve finished in 0.343390 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes all finished in 0.705271 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:56] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:56] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:56] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:56] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:56] KSP residual norm: 7.49493672413277e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] Total time step finished in 0.709146 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:56] Beginning time-step 99 [time=0.099000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:56] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes residual assemble (iter 1) finished in 0.074947 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes jacobian assemble (iter 1) finished in 0.078222 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:56] snes residual assemble (iter 2) finished in 0.058292 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes jacobian assemble (iter 2) finished in 0.104301 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes residual assemble (iter 3) finished in 0.058490 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:57] Completed time-step 99 [time=0.099000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes jacobian assemble finished in 0.182524 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes residual assemble finished in 0.191729 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes total assemble finished in 0.374253 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes total solve finished in 0.314487 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes all finished in 0.688741 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:57] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:57] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:57] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:57] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:57] KSP residual norm: 7.347976108861959e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] Total time step finished in 0.693536 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:57] Beginning time-step 100 [time=0.100000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:57] Solving using PETSc.SNES Solver\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes residual assemble (iter 1) finished in 0.071527 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes jacobian assemble (iter 1) finished in 0.088941 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes residual assemble (iter 2) finished in 0.053515 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:57] snes jacobian assemble (iter 2) finished in 0.067291 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes residual assemble (iter 3) finished in 0.061605 s\u001b[0m \u001b[97m\u001b[0m\n", - "\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[36m...................\u001b[0m \u001b[31m[2023-02-13 time=14:33:58] Completed time-step 100 [time=0.100000, dt=0.001000]\u001b[0m \u001b[36m...................\u001b[0m\n", - "\u001b[36m.......................................................................................................................\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes initialize zero matrices finished in 0 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes jacobian assemble finished in 0.156233 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes residual assemble finished in 0.186649 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes total assemble finished in 0.342882 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes total solve finished in 0.339960 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] snes all finished in 0.682843 s\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:58] Non-linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:58] Linear solver iterations: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:58] SNES converged reason: 3\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:58] KSP converged reason: 2\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[32m[2023-02-13 time=14:33:58] KSP residual norm: 7.203897138035597e-14\u001b[0m \u001b[97m\u001b[0m\n", - "\u001b[31m[2023-02-13 time=14:33:58] Total time step finished in 0.686340 s\u001b[0m \u001b[97m\u001b[0m\n" - ] - } - ], + "outputs": [], "source": [ "# Write initial condition(s) to file\n", "results = dict()\n", - "os.makedirs(f\"resultsSphere_{i:03d}\", exist_ok=True)\n", + "os.makedirs(f\"results\", exist_ok=True)\n", "for species_name, species in modelCur.sc.items:\n", " results[species_name] = d.XDMFFile(\n", - " modelCur.mpi_comm_world, f\"resultsSphere_{i:03d}/{species_name}.xdmf\"\n", + " modelCur.mpi_comm_world, f\"results/{species_name}.xdmf\"\n", " )\n", " results[species_name].parameters[\"flush_output\"] = True\n", " results[species_name].write(modelCur.sc[species_name].u[\"u\"], modelCur.t)\n", "\n", + "concVec = np.array([.05])\n", "# Solve\n", "while True:\n", " # Solve the system\n", @@ -3327,10 +237,43 @@ " # Save results for post processing\n", " for species_name, species in modelCur.sc.items:\n", " results[species_name].write(modelCur.sc[species_name].u[\"u\"], modelCur.t)\n", + " # save mean value at r = (curRadius + curRadius/2)/2 (for comparison to Cugno graph below)\n", + " cytoMesh = domain = modelCur.cc['Cyto'].dolfin_mesh\n", + " integrateDomain = d.MeshFunction(\"size_t\", cytoMesh, 3, 0)\n", + " RTarget = (curRadius + curRadius/2) / 2\n", + " for c in d.cells(cytoMesh):\n", + " RCur = np.sqrt(c.midpoint().x()**2 + c.midpoint().y()**2 + c.midpoint().z()**2)\n", + " integrateDomain[c] = 1 if (RCur > RTarget-.1*curRadius and RCur < RTarget + .1*curRadius) else 0\n", + " dx = d.Measure(\"dx\", domain=cytoMesh, subdomain_data = integrateDomain)\n", + " int_val = d.assemble(modelCur.sc['Ca'].u['u']*dx(1))\n", + " volume = d.assemble(1.0*dx(1))\n", + " curConc = np.array([int_val / volume])\n", + " concVec = np.concatenate((concVec, curConc))\n", + " np.savetxt(f\"results/tvec.txt\", np.array(modelCur.tvec).astype(np.float32))\n", " # End if we've passed the final time\n", " if modelCur.t >= modelCur.final_t:\n", " break" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7d17ded6", + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "rcParams['figure.figsize'] = 15, 5\n", + "# read image from Fig 3b of paper\n", + "img_A = mpimg.imread('Cugno_et_al_2019_Fig3b.png')\n", + "fig, ax = plt.subplots(1,2)\n", + "ax[0].imshow(img_A)\n", + "ax[0].axis('off')\n", + "ax[1].plot(modelCur.tvec, concVec)\n", + "plt.xlabel(\"Time (s)\")\n", + "plt.ylabel(\"Calcium concentration (μM)\")\n", + "plt.title(\"SMART simulation\")" + ] } ], "metadata": { diff --git a/examples/example4/example4.ipynb b/examples/example4/example4.ipynb new file mode 100644 index 00000000..729895f7 --- /dev/null +++ b/examples/example4/example4.ipynb @@ -0,0 +1,531 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "id": "f65f18d7", + "metadata": {}, + "source": [ + "# Simplified system for calcium dynamics in Purkinje neurons\n", + "\n", + "Geometry is divided into 4 domains; two volumes and two surfaces:\n", + "- plasma membrane (PM)\n", + "- Cytosol\n", + "- ER membrane\n", + "- ER lumen (ER interior)\n", + "\n", + "This model describes the response of calcium to a prescribed release of IP3 at the PM. IP3 binds to the IP3R and triggers release of calcium from the ER. Calcium also enters via a prescribed influx at the PM and also releases from the ER through ryanodine receptors (RyRs). Calcium buffering in the Cytosol (binding to CD28k or parvalbumin) is modeled explicitly via reactions, whereas buffering in the ER (primarily binding to calreticulin) is included implicitly by scaling fluxes and setting an effective diffusion coefficient for calcium. Calcium exits the cell via PMCA and NCX fluxes and is pumped back into the ER through SERCA pumps.\n", + "\n", + "Overall, the distribution of species modeled are:\n", + "- PM: no species, just reactions and prescribed fluxes\n", + "- Cytosol: IP3, Calcium, CD28k, and parvalbumin\n", + "- ER membrane: 6 species - 3 states of the RyRs and 3 states of the IP3Rs\n", + "- ER volume: ER calcium (buffering is implicit)\n", + "\n", + "We therefore have 11 variables to solve for, and only the volumetric species (those in the ER volume or Cytosol) have diffusive forms. The species living in the PM or ERm are effectively described by ODEs, as we neglect surface diffusion in this case.\n", + "\n", + "```" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cc398816", + "metadata": {}, + "outputs": [], + "source": [ + "import dolfin as d\n", + "import sympy as sym\n", + "import numpy as np\n", + "\n", + "from stubs import unit, config, common, mesh, model\n", + "from stubs.model_assembly import Compartment, Parameter, Reaction, Species\n", + "\n", + "import os\n", + "import petsc4py.PETSc as PETSc\n", + "from matplotlib import pyplot as plt" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "95b9d865", + "metadata": {}, + "source": [ + "First, we define the various units for the inputs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4f4023cf", + "metadata": {}, + "outputs": [], + "source": [ + "# Aliases - base units\n", + "uM = unit.uM\n", + "um = unit.um\n", + "nm = unit.nm\n", + "molecule = unit.molecule\n", + "sec = unit.sec\n", + "dimensionless = unit.dimensionless\n", + "# Aliases - units used in model\n", + "D_unit = um**2 / sec\n", + "flux_unit = uM * um / sec\n", + "vol_unit = uM\n", + "surf_unit = molecule / um**2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2f7682a2", + "metadata": {}, + "outputs": [], + "source": [ + "# these are conversion factors used in the original model, not all are used in this simplified iteration here\n", + "def zeta_units(z):\n", + " \"Convert um to (molecule/um**2)/uM (multiply by 602.2140857)\"\n", + " return ((z).to(molecule/um**2/uM)).magnitude\n", + "# ====================== Geometry ===================== \n", + "# Estimated diameter of soma\n", + "L_soma = 15*um # estimated from tomographic data\n", + "# Estimated distance from PM to nucleus\n", + "r_soma = 6*um # estimated from tomographic data\n", + "# volume fractions (relative to soma)\n", + "nu_Cyto = 0.6 # estimated\n", + "nu_er = 0.12 # estimated from tomographic data\n", + "# area fractions\n", + "eta_psdm_pm = 1/8 #0.125 # estimated from spine data\n", + "# volume to area fractions [L]\n", + "zeta = dict()\n", + "zeta['er_erm'] = 0.15*um # estimate from tomographic data\n", + "zeta['Cyto_pm'] = 3*nu_Cyto*L_soma/2 # (4/3*pi*(Lsoma/2)**3)*nu_Cyto / (4*pi*(Lsoma/2)**2)\n", + "zeta['soma_pm'] = zeta['Cyto_pm']/nu_Cyto\n", + "zeta['Cyto_erm'] = nu_Cyto/nu_er*zeta['er_erm']\n", + "zeta['psd_psdm'] = 50*nm # 500x500x50 size of PSD\n", + "zeta['psd_pm'] = zeta['psd_psdm']*eta_psdm_pm # \n", + "# 1 molecule / (500*500*50 nm**3) = 0.132843123 uM\n", + "zeta['psdcount_pm'] = 0.132843123*zeta['psd_pm'] \n", + "zeta['psdcount_psdm'] = 0.132843123*zeta['psd_psdm']\n", + "# uM/count -> molecule/um**2\n", + "print(\"Conversion factors:\")\n", + "for name, z in zeta.items():\n", + " print(f\"{name} [um] = {z.to(um).magnitude}\")\n", + " zeta[name] = zeta_units(z)\n", + " print(f\"{name} = {zeta[name]}\")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "46582d26", + "metadata": {}, + "source": [ + "Next we generate the model." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "09079b17", + "metadata": {}, + "outputs": [], + "source": [ + "def make_model(input_flag_val):\n", + " # input_flag_val determines whether the input is on or off\n", + " # =============================================================================================\n", + " # Species\n", + " # =============================================================================================\n", + " # name, initial concentration, concentration units, diffusion, diffusion units, compartment\n", + " Ca = Species(\"Ca\", 0.06, vol_unit, 100.0, D_unit, \"Cyto\") # if we reduce this diffusion coefficient, the system may diverge\n", + " IP3 = Species(\"IP3\", 0.11, vol_unit, 200.0, D_unit, \"Cyto\")\n", + " PV_Ca0 = 0.06*50 / (0.95/107 + 0.06) # 43.555, computed as SS conc\n", + " PV_Ca = Species('PV_Ca' , PV_Ca0 , uM , 43 , um**2/sec , 'Cyto' , 'buffer')\n", + " CD28k_hm0 = 0.06**2*100 / (0.823*(0.473+0.06)+0.06**2) # 0.814, computed as SS conc\n", + " CD28k_hm = Species('CD28k_hm' , CD28k_hm0 , uM , 20 , um**2/sec , 'Cyto' , 'buffer')\n", + " ip3r_tot = 200 # molecules/um^2 \n", + " unit.define(f'ip3r_dimension = {ip3r_tot}*molecule/um**2')\n", + " ip3r_0 = Species('ip3r_0' , 0.784137 , unit.ip3r_dimension , 0 , um**2/sec , 'ERm')\n", + " ip3r_ip3 = Species('ip3r_ip3' , 0.003343 , unit.ip3r_dimension , 0 , um**2/sec , 'ERm')\n", + " ip3r_ip3_ca = Species('ip3r_ip3_ca' , 0.000802 , unit.ip3r_dimension , 0 , um**2/sec , 'ERm')\n", + " ryr_x = Species('ryr_x', 0, dimensionless, 0, um**2/sec, 'ERm') # leaky integrator\n", + " ryr_y = Species('ryr_y', 0, dimensionless, 0, um**2/sec, 'ERm') # open\n", + " ryr_z = Species('ryr_z', 0, dimensionless, 0, um**2/sec, 'ERm') # refractory\n", + " CaER = Species(\"CaER\", 150.0, vol_unit, 6.27, D_unit, \"ER\") # effective D due to buffering\n", + "\n", + " # =============================================================================================\n", + " # Compartments\n", + " # =============================================================================================\n", + " # name, topological dimensionality, length scale units, marker value\n", + " Cyto = Compartment(\"Cyto\", 3, um, 1)\n", + " PM = Compartment(\"PM\", 2, um, 10)\n", + " ER = Compartment(\"ER\", 3, um, 2)\n", + " ERm = Compartment(\"ERm\", 2, um, 12)\n", + "\n", + " PM.specify_nonadjacency(['ERm', 'ER'])\n", + " ERm.specify_nonadjacency(['PM'])\n", + "\n", + " # =============================================================================================\n", + " # Parameters and Reactions\n", + " # =============================================================================================\n", + " # define pulse functions for use in stimulus functions\n", + " step = lambda t,t0: sym.Heaviside(t-t0)\n", + " estep = lambda t,t0,m: 1 / (1+sym.exp(m*(t0-t)))\n", + " estep_decay = lambda t,t0,m,tau: sym.exp((t0-t)/tau) * estep(t,t0,m)\n", + " estep_decayI = lambda t,t0,m,tau: tau*(1-sym.exp((t0-t)/tau)) * estep(t,t0,m)\n", + " astep = lambda t,t0,m: (1+m*(t-t0)/(1+m**2*(t-t0)**2)**(1/2))/2\n", + " astepI = lambda t,t0,m: (1+m**2*(t-t0)**2)**(1/2)/(2*m) + (t-t0)/2 # Integral of astep\n", + " astep_rect = lambda t0,tf,m: astep(t,t0,m) - astep(t,tf,m) # Rectangular pulse from t0 to tf\n", + " astep_rectI = lambda t0,tf,m: astepI(t,t0,m) - astepI(t,tf,m) # Integral of rectangular pulse from t0 to tf\n", + " astep_str = lambda t,t0,m: f\"(0.5+{m}/2*({t}-{t0})/(1+({m}*({t}-{t0}))**2)**0.5)\"\n", + " t = sym.Symbol('t')\n", + "\n", + " # ========================= Plasma membrane reactions (module a) =============================\n", + " # Ca2+ flux VGCC - simple spike PF\n", + " # (03/03/22): Doi et al uses 5 pulses at 100Hz (10ms apart), each releasing 1500 ions over 1ms\n", + " # Spikes are at 10ms, 20ms, 30ms, 40ms, 50ms\n", + " input_flag = Parameter('input_flag', input_flag_val, dimensionless) # flag to change to set stimulus on (1) or off (0)\n", + " simple_spike_flux = 1.5e6 * zeta['psdcount_pm']\n", + " a1_ti = [0.01, 0.02, 0.03, 0.04, 0.05]\n", + " a1_dt = 0.001\n", + " a1_m = 20000 # rise time of <100ns both sides\n", + " a1_on_expr = simple_spike_flux * sum([astep_rect(a1_t, a1_t+a1_dt, a1_m) for a1_t in a1_ti])\n", + " a1_on_preint_expr = simple_spike_flux * sum([astep_rectI(a1_t, a1_t+a1_dt, a1_m) for a1_t in a1_ti])\n", + " a1_on = Parameter.from_expression('a1_on', a1_on_expr, molecule/(um**2 * sec), group='vgcc',\n", + " use_preintegration=True, preint_sym_expr=a1_on_preint_expr)\n", + "\n", + " a1 = Reaction('a1', [], ['Ca'], {\"k\": \"a1_on\", 'flag': 'input_flag'}, eqn_f_str='flag*k', explicit_restriction_to_domain='PM') \n", + " \n", + " # Ca2+ flux VGCC - complex spike CF\n", + " # (03/03/22): Doi et al uses 5000 ions over 2ms -> 2500 ions / ms = 2.5e6 ions / s.\n", + " complex_spike_flux = 2.5e6 * zeta['psdcount_pm'] # 5e6 molecules / (um**2 * s) [for 2 ms]\n", + " a2_t0 = 0.100\n", + " a2_tf = 0.102\n", + " a2_m = 20000 # rise time of <100ns both sides\n", + " a2_on_expr = complex_spike_flux * astep_rect(a2_t0,a2_tf,a2_m) \n", + " a2_on_preint_expr = complex_spike_flux * astep_rectI(a2_t0,a2_tf,a2_m) \n", + " a2_on = Parameter.from_expression('a2_on', a2_on_expr, molecule/(um**2 * sec), group='vgcc',\n", + " use_preintegration=True, preint_sym_expr=a2_on_preint_expr)\n", + " a2 = Reaction('a2', [], ['Ca'],\n", + " {'k': 'a2_on', 'flag': 'input_flag'}, reaction_type=\"prescribed\", eqn_f_str='flag*k',\n", + " explicit_restriction_to_domain='PM')\n", + "\n", + " # Ca2+ flux PMCA \n", + " a3_on = Parameter('a3_on', 1000, molecule/(um**2*sec))\n", + " a3_km = Parameter('a3_km', 0.1, uM)\n", + " a3 = Reaction('a3' , ['Ca'], [], {\"k\": \"a3_on\", \"K\": \"a3_km\"},\n", + " explicit_restriction_to_domain='PM', eqn_f_str='k*u/(u+K)',\n", + " species_map={'u': 'Ca'}) \n", + "\n", + " # NCX\n", + " a4_on = Parameter('a4_on', 64000, molecule/(um**2*sec))\n", + " a4_km = Parameter('a4_km', 7.3, uM)\n", + " a4 = Reaction('a4' , ['Ca'], [], {\"k\": \"a4_on\", \"K\": \"a4_km\"},\n", + " explicit_restriction_to_domain='PM', eqn_f_str='k*u**2/(u**2+K**2)',\n", + " species_map={'u': 'Ca'}) \n", + " \n", + " # Leak \n", + " # 64000*(0.06**2/(0.06**2+7.3**2)) + 1000*(0.06/(0.06+0.1)) = 379.32322079949563 \n", + " a5_on = Parameter('a5_on', 380, molecule/(um**2*sec))\n", + " a5 = Reaction('a5' , [], ['Ca'], {\"k\": \"a5_on\"},\n", + " explicit_restriction_to_domain='PM', eqn_f_str='k') \n", + " # IP3 production at the membrane\n", + " ip3_fit = (24080*800, -12.7, -24080*800, -12.8)\n", + " ip3_pulse_expr = estep(t,0.01,8000) * (ip3_fit[0]*sym.exp(ip3_fit[1]*t) + ip3_fit[2]*sym.exp(ip3_fit[3]*t))\n", + " # Not exact, but there is no indefinite integral for ip3_pulse_preint_expr. Since it is just a sigmoid applied to both, approximately the same\n", + " # just reduce the steepness of sigmoid\n", + " ip3_pulse_preint_expr = estep(t,0.01,1000) * (ip3_fit[0]/ip3_fit[1]*sym.exp(ip3_fit[1]*t) + ip3_fit[2]/ip3_fit[3]*sym.exp(ip3_fit[3]*t) -(ip3_fit[0]/ip3_fit[1]+ip3_fit[2]/ip3_fit[3]))\n", + " a6_ip3_pulse = Parameter.from_expression('a6_ip3_pulse', ip3_pulse_expr, molecule/(um**2 * sec), group='vgcc',\n", + " use_preintegration=True, preint_sym_expr=ip3_pulse_preint_expr)\n", + " a6 = Reaction('a6', [], ['IP3'], {'k': 'a6_ip3_pulse', 'flag': 'input_flag'}, eqn_f_str='flag*k', explicit_restriction_to_domain='PM')\n", + "\n", + "\n", + " # ========================= Cytosolic reactions (module b) =============================\n", + " # Calcium buffering\n", + " b1_on = Parameter('b1_on' , 107.0, 1/(uM*sec) , 'ca2+ buffers', notes='PV')\n", + " b1_off = Parameter('b1_off' , 0.95 , 1/sec , 'ca2+ buffers', notes='PV')\n", + " PVtot = Parameter('PVtot' , 50 , uM, 'ca2+ buffers')\n", + " # From Nagerl 2000, high affinity -> Kd = 0.473, med affinity -> Kd = 0.823\n", + " b2_on = Parameter('b2_on' , 5.5 , 1/(uM*sec) , 'ca2+ buffers', notes='cd28k_high')\n", + " b2_Kdh = Parameter('b2_Kdh' , 0.473, uM , 'ca2+ buffers', notes='cd28k_high')\n", + " b2_Kdm = Parameter('b2_Kdm' , 0.823, uM , 'ca2+ buffers', notes='cd28k_med')\n", + " CD28ktot = Parameter('CD28ktot' , 100, uM, 'ca2+ buffers')\n", + " b1 = Reaction('b1' , ['Ca'] , ['PV_Ca'] , \n", + " {'kf': 'b1_on', 'kr': 'b1_off', 'btot': 'PVtot'},\n", + " species_map={'u': 'Ca', 'b': 'PV_Ca'},\n", + " eqn_f_str='kf*u*(btot-b) - kr*b')\n", + " b2 = Reaction('b2' , ['Ca', 'Ca'] , ['CD28k_hm'] , \n", + " {'b2_on': 'b2_on', 'b2_Kdh': 'b2_Kdh', 'b2_Kdm': 'b2_Kdm', 'btot': 'CD28ktot'},\n", + " species_map={'u':'Ca', 'b': 'CD28k_hm'},\n", + " eqn_f_str='b2_on*(u*(btot-b) - b2_Kdm*b*(1+b2_Kdh/u))')\n", + " \n", + " # degradation of IP3\n", + " b3_on = Parameter('b3_on' , 0.14 , 1/sec , 'ip3 production')\n", + " b3_ip3basal = Parameter('b3_ip3basal' , 0.11 , uM)\n", + " b3 = Reaction('b3', ['IP3'], [], {\"k\": \"b3_on\", 'u0': 'b3_ip3basal'},\n", + " eqn_f_str='k*(u-u0)', species_map={'u': 'IP3'},)\n", + "\n", + " # ========================= ER membrane reactions (module c) =============================\n", + " # Multi-state IP3R model\n", + " c1_on_1 = Parameter('c1_on_1' , 1000 , 1/(uM*sec) , 'ip3r_multistate')\n", + " c1_off_1 = Parameter('c1_off_1' , 25800 , 1/sec , 'ip3r_multistate') #kd=25.8uM\n", + " c1_on_2 = Parameter('c1_on_2' , 8000 , 1/(uM*sec) , 'ip3r_multistate')\n", + " c1_off_2 = Parameter('c1_off_2' , 2000 , 1/sec , 'ip3r_multistate') #kd=1/4uM\n", + " c1_on_3 = Parameter('c1_on_3' , 9 , 1/(uM*sec) , 'ip3r_multistate')\n", + " c1_off_3 = Parameter('c1_off_3' , 2 , 1/sec , 'ip3r_multistate')\n", + " ip3r_tot_param = Parameter('ip3r_tot_param' , 1 , unit.ip3r_dimension , 'ip3r_multistate')\n", + "\n", + " c1_1 = Reaction('c1_1' , ['ip3r_0','IP3'], ['ip3r_ip3'], {\"on\": \"c1_on_1\", \"off\": \"c1_off_1\"}, group= 'ip3r_multistate')\n", + " c1_2 = Reaction('c1_2' , ['ip3r_ip3','Ca'], ['ip3r_ip3_ca'], {\"on\": \"c1_on_2\", \"off\": \"c1_off_2\"}, group= 'ip3r_multistate')\n", + " c1_3 = Reaction('c1_3', ['ip3r_0','Ca'], [], {'kf': 'c1_on_3', 'kr': 'c1_off_3', 'ip3r_tot': 'ip3r_tot_param'}, \n", + " eqn_f_str='kf*ip3r_0*Ca - kr*(ip3r_tot-ip3r_0-ip3r_ip3-ip3r_ip3_ca)',\n", + " species_map={'ip3r_0': 'ip3r_0', 'ip3r_ip3': 'ip3r_ip3', 'ip3r_ip3_ca': 'ip3r_ip3_ca', 'Ca': 'Ca'}, group= 'ip3r_multistate')\n", + " c1_on = Parameter('c1_on' , 30 , 1/(uM*sec) , 'ip3r_multistate')\n", + " c1 = Reaction('c1', ['CaER'], ['Ca'],\n", + " {\"k\": \"c1_on\"}, eqn_f_str='k*R*(uER-u)',\n", + " explicit_restriction_to_domain='ERm', species_map={'R': 'ip3r_ip3_ca', 'u': 'Ca', 'uER': 'CaER'})\n", + "\n", + " # Custom RyR Model (with inactivation + refractory period)\n", + " # States:\n", + " # w = Closed, x = leaky integrator, y = open, z = refractory\n", + " c2_kwx = Parameter('c2_kwx' , 100 , 1/sec , 'ryr') # closed -> leaky integrator\n", + " c2_kxy = Parameter('c2_kxy' , 500 , 1/sec , 'ryr') # leaky integrator -> open\n", + " c2_kyz = Parameter('c2_kyz' , 125 , 1/sec , 'ryr') # open -> refractory\n", + " c2_kzw = Parameter('c2_kzw' , 125/10 , 1/sec , 'ryr') # refractory -> closed\n", + " # Sobie 2002 uses g1=6 and g2=0.0024, but luminal Ca2+ was assumed to be in the 0.5-2mM range. We increase g2 by 2000/150 to match our luminal Ca2+ value of 150uM.\n", + " c2_g1 = Parameter('c2_g1' , 6 , uM , 'ryr') \n", + " c2_g2 = Parameter('c2_g2' , 0.032 , dimensionless, 'ryr') # 0.032 == 0.0024*2000/150\n", + " c2_g3 = Parameter('c2_g3' , 30 , dimensionless, 'ryr') \n", + " c2_g4 = Parameter('c2_g4' , 0.6 , dimensionless, 'ryr') # 0.032 == 0.0024*2000/150\n", + " c2_cmin = Parameter('c2_cmin', 1.5 , uM , 'ryr')\n", + " c2_m = Parameter('c2_m' , 10 , 1/uM , 'ryr')\n", + " c2_yxT = Parameter('c2_yxT' , 0.0001 , dimensionless , 'ryr')\n", + " c2_m2 = Parameter('c2_m2', 10000, dimensionless, 'ryr')\n", + "\n", + " c2_fxy = Reaction('c2_fxy', ['ryr_x'], ['ryr_y'], {\"k\": \"c2_kxy\"},\n", + " species_map={'x': 'ryr_x'}, eqn_f_str='k*x')\n", + " c2_fyz = Reaction('c2_fyz', ['ryr_y'], ['ryr_z'], {\"k\": \"c2_kyz\", \"g3\": \"c2_g3\", \"g4\": \"c2_g4\"},\n", + " species_map={'y': 'ryr_y', 'z': 'ryr_z'}, eqn_f_str=f\"k*y*(1+g3*z**3/(z**3+g4**3))\")\n", + " # Accounting for conservation of mass, w (closed channels) is 1-x-y-z\n", + " c2_fwx = Reaction('c2_fwx', [], ['ryr_x'], {\"k\": \"c2_kwx\", \"g1\": \"c2_g1\", \"m\": \"c2_m\", \"g2\": \"c2_g2\", \"cmin\": \"c2_cmin\"},\n", + " species_map={'c': 'Ca', 'cer': 'CaER', 'x': 'ryr_x', 'y': 'ryr_y', 'z': 'ryr_z'}, eqn_f_str=f\"k*(1-x-y-z)*c**4/(c**4+(g1-g2*cer)**4)*{astep_str('c','cmin','m')}\")\n", + " c2_fzw = Reaction('c2_fzw', ['ryr_z'], [], {\"k\": \"c2_kzw\", \"yxT\": \"c2_yxT\", \"m\": \"c2_m2\"},\n", + " species_map={'x': 'ryr_x', 'y': 'ryr_y', 'z': 'ryr_z'}, eqn_f_str=f\"k*z*{astep_str('yxT','(y+x)','m')}\")\n", + " c2_ryr_kf = Parameter('c2_ryr_kf', 25000, molecule/(uM*um**2*sec), 'ryr')\n", + " c2 = Reaction('c2', ['CaER'], ['Ca'], {'k': 'c2_ryr_kf'},\n", + " species_map={'c': 'Ca', 'cer': 'CaER', 'y': 'ryr_y'},\n", + " eqn_f_str='k*(cer-c)*y', explicit_restriction_to_domain='ERm')\n", + " \n", + " # SERCA\n", + " c3_f = Parameter('c3_f', 100*0.4*zeta['Cyto_erm'], molecule/(um**2*sec), 'serca')\n", + " c3_m = Parameter('c3_m' , 0.27 , uM , 'serca')\n", + " c3 = Reaction('c3', ['Ca'], ['CaER'], \n", + " {\"k\": \"c3_f\", \"K\": \"c3_m\"} , eqn_f_str='k*u**2/(u**2+K**2)',\n", + " explicit_restriction_to_domain='ERm', species_map={'u':'Ca', 'CaER': 'CaER'})\n", + "\n", + " # Leak from ER\n", + " ca_ss = 0.06*uM\n", + " # leak = serca(t=0) - ip3r(t=0) - ryr(t=0) [ryr(t=0)==0]\n", + " serca_ss = c3_f.quantity * ca_ss**2/(ca_ss**2+c3_m.quantity**2)\n", + " ip3r_ip3_ca_ss = ip3r_tot*0.000802*molecule/um**2\n", + " ip3r_ss = ip3r_ip3_ca_ss * c1_on.quantity * (150-0.06)*uM\n", + " c4_on_quantity = (serca_ss - ip3r_ss)/((150-0.06)*uM) # molecule/(um**2*uM*sec)\n", + " print(c4_on_quantity)\n", + " assert c4_on_quantity.magnitude > 0\n", + " assert c4_on_quantity.units == molecule/(um**2*uM*sec)\n", + " print(f\"c4 (er leak) = {c4_on_quantity.magnitude}\")\n", + " c4_on = Parameter('c4_on', c4_on_quantity.magnitude, c4_on_quantity.units, 'leak') # hernjak\n", + " c4 = Reaction('c4', ['CaER'], ['Ca'], {\"k\": \"c4_on\"},\n", + " eqn_f_str='k*(uER-u)',\n", + " species_map={'u': 'Ca', 'uER': 'CaER'},\n", + " explicit_restriction_to_domain='ERm')\n", + "\n", + " # scale fluxes into the ER to implicitly account for buffers\n", + " xi = 0.0227272727\n", + " for c in [c1, c2, c3, c4]:\n", + " c.flux_scaling = {'CaER': xi}\n", + " c.__post_init__()\n", + "\n", + " # =============================================================================================\n", + " # Gather all parameters, species, compartments and reactions\n", + " # =============================================================================================\n", + " return common.sbmodel_from_locals(locals().values())" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "15c35d39", + "metadata": {}, + "source": [ + "We load the model generated above, and load in the mesh we will use in this example." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fe56e162", + "metadata": {}, + "outputs": [], + "source": [ + "curRadius = 1 # only equivalent to a portion of the cell (total size would be on the order of 10 microns)\n", + "ERFrac = 0.5 # how wide the ER is relative to the entire volume here\n", + "input_flag_val = 1\n", + "pc, sc, cc, rc = make_model(input_flag_val)\n", + "\n", + "# =============================================================================================\n", + "# Create/load in mesh\n", + "# =============================================================================================\n", + "# Base mesh\n", + "domain, facet_markers, cell_markers = common.DemoSpheresMesh(curRadius, curRadius*ERFrac, hEdge=0.2) # diverges when curRadius=4 and hEdge=0.2, diverges more often for lower diffusion coefficients\n", + "# Write mesh and meshfunctions to file\n", + "os.makedirs(f\"mesh\", exist_ok=True)\n", + "common.write_mesh(domain, facet_markers, cell_markers, filename=f\"mesh/DemoSphere\")\n", + "\n", + "# # Define solvers\n", + "parent_mesh = mesh.ParentMesh(\n", + " mesh_filename=f\"mesh/DemoSphere.h5\",\n", + " mesh_filetype=\"hdf5\",\n", + " name=\"parent_mesh\",\n", + ")\n", + "configCur = config.Config()\n", + "modelCur = model.Model(pc, sc, cc, rc, configCur, parent_mesh)\n", + "\n", + "DT_INITIAL = .002\n", + "DT_SMALL = 0.0001\n", + "SIMPLE_SPIKES = [0.01, 0.02, 0.03, 0.04, 0.05]\n", + "COMPLEX_SPIKES = [0.1]\n", + "adjust_dt = list()\n", + "for t in SIMPLE_SPIKES:\n", + " adjust_dt.extend([(round(t-40*DT_SMALL,4), 4*DT_SMALL)])\n", + " adjust_dt.extend([(round(t-12*DT_SMALL,4), 2*DT_SMALL)])\n", + " adjust_dt.extend([(round(t-4*DT_SMALL,4), DT_SMALL)])\n", + "\n", + "for t in COMPLEX_SPIKES:\n", + " adjust_dt.extend([(round(t-40*DT_SMALL,4), 4*DT_SMALL)])\n", + " adjust_dt.extend([(round(t-12*DT_SMALL,4), 2*DT_SMALL)])\n", + " adjust_dt.extend([(round(t-4*DT_SMALL,4), DT_SMALL)])\n", + "\n", + "configCur.solver.update(\n", + " {\n", + " \"final_t\": 0.2,\n", + " \"initial_dt\": DT_INITIAL,\n", + " \"adjust_dt\": adjust_dt,\n", + " \"time_precision\": 6,\n", + " \"use_snes\": True,\n", + " \"print_assembly\": False,\n", + " \"attempt_timestep_restart_on_divergence\": False\n", + " }\n", + ")\n", + "\n", + "modelCur.initialize(initialize_solver=False)\n", + "modelCur.initialize_discrete_variational_problem_and_solver()\n", + "\n", + "# most of these are originally set in stubs.model and altered here for troubleshooting\n", + "if configCur.solver['use_snes']:\n", + " modelCur.solver.setType('newtonls')\n", + " modelCur.solver.setTolerances(rtol=1e-4)#, 1e-25, 1e-15, 10000)\n", + " opts = PETSc.Options()\n", + " opts['snes_linesearch_type'] = 'basic'\n", + " #opts['snes_qn_type'] = 'lbfgs'\n", + " modelCur.solver.setFromOptions()\n", + " # Trying to get the solver to converge\n", + " modelCur.solver.setMaxKSPFailures(200)\n", + " modelCur.solver.setMaxLinearSolveFailures(200)\n", + " # default is 1e-5, 1e-50, 1e4, 1e4 (rtol, atol, dtol, maxits)\n", + " #model.solver.ksp.setTolerances(1e-6, 1e-10, 1e6, 1e4)\n", + " # model.solver.ksp.setTolerances(1e-5, 1e-8, 1e6, 1e4)\n", + "\n", + " # 05/03/22 - try more relax tolerances (Justin's settings)\n", + " rtol_scale = 1.5\n", + " atol_scale = 1\n", + " modelCur.solver.setTolerances(1e-6*rtol_scale, 1e-6*atol_scale, 1e-20 , 50)\n", + " ksp_rtol_scale = 1.5\n", + " ksp_atol_scale = 1\n", + " ksp_maxits = 1e5 # default 1e4\n", + " modelCur.solver.ksp.setTolerances(1e-4*ksp_rtol_scale, 1e-6*ksp_atol_scale, 1e6, ksp_maxits)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b54d28ca", + "metadata": {}, + "outputs": [], + "source": [ + "# Write initial condition(s) to file\n", + "results = dict()\n", + "os.makedirs(f\"results\", exist_ok=True)\n", + "for species_name, species in modelCur.sc.items:\n", + " results[species_name] = d.XDMFFile(\n", + " modelCur.mpi_comm_world, f\"results/{species_name}.xdmf\"\n", + " )\n", + " results[species_name].parameters[\"flush_output\"] = True\n", + " results[species_name].write(modelCur.sc[species_name].u[\"u\"], modelCur.t)\n", + "\n", + "cytoCaVec = np.array([.06])\n", + "# Solve\n", + "while True:\n", + " # Solve the system\n", + " modelCur.monolithic_solve()\n", + " # Save results for post processing\n", + " for species_name, species in modelCur.sc.items:\n", + " results[species_name].write(modelCur.sc[species_name].u[\"u\"], modelCur.t)\n", + " dx = d.Measure(\"dx\", domain = modelCur.cc['Cyto'].dolfin_mesh)\n", + " int_val = d.assemble(modelCur.sc['Ca'].u['u']*dx)\n", + " volume = d.assemble(1.0*dx)\n", + " cytoCaCur = np.array([int_val / volume])\n", + " cytoCaVec = np.concatenate((cytoCaVec, cytoCaCur))\n", + " np.savetxt(f\"results/tvec.txt\", np.array(modelCur.tvec).astype(np.float32))\n", + " # End if we've passed the final time\n", + " if modelCur.t >= modelCur.final_t:\n", + " break" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0883733f", + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "plt.plot(modelCur.tvec, cytoCaVec)\n", + "plt.xlabel('Time (s)')\n", + "plt.ylabel('Calcium concentration (μM)')" + ] + } + ], + "metadata": { + "jupytext": { + "cell_metadata_filter": "-all", + "main_language": "python", + "notebook_metadata_filter": "-all" + }, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.6" + }, + "vscode": { + "interpreter": { + "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/stubs/common.py b/stubs/common.py index 1ad6b5c9..26542c43 100644 --- a/stubs/common.py +++ b/stubs/common.py @@ -780,6 +780,7 @@ def DemoCuboidsMesh(N=16, condition=cube_condition): def DemoSpheresMesh(outerRad: float = 0.5, innerRad: float = 0.25, + hEdge: float = 0, interface_marker: int = 12, outer_marker: int = 10, inner_vol_tag: int = 2, @@ -792,6 +793,7 @@ def DemoSpheresMesh(outerRad: float = 0.5, Args: outerRad: The radius of the outer sphere innerRad: The radius of the inner sphere + hEdge: maximum mesh size at the outer edge interface_marker: The value to mark facets on the interface with outer_marker: The value to mark facets on the outer sphere with inner_vol_tag: The value to mark the inner spherical volume with @@ -800,6 +802,8 @@ def DemoSpheresMesh(outerRad: float = 0.5, A triplet (mesh, facet_marker, cell_marker) """ assert not np.isclose(outerRad, 0) + if np.isclose(hEdge, 0): + hEdge = 0.1*outerRad # Create the two sphere mesh using gmsh gmsh.initialize() gmsh.model.add("twoSpheres") @@ -841,14 +845,26 @@ def DemoSpheresMesh(outerRad: float = 0.5, gmsh.model.add_physical_group(3, inner_volume, tag=inner_vol_tag) def meshSizeCallback(dim, tag, x, y, z, lc): - # mesh length is smallest at the PM currently (0.5*outerRad) - # and the maximum mesh length is 1 (um) - # If inner sphere minimum mesh length is 0.9*innerRad + # mesh length is hEdge at the PM (defaults to 0.1*outerRad, or set when calling function) + # and 0.2*innerRad at the ERM (and inside) + # between these, the value is interpolated based on R + # if innerRad=0, then the mesh length is interpolated between hEdge at the PM and 0.2*outerRad in the center + # if hEdge > 0.2*outerRad, then lc = 0.2*outerRad R = np.sqrt(x**2 + y**2 + z**2) - lc = 0.5*outerRad if np.isclose(innerRad, 0) else 0.9*innerRad - return min(lc, lc*(1.1-R/outerRad)) + lc1 = hEdge + lc2 = 0.2*outerRad if np.isclose(innerRad, 0) else 0.2*innerRad + if R > innerRad: + lcTest = lc1 + (lc2-lc1)*(outerRad-R)/(outerRad-innerRad) + else: + lcTest = lc2 + return min(lc2, lcTest) gmsh.model.mesh.setSizeCallback(meshSizeCallback) + # set off the other options for mesh size determination + gmsh.option.setNumber("Mesh.MeshSizeExtendFromBoundary", 0) + gmsh.option.setNumber("Mesh.MeshSizeFromPoints", 0) + gmsh.option.setNumber("Mesh.MeshSizeFromCurvature", 0) + gmsh.option.setNumber("Mesh.Algorithm", 5) # this changes the algorithm from Frontal-Delaunay to Delaunay, which may provide better results when there are larger gradients in mesh size gmsh.model.mesh.generate(3) gmsh.write("twoSpheres.msh") # save locally @@ -875,10 +891,12 @@ def create_mesh(mesh, cell_type): infile.read(dmesh) infile.read(mvc3, "mf_data") mf3 = d.cpp.mesh.MeshFunctionSizet(dmesh, mvc3) + mf3.array()[np.where(mf3.array()>1e9)[0]]=0 # set unassigned volumes to tag=0 mvc2 = d.MeshValueCollection("size_t", dmesh, 2) with d.XDMFFile(f"tempmesh_2dout.xdmf") as infile: infile.read(mvc2, "mf_data") mf2 = d.cpp.mesh.MeshFunctionSizet(dmesh, mvc2) + mf2.array()[np.where(mf2.array()>1e9)[0]]=0 # set inner faces to tag=0 # use os to remove temp meshes os.remove(f"tempmesh_2dout.xdmf") diff --git a/stubs/model.py b/stubs/model.py index 24ee0011..262c2f5b 100644 --- a/stubs/model.py +++ b/stubs/model.py @@ -1200,17 +1200,27 @@ def initialize_discrete_variational_problem_and_solver(self): # Define the function/jacobian blocks self.solver.setFunction(self.problem.F, self.problem.Fpetsc_nest) self.solver.setJacobian(self.problem.J, self.problem.Jpetsc_nest) + self.solver.setType('newtonls') + self.solver.setTolerances(rtol=1e-5) + def monitor(snes, it, fgnorm): + print(" " + str(it) + " SNES Function norm " + "{:e}".format(fgnorm)) # prints out residual at each Newton iteration + self.solver.setMonitor(monitor) + opts = PETSc.Options() + opts['snes_linesearch_type'] = 'l2' + self.solver.setFromOptions() # These are some reasonable preconditioner/linear solver settings for block systems # Krylov solver # biconjugate gradient stabilized. in most cases probably the best option self.solver.ksp.setType("bcgs") - self.solver.ksp.setTolerances(rtol=1e-6) # 1e-5 is too small + self.solver.ksp.setTolerances(rtol=1e-5) # Some other reasonable krylov solvers: (I don't think they work with block systems) # bcgsl, ibcgs (improved stabilized bcgs) # fbcgsr, fbcgs (flexible bcgs) # Field split preconditioning + # Note from Emmet - can we solve this directly using LU? (suggestion from Marie) + #self.solver.ksp.pc.setType("lu") self.solver.ksp.pc.setType("fieldsplit") # Set the indices nest_indices = self.problem.Jpetsc_nest.getNestISs()[0] @@ -1694,6 +1704,35 @@ def monolithic_solve(self): # self.residuals.append(residuals) + # confirm that the solution is greater than or equal to zero, otherwise reduce timestep and recompute + negVals = False + for idx in range(self.num_active_compartments): + curSub = self.u["u"].sub(idx) + curVec = curSub.vector() + if any(curVec < -1e-6): # if value is "too negative", we reduce time step and recompute + negVals = True + break + for zeroIdx in np.asarray(curVec < 0).nonzero(): + curSub.vector()[zeroIdx] = 0 + d.assign(self.u["u"].sub(idx), curSub) + + if negVals: + self.reset_timestep() + # Re-initialize SNES solver + # self.initialize_discrete_variational_problem_and_solver() + if len(self.problem.global_sizes) == 1: + self._ubackend = self.u["u"]._functions[0].vector().vec().copy() + else: + self._ubackend = PETSc.Vec().createNest( + [usub.vector().vec().copy() for usub in self.u["u"]._functions] + ) + self._failed_to_converge = True + self.monolithic_solve() + else: + # fix values potentially less than zero in ubackend + for idx in np.asarray(self._ubackend.array < 0).nonzero(): + self._ubackend.array[idx] = 0 + if not self.solver.converged: if not self.config.solver["attempt_timestep_restart_on_divergence"]: raise RuntimeError( @@ -1775,13 +1814,13 @@ def reset_timestep(self, dt_scale=0.20): self.idx_l[-1], self.tvec[-1], self.dtvec[-1], - self.residuals[-1], + #self.residuals[-1], self.solver.getConvergedReason(), ) ) # Remove previous values self.idx = int(self.idx) - 1 - for data in [self.idx_nl, self.idx_l, self.tvec, self.dtvec, self.residuals]: + for data in [self.idx_nl, self.idx_l, self.tvec, self.dtvec]:#, self.residuals]: data.pop() # Undo the solution to the previous time-step self.update_solution(ukeys=["u"], unew="n")