From dddb51af09475ad41042c343233b814590c50381 Mon Sep 17 00:00:00 2001 From: Boris Kaus Date: Fri, 21 Jul 2023 20:36:09 +0200 Subject: [PATCH] add jupyter notebook example; finetuning of various output writing --- notebooks/subduction_example.ipynb | 6890 ++++++++++++++++++++++ src/LaMEM_ModelGeneration/Grid.jl | 3 +- src/LaMEM_ModelGeneration/LaMEM_Model.jl | 2 +- src/LaMEM_ModelGeneration/ModelSetup.jl | 8 +- src/LaMEM_ModelGeneration/Output.jl | 25 +- 5 files changed, 6924 insertions(+), 4 deletions(-) create mode 100644 notebooks/subduction_example.ipynb diff --git a/notebooks/subduction_example.ipynb b/notebooks/subduction_example.ipynb new file mode 100644 index 00000000..1aecdc61 --- /dev/null +++ b/notebooks/subduction_example.ipynb @@ -0,0 +1,6890 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "825ad850", + "metadata": {}, + "source": [ + "# Subduction setup with LaMEM" + ] + }, + { + "cell_type": "markdown", + "id": "84bce40c", + "metadata": {}, + "source": [ + "This is an example that shows how you can generate a 2D subduction setup from julia.\n", + "First, we load the required packages:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "b79d2d19", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LaMEM [2e889f3d-35ce-4a77-8ea2-858aecb630f7]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading GMT routines within GMG\n", + "Adding Plots.jl plotting extensions for LaMEM\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "WARNING: using GMT.meshgrid in module GeophysicalModelGenerator conflicts with an existing identifier.\n" + ] + } + ], + "source": [ + "using LaMEM, GeophysicalModelGenerator, GMT, Plots" + ] + }, + { + "cell_type": "markdown", + "id": "bea18a19", + "metadata": {}, + "source": [ + "Create a basic model setup:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "6cd1c494", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LaMEM Model setup\n", + "|\n", + "|-- Scaling : GeoParams.Units.GeoUnits{GEO}\n", + "|-- Grid : nel=(256, 1, 64); xϵ(-1500.0, 1500.0), yϵ(-10.0, 10.0), zϵ(-660.0, 0.0) \n", + "|-- Time : nstep_max=100; nstep_out=5; time_end=100.0; dt=0.01\n", + "|-- Boundary conditions : noslip=[0, 0, 0, 0, 0, 0]\n", + "|-- Solution parameters : eta_min=1.0e18; eta_max=1.0e25; eta_ref=1.0e20; act_temp_diff=0\n", + "|-- Solver options : direct solver; superlu_dist; penalty term=10000.0\n", + "|-- Model setup options : Type=files; \n", + "|-- Output options : filename=output; pvd=1; avd=0; surf=0\n", + "|-- Materials : 0 phases; \n" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model = Model(Grid(nel=(256,1,64), x=[-1500,1500], z=[-660,0], y=[-10,10] ), \n", + " Scaling(GEO_units(stress=1000MPa, viscosity=1e20Pa*s)),\n", + " Time(dt=1e-2, dt_min=1e-5, dt_max=1e-1, nstep_out=5, nstep_max=100, time_end=100))" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "c75255fb", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LaMEM Timestepping parameters: \n", + "\u001b[34m time_end = 100.0 \u001b[39m\n", + "\u001b[34m dt = 0.01 \u001b[39m\n", + "\u001b[34m dt_min = 1.0e-5 \u001b[39m\n", + "\u001b[34m dt_max = 0.1 \u001b[39m\n", + "\u001b[39m dt_out = 0.2 \n", + "\u001b[39m inc_dt = 0.1 \n", + "\u001b[39m CFL = 0.5 \n", + "\u001b[39m CFLMAX = 0.8 \n", + "\u001b[34m nstep_max = 100 \u001b[39m\n", + "\u001b[34m nstep_out = 5 \u001b[39m\n", + "\u001b[39m nstep_rdb = 100 \n", + "\u001b[39m nstep_ini = 1 \n", + "\u001b[39m time_tol = 1.0e-8 \n" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.Time" + ] + }, + { + "cell_type": "markdown", + "id": "ce9b8cab", + "metadata": {}, + "source": [ + "Now let's add a slab in the mix, starting with the horizontal one:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "27e70551", + "metadata": {}, + "outputs": [], + "source": [ + "AddBox!(model, xlim=(-700,100), zlim=(-60,0), phase=LithosphericPhases(Layers=[20 60], Phases=[1 2 0]), DipAngle=0, T=ConstantTemp(1000))" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "6e1d6ebd", + "metadata": {}, + "outputs": [], + "source": [ + "AddBox!(model, xlim=(100,300), zlim=(-60,0), phase=LithosphericPhases(Layers=[20 60], Phases=[1 2 0]), DipAngle=30, T=ConstantTemp(1000))" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "83fe26ef", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/html": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plot_cross_section(model,y=0)" + ] + }, + { + "cell_type": "markdown", + "id": "ab9c12bc", + "metadata": {}, + "source": [ + "We need to specify material properties:" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "1c6b7a40", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LaMEM Model setup\n", + "|\n", + "|-- Scaling : GeoParams.Units.GeoUnits{GEO}\n", + "|-- Grid : nel=(256, 1, 64); xϵ(-1500.0, 1500.0), yϵ(-10.0, 10.0), zϵ(-660.0, 0.0) \n", + "|-- Time : nstep_max=100; nstep_out=5; time_end=100.0; dt=0.01\n", + "|-- Boundary conditions : noslip=[0, 0, 0, 0, 0, 0]\n", + "|-- Solution parameters : eta_min=1.0e18; eta_max=1.0e25; eta_ref=1.0e20; act_temp_diff=0\n", + "|-- Solver options : direct solver; superlu_dist; penalty term=10000.0\n", + "|-- Model setup options : Type=files; \n", + "|-- Output options : filename=output; pvd=1; avd=0; surf=0\n", + "|-- Materials : 3 phases; \n" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mantle = Phase(ID=0, Name=\"Mantle\", eta=1e20, rho=3200);\n", + "crust = Phase(ID=1, Name=\"Crust\", eta=5e22, rho=3300, ch=5e6, fr=5);\n", + "slab = Phase(ID=2, Name=\"Slab\", eta=5e22, rho=3300);\n", + "\n", + "rm_phase!(model)\n", + "add_phase!(model, mantle, slab, crust)\n", + "model" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "4672f2f8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2-element Vector{String}:\n", + " \"-snes_ksp_ew\"\n", + " \"-js_ksp_monitor\"" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.Solver.PETSc_options = [\"-snes_ksp_ew\", \"-js_ksp_monitor\"]\n", + "#model.ModelSetup.advect=\"rk2\";\n", + "#model.ModelSetup.interp=\"stagp\";\n", + "#model.Output = Output(out_file_name = \"Subduction2D_direct\", out_j2_dev_stress=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "90d678e6", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Saved file: Model3D.vts\n", + "Writing LaMEM marker file -> ./markers/mdb.00000000.dat\n", + "-------------------------------------------------------------------------- \n", + " Lithosphere and Mantle Evolution Model \n", + " Compiled: Date: Apr 7 2023 - Time: 22:11:23 \t \n", + " Version : 1.2.4 \n", + "-------------------------------------------------------------------------- \n", + " STAGGERED-GRID FINITE DIFFERENCE CANONICAL IMPLEMENTATION \n", + "-------------------------------------------------------------------------- \n", + "Parsing input file : output.dat \n", + " Adding PETSc option: -snes_ksp_ew\n", + " Adding PETSc option: -js_ksp_monitor\n", + "Finished parsing input file : output.dat \n", + "--------------------------------------------------------------------------\n", + "Scaling parameters:\n", + " Temperature : 1000. [C/K] \n", + " Length : 1e+06 [m] \n", + " Viscosity : 1e+20 [Pa*s] \n", + " Stress : 1e+09 [Pa] \n", + "--------------------------------------------------------------------------\n", + "Time stepping parameters:\n", + " Simulation end time : 100. [Myr] \n", + " Maximum number of steps : 100 \n", + " Time step : 0.01 [Myr] \n", + " Minimum time step : 1e-05 [Myr] \n", + " Maximum time step : 0.1 [Myr] \n", + " Time step increase factor : 0.1 \n", + " CFL criterion : 0.5 \n", + " CFLMAX (fixed time steps) : 0.8 \n", + " Output every [n] steps : 5 \n", + " Output [n] initial steps : 1 \n", + "--------------------------------------------------------------------------\n", + "--------------------------------------------------------------------------\n", + "Material parameters: \n", + "--------------------------------------------------------------------------\n", + "- Melt factor mfc = 0.000000 Phase ID : 0 -- Mantle \n", + " (dens) : rho = 3200. [kg/m^3] \n", + " (diff) : eta = 1e+20 [Pa*s] Bd = 5e-21 [1/Pa/s] \n", + "\n", + "- Melt factor mfc = 0.000000 Phase ID : 2 -- Slab \n", + " (dens) : rho = 3300. [kg/m^3] \n", + " (diff) : eta = 5e+22 [Pa*s] Bd = 1e-23 [1/Pa/s] \n", + "\n", + "- Melt factor mfc = 0.000000 Phase ID : 1 -- Crust \n", + " (dens) : rho = 3300. [kg/m^3] \n", + " (diff) : eta = 5e+22 [Pa*s] Bd = 1e-23 [1/Pa/s] \n", + " (plast) : ch = 5e+06 [Pa] fr = 5. [deg] \n", + "\n", + "--------------------------------------------------------------------------\n", + "--------------------------------------------------------------------------\n", + "Grid parameters:\n", + " Total number of cpu : 1 \n", + " Processor grid [nx, ny, nz] : [1, 1, 1]\n", + " Fine grid cells [nx, ny, nz] : [256, 1, 64]\n", + " Number of cells : 16384\n", + " Number of faces : 65856\n", + " Maximum cell aspect ratio : 1.93939\n", + " Lower coordinate bounds [bx, by, bz] : [-1500., -10., -660.]\n", + " Upper coordinate bounds [ex, ey, ez] : [1500., 10., 0.]\n", + "--------------------------------------------------------------------------\n", + "Boundary condition parameters: \n", + " No-slip boundary mask [lt rt ft bk bm tp] : 0 0 0 0 0 0 \n", + "--------------------------------------------------------------------------\n", + " Warning: True pressure-dependent rheology requires open top boundary (Vd, Vn, Vp, fr, Kb, beta, p_litho_visc, p_litho_plast, open_top_bound)\n", + "Solution parameters & controls:\n", + " Gravity [gx, gy, gz] : [0., 0., -9.81] [m/s^2] \n", + " Surface stabilization (FSSA) : 1. \n", + " Compute initial guess @ \n", + " Use lithostatic pressure for creep @ \n", + " Reference viscosity (initial guess) : 1e+20 [Pa*s] \n", + " Max. melt fraction (viscosity, density) : 0.15 \n", + " Rheology iteration number : 25 \n", + " Rheology iteration tolerance : 1e-06 \n", + " Ground water level type : none \n", + "--------------------------------------------------------------------------\n", + "Advection parameters:\n", + " Advection scheme : Euler 1-st order (basic implementation)\n", + " Periodic marker advection : 0 0 0 \n", + " Marker setup scheme : binary files (MATLAB)\n", + " Velocity interpolation scheme : STAG (linear)\n", + " Marker control type : subgrid \n", + " Markers per cell [nx, ny, nz] : [3, 3, 3] \n", + " Marker distribution type : random noise\n", + "--------------------------------------------------------------------------\n", + "Loading markers in parallel from file(s) <./markers/mdb> ... done (0.02825 sec)\n", + "--------------------------------------------------------------------------\n", + "Output parameters:\n", + " Output file name : output \n", + " Write .pvd file : yes \n", + " Phase @ \n", + " Density @ \n", + " Total effective viscosity @ \n", + " Creep effective viscosity @ \n", + " Velocity @ \n", + " Pressure @ \n", + "--------------------------------------------------------------------------\n", + "Preconditioner parameters: \n", + " Matrix type : monolithic\n", + " Penalty parameter (pgamma) : 1.000000e+04\n", + " Preconditioner type : user-defined\n", + "--------------------------------------------------------------------------\n", + "Solver parameters specified: \n", + " Outermost Krylov solver : gmres \n", + " Solver type : serial direct/lu \n", + " Solver package : petsc \n", + "--------------------------------------------------------------------------\n", + "============================== INITIAL GUESS =============================\n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.990160668135e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.656008774775e+02 \n", + " 1 KSP Residual norm 1.635075458359e-02 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.310690662374e-01 \n", + " 1 MMFD ||F||/||F0||=1.330947e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.635075458354e-02 \n", + " 1 KSP Residual norm 4.081111778735e-07 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.935242025459e-06 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 2\n", + "SNES solution time : 0.608415 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.396350169687e-08 \n", + " |Div|_2 = 5.436097866115e-07 \n", + " Momentum: \n", + " |mRes|_2 = 2.884464273989e-06 \n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.007375 sec)\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 1 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.00000000 [Myr] \n", + "Tentative time step : 0.01000000 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.428927624923e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.350914524124e+00 \n", + " 1 KSP Residual norm 4.805519201537e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 9.295963374376e+00 \n", + " 1 MMFD ||F||/||F0||=3.827188e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.931367428316e-01 \n", + " 1 KSP Residual norm 8.934307625708e-02 \n", + " 2 KSP Residual norm 2.130172456750e-02 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 9.753551210723e+00 \n", + " 2 MMFD ||F||/||F0||=4.015579e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.192055092800e-01 \n", + " 1 KSP Residual norm 5.949597409933e-02 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 4.307981015173e+00 \n", + " 3 MMFD ||F||/||F0||=1.773614e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.858290847723e-02 \n", + " 1 KSP Residual norm 2.756618963813e-02 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 3.072769586035e+00 \n", + " 4 MMFD ||F||/||F0||=1.265073e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.705453996327e-02 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1 KSP Residual norm 1.534312253694e-02 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 1.750201432845e+00 \n", + " 5 MMFD ||F||/||F0||=7.205655e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.706089526613e-02 \n", + " 1 KSP Residual norm 8.252603683137e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 6 SNES Function norm 8.799261166800e-01 \n", + " 6 MMFD ||F||/||F0||=3.622694e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.107971117450e-03 \n", + " 1 KSP Residual norm 4.341702306741e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 7 SNES Function norm 5.408244533081e-01 \n", + " 7 MMFD ||F||/||F0||=2.226598e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.618500340045e-03 \n", + " 1 KSP Residual norm 2.352325856661e-03 \n", + " 2 KSP Residual norm 2.665386746960e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 8 SNES Function norm 2.107676670295e-01 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 8\n", + "SNES solution time : 2.36686 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 6.560363457965e-08 \n", + " |Div|_2 = 1.496117449031e-07 \n", + " Momentum: \n", + " |mRes|_2 = 2.107676670295e-01 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01100 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 144 markers and merged 144 markers in 5.9120e-03 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.006695 sec)\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 2 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.01100000 [Myr] \n", + "Tentative time step : 0.01100000 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.999358083235e+01 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.197367725348e-01 \n", + " 1 KSP Residual norm 8.988024437896e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.060628999096e-01 \n", + " 1 MMFD ||F||/||F0||=5.623322e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.340554088338e-02 \n", + " 1 KSP Residual norm 5.530897858530e-03 \n", + " 2 KSP Residual norm 1.386406688914e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.804560293614e-01 \n", + " 2 MMFD ||F||/||F0||=2.005210e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.567216406279e-03 \n", + " 1 KSP Residual norm 7.822449625060e-04 \n", + " 2 KSP Residual norm 2.291002458068e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.623420060449e-02 \n", + " 3 MMFD ||F||/||F0||=5.137500e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.689668358683e-04 \n", + " 1 KSP Residual norm 1.205629175780e-04 \n", + " 2 KSP Residual norm 4.376998636127e-05 \n", + " 3 KSP Residual norm 1.674291861629e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.575135866880e-02 \n", + " 4 MMFD ||F||/||F0||=1.750276e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.925349216575e-05 \n", + " 1 KSP Residual norm 1.358330081357e-05 \n", + " 2 KSP Residual norm 9.825226672206e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 6.744907024458e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.46491 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.295961086864e-10 \n", + " |Div|_2 = 7.073191445462e-10 \n", + " Momentum: \n", + " |mRes|_2 = 6.744907024458e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01210 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 519 markers and merged 501 markers in 1.0906e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 3 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.02310000 [Myr] \n", + "Tentative time step : 0.01210000 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.442736980461e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.486607841001e-01 \n", + " 1 KSP Residual norm 5.860882792102e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.020272364026e+00 \n", + " 1 MMFD ||F||/||F0||=5.868216e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.491555483975e-02 \n", + " 1 KSP Residual norm 7.502718522633e-03 \n", + " 2 KSP Residual norm 2.428285674290e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 5.445826207228e-01 \n", + " 2 MMFD ||F||/||F0||=1.581830e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.842705281244e-03 \n", + " 1 KSP Residual norm 2.245126103322e-03 \n", + " 2 KSP Residual norm 5.674902578213e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 8.261893955209e-02 \n", + " 3 MMFD ||F||/||F0||=2.399804e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.708888267182e-04 \n", + " 1 KSP Residual norm 3.178648213401e-04 \n", + " 2 KSP Residual norm 8.624059584627e-05 \n", + " 3 KSP Residual norm 2.889165815402e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.429690236824e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.14478 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.903671692672e-08 \n", + " |Div|_2 = 4.295476344580e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.429690236818e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01331 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 1530 markers and merged 1542 markers in 1.2726e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 4 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.03641000 [Myr] \n", + "Tentative time step : 0.01331000 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.963902118880e+01 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.237143572070e-01 \n", + " 1 KSP Residual norm 1.796497723502e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.339304286804e+00 \n", + " 1 PICARD ||F||/||F0||=7.892650e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.257855008666e-02 \n", + " 1 KSP Residual norm 4.013455319071e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.088973898197e+00 \n", + " 2 PICARD ||F||/||F0||=3.674122e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.904166920410e-02 \n", + " 1 KSP Residual norm 2.049455482488e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 3 SNES Function norm 6.246910883854e-01 \n", + " 3 PICARD ||F||/||F0||=2.107664e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.011879312259e-02 \n", + " 1 KSP Residual norm 9.111117232691e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 4.109335459257e-01 \n", + " 4 PICARD ||F||/||F0||=1.386461e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.019551547527e-02 \n", + " 1 KSP Residual norm 4.242025650156e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 2.695080273637e-01 \n", + " 5 MMFD ||F||/||F0||=9.093014e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.228103597688e-03 \n", + " 1 KSP Residual norm 6.797186886367e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 6 SNES Function norm 1.119038371802e-01 \n", + " 6 MMFD ||F||/||F0||=3.775558e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.422785141966e-04 \n", + " 1 KSP Residual norm 3.509508810477e-04 \n", + " 2 KSP Residual norm 1.506711300899e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 7 SNES Function norm 2.697439169614e-02 \n", + " 7 MMFD ||F||/||F0||=9.100973e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.722422697423e-04 \n", + " 1 KSP Residual norm 7.813212375480e-05 \n", + " 2 KSP Residual norm 2.402887041122e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 8 SNES Function norm 6.244984217845e-03 \n", + " 8 MMFD ||F||/||F0||=2.107014e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.403579997277e-05 \n", + " 1 KSP Residual norm 1.120238108628e-05 \n", + " 2 KSP Residual norm 6.395525454701e-06 \n", + " 3 KSP Residual norm 3.720514185549e-06 \n", + " 4 KSP Residual norm 2.843470833356e-06 \n", + " 5 KSP Residual norm 1.850360115953e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 9 SNES Function norm 1.003175123436e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 9\n", + "SNES solution time : 2.51985 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.610155130228e-10 \n", + " |Div|_2 = 6.888621374465e-10 \n", + " Momentum: \n", + " |mRes|_2 = 1.003175123436e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01464 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 3156 markers and merged 3129 markers in 1.3937e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 5 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.05105100 [Myr] \n", + "Tentative time step : 0.01464100 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.174269215563e+01 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.451210840374e-01 \n", + " 1 KSP Residual norm 1.323037986221e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 9.978170073623e-01 \n", + " 1 PICARD ||F||/||F0||=1.928421e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.186470363176e-02 \n", + " 1 KSP Residual norm 7.437507238667e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.755868605439e-01 \n", + " 2 MMFD ||F||/||F0||=5.326102e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.328248027084e-03 \n", + " 1 KSP Residual norm 2.784396740492e-03 \n", + " 2 KSP Residual norm 6.274842937574e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 6.521037344387e-02 \n", + " 3 MMFD ||F||/||F0||=1.260282e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.750747593988e-04 \n", + " 1 KSP Residual norm 3.927839265293e-04 \n", + " 2 KSP Residual norm 9.883970393733e-05 \n", + " 3 KSP Residual norm 2.027339518258e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 8.875064439054e-03 \n", + " 4 MMFD ||F||/||F0||=1.715231e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.100700331713e-05 \n", + " 1 KSP Residual norm 1.393315288809e-05 \n", + " 2 KSP Residual norm 3.746890651687e-06 \n", + " 3 KSP Residual norm 1.109822949633e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 3.436024717628e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.63136 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.843634257041e-10 \n", + " |Div|_2 = 1.225980775585e-09 \n", + " Momentum: \n", + " |mRes|_2 = 3.436024717606e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01611 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 4491 markers and merged 4446 markers in 9.1010e-03 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.006583 sec)\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 6 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.06715610 [Myr] \n", + "Tentative time step : 0.01610510 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.900458323832e+01 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.655714401538e-01 \n", + " 1 KSP Residual norm 1.345578944488e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.195952726254e+00 \n", + " 1 PICARD ||F||/||F0||=1.343698e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.871016774571e-02 \n", + " 1 KSP Residual norm 1.511652571521e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.453478138492e-01 \n", + " 2 MMFD ||F||/||F0||=3.880113e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.822882641714e-03 \n", + " 1 KSP Residual norm 1.051122145197e-03 \n", + " 2 KSP Residual norm 2.252167091921e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.982880562191e-02 \n", + " 3 MMFD ||F||/||F0||=4.474916e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.711924951435e-04 \n", + " 1 KSP Residual norm 1.030606438974e-04 \n", + " 2 KSP Residual norm 3.661127487604e-05 \n", + " 3 KSP Residual norm 1.315923420134e-05 \n", + " 4 KSP Residual norm 5.000057321922e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 2.152194721917e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.33016 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.928842172788e-09 \n", + " |Div|_2 = 3.875299106837e-09 \n", + " Momentum: \n", + " |mRes|_2 = 2.152194721914e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01772 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 6576 markers and merged 6627 markers in 1.3828e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 7 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.08487171 [Myr] \n", + "Tentative time step : 0.01771561 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.083261838739e+01 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.825285989630e-01 \n", + " 1 KSP Residual norm 2.062690139461e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.379530285030e+00 \n", + " 1 PICARD ||F||/||F0||=5.827523e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.539385153735e-02 \n", + " 1 KSP Residual norm 2.198361934137e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.265469720931e+00 \n", + " 2 PICARD ||F||/||F0||=3.099164e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.297932005864e-02 \n", + " 1 KSP Residual norm 1.139785169211e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 6.362997157505e-01 \n", + " 3 PICARD ||F||/||F0||=1.558312e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.401450640375e-02 \n", + " 1 KSP Residual norm 5.935765858558e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 3.668654236055e-01 \n", + " 4 MMFD ||F||/||F0||=8.984617e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.778372795117e-03 \n", + " 1 KSP Residual norm 2.195719670458e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 2.800268973123e-01 \n", + " 5 MMFD ||F||/||F0||=6.857922e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.706238152191e-03 \n", + " 1 KSP Residual norm 8.737302278536e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 6 SNES Function norm 1.076194429493e-01 \n", + " 6 MMFD ||F||/||F0||=2.635624e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.724900433729e-04 \n", + " 1 KSP Residual norm 4.681502975660e-04 \n", + " 2 KSP Residual norm 1.148126487817e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 7 SNES Function norm 2.035189057806e-02 \n", + " 7 MMFD ||F||/||F0||=4.984224e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.159737775409e-04 \n", + " 1 KSP Residual norm 3.282573374357e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 8 SNES Function norm 1.253847162289e-02 \n", + " 8 MMFD ||F||/||F0||=3.070700e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.273835387194e-05 \n", + " 1 KSP Residual norm 1.755320711479e-05 \n", + " 2 KSP Residual norm 9.155415320753e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 9 SNES Function norm 7.827913538228e-03 \n", + " 9 MMFD ||F||/||F0||=1.917074e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.945427725626e-05 \n", + " 1 KSP Residual norm 5.956067832391e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 10 SNES Function norm 2.781099076351e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 10\n", + "SNES solution time : 2.77005 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.738250034703e-10 \n", + " |Div|_2 = 6.361270410647e-10 \n", + " Momentum: \n", + " |mRes|_2 = 2.781099076351e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01949 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 9442 markers and merged 9418 markers in 1.4292e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 8 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.10435888 [Myr] \n", + "Tentative time step : 0.01948717 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.447640334367e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.749406693996e-01 \n", + " 1 KSP Residual norm 2.889258834263e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.370642565173e+00 \n", + " 1 PICARD ||F||/||F0||=1.637591e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.261052326613e-02 \n", + " 1 KSP Residual norm 2.040030037748e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 7.195983726953e-01 \n", + " 2 MMFD ||F||/||F0||=4.970837e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.112742493658e-02 \n", + " 1 KSP Residual norm 5.756252236494e-03 \n", + " 2 KSP Residual norm 2.585508899027e-03 \n", + " 3 KSP Residual norm 6.019167500004e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 2.520405587010e-01 \n", + " 3 MMFD ||F||/||F0||=1.741044e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.480696451905e-03 \n", + " 1 KSP Residual norm 6.870070315217e-04 \n", + " 2 KSP Residual norm 1.399269470121e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 1.836938647774e-02 \n", + " 4 MMFD ||F||/||F0||=1.268919e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.450501171629e-04 \n", + " 1 KSP Residual norm 6.568799885951e-05 \n", + " 2 KSP Residual norm 2.464985640176e-05 \n", + " 3 KSP Residual norm 6.720666286769e-06 \n", + " 4 KSP Residual norm 3.634569074422e-06 \n", + " 5 KSP Residual norm 2.363311000272e-06 \n", + " 6 KSP Residual norm 1.498635818342e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 6\n", + " 5 SNES Function norm 9.238882984401e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.65447 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 8.517217486848e-10 \n", + " |Div|_2 = 2.378323549586e-09 \n", + " Momentum: \n", + " |mRes|_2 = 9.238882984371e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.02144 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 11567 markers and merged 11576 markers in 1.4179e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================= STEP 9 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.12579477 [Myr] \n", + "Tentative time step : 0.02143589 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.668606084333e+01 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.838915187625e-01 \n", + " 1 KSP Residual norm 1.608468381176e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.015113473450e+00 \n", + " 1 PICARD ||F||/||F0||=5.785375e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.949541950112e-02 \n", + " 1 KSP Residual norm 4.359924416638e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.639742223255e+00 \n", + " 2 PICARD ||F||/||F0||=1.891587e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.377687616975e-02 \n", + " 1 KSP Residual norm 1.869572694215e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 7.630212442706e-01 \n", + " 3 MMFD ||F||/||F0||=8.802122e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.305121978448e-02 \n", + " 1 KSP Residual norm 4.927053432694e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 5.509486427460e-01 \n", + " 4 MMFD ||F||/||F0||=6.355677e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.461485928093e-03 \n", + " 1 KSP Residual norm 1.511784295529e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 1.756611798245e-01 \n", + " 5 MMFD ||F||/||F0||=2.026406e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.566449304836e-03 \n", + " 1 KSP Residual norm 8.444316477103e-04 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 2 KSP Residual norm 2.890197586929e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 6 SNES Function norm 9.460745112147e-02 \n", + " 6 MMFD ||F||/||F0||=1.091380e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.930434469032e-04 \n", + " 1 KSP Residual norm 1.253767405189e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 7 SNES Function norm 1.231537669676e-02 \n", + " 7 MMFD ||F||/||F0||=1.420687e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.253800486554e-04 \n", + " 1 KSP Residual norm 5.293230011301e-05 \n", + " 2 KSP Residual norm 1.521282435330e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 8 SNES Function norm 3.144767706125e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 8\n", + "SNES solution time : 2.23782 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 6.685977587545e-09 \n", + " |Div|_2 = 8.703775096310e-09 \n", + " Momentum: \n", + " |mRes|_2 = 3.144767706113e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01942 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 16515 markers and merged 16503 markers in 2.7434e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 10 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.14521719 [Myr] \n", + "Tentative time step : 0.01942242 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.173065247117e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.285545747878e-01 \n", + " 1 KSP Residual norm 4.645755516401e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.879492159464e+00 \n", + " 1 MMFD ||F||/||F0||=4.503865e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.769845013090e-02 \n", + " 1 KSP Residual norm 1.311183000928e-02 \n", + " 2 KSP Residual norm 3.242555052665e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.992117157587e+00 \n", + " 2 MMFD ||F||/||F0||=4.773750e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.559226968960e-02 \n", + " 1 KSP Residual norm 3.756309276813e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 2.901360016323e-01 \n", + " 3 MMFD ||F||/||F0||=6.952587e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.510282753215e-03 \n", + " 1 KSP Residual norm 8.387127832601e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 1.378943235211e-01 \n", + " 4 MMFD ||F||/||F0||=3.304389e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.799362507241e-04 \n", + " 1 KSP Residual norm 4.740464827019e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 8.340520219187e-02 \n", + " 5 MMFD ||F||/||F0||=1.998656e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.902149612051e-04 \n", + " 1 KSP Residual norm 2.700726850900e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 6 SNES Function norm 4.544250056375e-02 \n", + " 6 MMFD ||F||/||F0||=1.088948e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.748753925190e-04 \n", + " 1 KSP Residual norm 1.524859910975e-04 \n", + " 2 KSP Residual norm 1.560262141676e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 7 SNES Function norm 7.114037667191e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 7\n", + "SNES solution time : 1.9344 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 8.506370113501e-10 \n", + " |Div|_2 = 2.445716068380e-09 \n", + " Momentum: \n", + " |mRes|_2 = 7.114037667190e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.02136 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 19175 markers and merged 19172 markers in 2.0941e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.010528 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 11 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.16658186 [Myr] \n", + "Tentative time step : 0.02136467 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.600510521600e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.253114639944e-01 \n", + " 1 KSP Residual norm 1.849861496446e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.135617142532e+00 \n", + " 1 PICARD ||F||/||F0||=3.208737e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.061231924152e-01 \n", + " 1 KSP Residual norm 4.545786359886e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.319405901287e+00 \n", + " 2 PICARD ||F||/||F0||=1.449166e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.730249381361e-02 \n", + " 1 KSP Residual norm 2.349728575146e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 1.422689374481e+00 \n", + " 3 MMFD ||F||/||F0||=8.888972e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.443496931247e-02 \n", + " 1 KSP Residual norm 6.682549117798e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 6.659071329346e-01 \n", + " 4 MMFD ||F||/||F0||=4.160592e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.632173567725e-03 \n", + " 1 KSP Residual norm 2.729245285133e-03 \n", + " 2 KSP Residual norm 1.007143880795e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 2.102525861309e-01 \n", + " 5 MMFD ||F||/||F0||=1.313660e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.455169754885e-03 \n", + " 1 KSP Residual norm 7.487903223596e-04 \n", + " 2 KSP Residual norm 2.129434164443e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 6 SNES Function norm 3.191726771147e-02 \n", + " 6 MMFD ||F||/||F0||=1.994193e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.460151430017e-04 \n", + " 1 KSP Residual norm 7.745048479283e-05 \n", + " 2 KSP Residual norm 3.244744386790e-05 \n", + " 3 KSP Residual norm 6.199034079433e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 7 SNES Function norm 8.389294298421e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 7\n", + "SNES solution time : 1.94238 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.547412312343e-09 \n", + " |Div|_2 = 3.642726427766e-09 \n", + " Momentum: \n", + " |mRes|_2 = 8.389294298342e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01877 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 22154 markers and merged 22130 markers in 3.8487e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 12 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.18535614 [Myr] \n", + "Tentative time step : 0.01877428 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.951707212710e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.330875910436e-01 \n", + " 1 KSP Residual norm 2.218171213104e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 8.615757661736e-01 \n", + " 1 MMFD ||F||/||F0||=2.180262e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.826966202413e-02 \n", + " 1 KSP Residual norm 4.594950557789e-03 \n", + " 2 KSP Residual norm 6.447778524739e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.015724267660e-01 \n", + " 2 MMFD ||F||/||F0||=2.570343e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.473059028493e-04 \n", + " 1 KSP Residual norm 2.100937754262e-04 \n", + " 2 KSP Residual norm 1.322119537030e-04 \n", + " 3 KSP Residual norm 2.078638708677e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 4.881044841156e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.896346 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.892434042235e-08 \n", + " |Div|_2 = 4.986520955430e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.881044840901e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01958 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 26792 markers and merged 26780 markers in 3.1978e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 13 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.20493151 [Myr] \n", + "Tentative time step : 0.01957537 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.845667634189e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.389673015575e-01 \n", + " 1 KSP Residual norm 2.559749218838e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.717654452907e+00 \n", + " 1 PICARD ||F||/||F0||=2.556069e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.678978156369e-02 \n", + " 1 KSP Residual norm 3.280224813538e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.917209338617e+00 \n", + " 2 PICARD ||F||/||F0||=1.038762e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.641702999858e-02 \n", + " 1 KSP Residual norm 2.141561232058e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 1.127628310157e+00 \n", + " 3 MMFD ||F||/||F0||=6.109596e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.978885124051e-02 \n", + " 1 KSP Residual norm 5.991916659917e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 5.172941034844e-01 \n", + " 4 MMFD ||F||/||F0||=2.802748e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.867333591890e-03 \n", + " 1 KSP Residual norm 2.272959905305e-03 \n", + " 2 KSP Residual norm 6.835481537316e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 1.325391711183e-01 \n", + " 5 MMFD ||F||/||F0||=7.181096e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.328108738798e-04 \n", + " 1 KSP Residual norm 4.247075574487e-04 \n", + " 2 KSP Residual norm 1.406412907144e-04 \n", + " 3 KSP Residual norm 2.699723175246e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 6 SNES Function norm 7.922972220812e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 6\n", + "SNES solution time : 1.58552 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.532544361554e-08 \n", + " |Div|_2 = 3.398894138273e-08 \n", + " Momentum: \n", + " |mRes|_2 = 7.922972220739e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01799 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 29850 markers and merged 29865 markers in 3.8331e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 14 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.22292601 [Myr] \n", + "Tentative time step : 0.01799449 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.038606450161e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.066699891383e-01 \n", + " 1 KSP Residual norm 1.874128843549e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.800291706302e+00 \n", + " 1 MMFD ||F||/||F0||=5.557671e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.351900865624e-02 \n", + " 1 KSP Residual norm 2.010059345145e-02 \n", + " 2 KSP Residual norm 2.601508845914e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 6.112479123387e-01 \n", + " 2 MMFD ||F||/||F0||=1.213129e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.123232829138e-03 \n", + " 1 KSP Residual norm 2.843025702402e-03 \n", + " 2 KSP Residual norm 5.309319701059e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.312193349034e-01 \n", + " 3 MMFD ||F||/||F0||=2.604278e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.269377854396e-04 \n", + " 1 KSP Residual norm 3.226811015168e-04 \n", + " 2 KSP Residual norm 1.233558882563e-04 \n", + " 3 KSP Residual norm 3.843820956077e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.210412398752e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.17206 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.835663494808e-08 \n", + " |Div|_2 = 5.969749481473e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.210412398738e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01756 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 34223 markers and merged 34211 markers in 3.5860e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 15 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.24048244 [Myr] \n", + "Tentative time step : 0.01755643 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.160934600163e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.112558275210e-01 \n", + " 1 KSP Residual norm 2.518330204404e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.404121520887e+00 \n", + " 1 PICARD ||F||/||F0||=3.793600e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.755544363952e-02 \n", + " 1 KSP Residual norm 2.131893200129e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 8.316426929399e-01 \n", + " 2 MMFD ||F||/||F0||=7.163562e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.185416719211e-02 \n", + " 1 KSP Residual norm 3.427140722637e-03 \n", + " 2 KSP Residual norm 1.063950664490e-03 \n", + " 3 KSP Residual norm 3.455323457731e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 3 SNES Function norm 1.604543919588e-01 \n", + " 3 MMFD ||F||/||F0||=1.382114e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.094582933091e-04 \n", + " 1 KSP Residual norm 2.981695040516e-04 \n", + " 2 KSP Residual norm 1.231459150741e-04 \n", + " 3 KSP Residual norm 2.795066403357e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.332267438541e-02 \n", + " 4 MMFD ||F||/||F0||=1.147582e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.964538235459e-05 \n", + " 1 KSP Residual norm 2.099893514745e-05 \n", + " 2 KSP Residual norm 8.432643897609e-06 \n", + " 3 KSP Residual norm 2.572781864187e-06 \n", + " 4 KSP Residual norm 5.117695534051e-07 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 5 SNES Function norm 1.736717681771e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.5934 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.518455976130e-11 \n", + " |Div|_2 = 8.921709737547e-11 \n", + " Momentum: \n", + " |mRes|_2 = 1.736717681771e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01735 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 35572 markers and merged 35557 markers in 4.8109e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.013759 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 16 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.25782865 [Myr] \n", + "Tentative time step : 0.01734621 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.197132323040e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.816105866788e-01 \n", + " 1 KSP Residual norm 2.423159510888e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.419395347862e+00 \n", + " 1 MMFD ||F||/||F0||=5.764401e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.057470241975e-02 \n", + " 1 KSP Residual norm 1.103243328638e-02 \n", + " 2 KSP Residual norm 2.297793676595e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 9.012996762020e-01 \n", + " 2 MMFD ||F||/||F0||=2.147418e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.831339506032e-03 \n", + " 1 KSP Residual norm 3.406401409384e-03 \n", + " 2 KSP Residual norm 8.197142017945e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.146417743188e-01 \n", + " 3 MMFD ||F||/||F0||=2.731431e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.827272121247e-04 \n", + " 1 KSP Residual norm 4.379955000505e-04 \n", + " 2 KSP Residual norm 9.869056936984e-05 \n", + " 3 KSP Residual norm 3.741518575551e-05 \n", + " 4 KSP Residual norm 1.111242152451e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 4.158971255685e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.14963 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.991247696754e-08 \n", + " |Div|_2 = 7.459534289553e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.158971255016e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01814 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 38570 markers and merged 38552 markers in 4.8966e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 17 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.27596686 [Myr] \n", + "Tentative time step : 0.01813821 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.002148083852e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.417868510157e-01 \n", + " 1 KSP Residual norm 1.523245181597e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.251907623293e+00 \n", + " 1 PICARD ||F||/||F0||=2.247081e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.451573815200e-02 \n", + " 1 KSP Residual norm 1.729904383047e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.143525730979e+00 \n", + " 2 PICARD ||F||/||F0||=1.141075e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.558845379534e-02 \n", + " 1 KSP Residual norm 7.048307726572e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 6.058276294146e-01 \n", + " 3 MMFD ||F||/||F0||=6.045291e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.558264067959e-03 \n", + " 1 KSP Residual norm 1.789676379399e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 1.403547799890e-01 \n", + " 4 MMFD ||F||/||F0||=1.400539e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.902931842241e-03 \n", + " 1 KSP Residual norm 4.828658220163e-04 \n", + " 2 KSP Residual norm 1.109286363501e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 1.507978063020e-02 \n", + " 5 MMFD ||F||/||F0||=1.504746e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.159203002009e-04 \n", + " 1 KSP Residual norm 7.369002184854e-05 \n", + " 2 KSP Residual norm 2.398211792311e-05 \n", + " 3 KSP Residual norm 4.420803527165e-06 \n", + " 4 KSP Residual norm 1.506978528964e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 6 SNES Function norm 2.727544116735e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 6\n", + "SNES solution time : 1.75176 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 8.848934328343e-10 \n", + " |Div|_2 = 1.447679600137e-09 \n", + " Momentum: \n", + " |mRes|_2 = 2.727544116696e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01784 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 41423 markers and merged 41396 markers in 4.4991e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 18 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.29380593 [Myr] \n", + "Tentative time step : 0.01783907 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.220361515750e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.776013152319e-01 \n", + " 1 KSP Residual norm 1.069184925370e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.353907238528e+00 \n", + " 1 PICARD ||F||/||F0||=1.268590e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.705984755235e-02 \n", + " 1 KSP Residual norm 3.084420239288e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.091806980426e+00 \n", + " 2 MMFD ||F||/||F0||=2.586999e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.445043170292e-02 \n", + " 1 KSP Residual norm 2.723383772561e-03 \n", + " 2 KSP Residual norm 1.247331343793e-03 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 3 KSP Residual norm 4.296869732590e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 3.097994338477e-01 \n", + " 3 MMFD ||F||/||F0||=7.340590e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.616350024636e-03 \n", + " 1 KSP Residual norm 4.219589647986e-04 \n", + " 2 KSP Residual norm 1.414713449217e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 4.209109998775e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.09931 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 8.084199030686e-09 \n", + " |Div|_2 = 1.788192827218e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.209109998774e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01807 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 44249 markers and merged 44243 markers in 4.9520e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 19 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.31187857 [Myr] \n", + "Tentative time step : 0.01807264 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.343799803685e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.814580531967e-01 \n", + " 1 KSP Residual norm 3.642904977486e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.330483474531e+00 \n", + " 1 MMFD ||F||/||F0||=9.960176e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.407240343985e-02 \n", + " 1 KSP Residual norm 1.034577782075e-02 \n", + " 2 KSP Residual norm 3.094343119508e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 7.448762946165e-01 \n", + " 2 MMFD ||F||/||F0||=2.227634e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.092518884923e-03 \n", + " 1 KSP Residual norm 2.425581241553e-03 \n", + " 2 KSP Residual norm 7.350218637816e-04 \n", + " 3 KSP Residual norm 1.941472656678e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 5.347534899871e-02 \n", + " 3 MMFD ||F||/||F0||=1.599239e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.076524042188e-04 \n", + " 1 KSP Residual norm 1.365510109961e-04 \n", + " 2 KSP Residual norm 5.180085464111e-05 \n", + " 3 KSP Residual norm 8.633236978513e-06 \n", + " 4 KSP Residual norm 2.781658655440e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 7.408690026095e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.04742 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 7.804114972310e-09 \n", + " |Div|_2 = 1.166546033772e-08 \n", + " Momentum: \n", + " |mRes|_2 = 7.408690025176e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01866 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 45893 markers and merged 45893 markers in 4.4069e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 20 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.33053399 [Myr] \n", + "Tentative time step : 0.01865542 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.968025978625e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.459532819726e-01 \n", + " 1 KSP Residual norm 1.755191825267e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.384204951808e+00 \n", + " 1 PICARD ||F||/||F0||=1.477145e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.762254902587e-02 \n", + " 1 KSP Residual norm 4.734992985739e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.234125335655e+00 \n", + " 2 MMFD ||F||/||F0||=4.158068e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.238180893474e-02 \n", + " 1 KSP Residual norm 6.043086134581e-03 \n", + " 2 KSP Residual norm 1.150713078932e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.347693211710e-01 \n", + " 3 MMFD ||F||/||F0||=7.909948e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.995582288471e-03 \n", + " 1 KSP Residual norm 7.347513166952e-04 \n", + " 2 KSP Residual norm 2.829915638775e-04 \n", + " 3 KSP Residual norm 7.553267124805e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 3.257467592250e-02 \n", + " 4 MMFD ||F||/||F0||=1.097520e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.688549407341e-04 \n", + " 1 KSP Residual norm 5.220969769806e-05 \n", + " 2 KSP Residual norm 1.739241141640e-05 \n", + " 3 KSP Residual norm 4.306365470358e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 8.545990686594e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.22415 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.332793416244e-10 \n", + " |Div|_2 = 5.362224790730e-10 \n", + " Momentum: \n", + " |mRes|_2 = 8.545990686593e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01794 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 47269 markers and merged 47221 markers in 4.3920e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.008921 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 21 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.34847354 [Myr] \n", + "Tentative time step : 0.01793955 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.680970055346e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.567076912962e-01 \n", + " 1 KSP Residual norm 2.477325563427e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.502772870147e+00 \n", + " 1 MMFD ||F||/||F0||=9.335326e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.661843980577e-02 \n", + " 1 KSP Residual norm 7.040724355151e-03 \n", + " 2 KSP Residual norm 1.590431148759e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 4.367834811330e-01 \n", + " 2 MMFD ||F||/||F0||=1.629199e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.080312749321e-03 \n", + " 1 KSP Residual norm 9.735751133372e-04 \n", + " 2 KSP Residual norm 3.701912923260e-04 \n", + " 3 KSP Residual norm 1.278523389440e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 3.323302997390e-02 \n", + " 3 MMFD ||F||/||F0||=1.239590e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.870278600619e-04 \n", + " 1 KSP Residual norm 5.723048284802e-05 \n", + " 2 KSP Residual norm 3.365714073172e-05 \n", + " 3 KSP Residual norm 8.967661135680e-06 \n", + " 4 KSP Residual norm 1.894842813046e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 6.920923116367e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06671 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.030664546238e-09 \n", + " |Div|_2 = 3.617529893426e-09 \n", + " Momentum: \n", + " |mRes|_2 = 6.920923116273e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01756 [Myr] \n", + "--------------------------------------------------------------------------\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 49489 markers and merged 49528 markers in 5.7410e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 22 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.36602956 [Myr] \n", + "Tentative time step : 0.01755603 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.551129215779e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.115222406998e-01 \n", + " 1 KSP Residual norm 6.755189691473e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.625831776759e+00 \n", + " 1 PICARD ||F||/||F0||=1.021036e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.157151341957e-02 \n", + " 1 KSP Residual norm 3.025023550735e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.508314037339e+00 \n", + " 2 MMFD ||F||/||F0||=4.247421e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.989445325157e-02 \n", + " 1 KSP Residual norm 5.041788403883e-03 \n", + " 2 KSP Residual norm 1.664778589597e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.401664933142e-01 \n", + " 3 MMFD ||F||/||F0||=9.579108e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.705776467788e-03 \n", + " 1 KSP Residual norm 1.261039846663e-03 \n", + " 2 KSP Residual norm 4.144114724472e-04 \n", + " 3 KSP Residual norm 1.231803926584e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 5.077697025273e-02 \n", + " 4 MMFD ||F||/||F0||=1.429882e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.332671463796e-04 \n", + " 1 KSP Residual norm 8.731022397660e-05 \n", + " 2 KSP Residual norm 3.243831027238e-05 \n", + " 3 KSP Residual norm 9.435702202695e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 1.787844416047e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.22118 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.151438406427e-09 \n", + " |Div|_2 = 2.654955222356e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.787844416045e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01829 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 51222 markers and merged 51198 markers in 4.8024e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 23 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.38432252 [Myr] \n", + "Tentative time step : 0.01829295 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.386149994744e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.183501687312e-01 \n", + " 1 KSP Residual norm 2.223649020881e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.981046400372e+00 \n", + " 1 PICARD ||F||/||F0||=1.175685e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.031144147357e-02 \n", + " 1 KSP Residual norm 4.263013419976e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.323179991999e+00 \n", + " 2 MMFD ||F||/||F0||=3.907624e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.256307377354e-02 \n", + " 1 KSP Residual norm 7.483799984829e-03 \n", + " 2 KSP Residual norm 1.295962507838e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 6.202412011382e-01 \n", + " 3 MMFD ||F||/||F0||=1.831700e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.432808479518e-03 \n", + " 1 KSP Residual norm 1.288417454033e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 1.899492643926e-01 \n", + " 4 MMFD ||F||/||F0||=5.609594e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.342032214942e-03 \n", + " 1 KSP Residual norm 6.493162407706e-04 \n", + " 2 KSP Residual norm 1.766883328660e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 3.034505303553e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.14466 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 6.438760060366e-08 \n", + " |Div|_2 = 9.181409616122e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.034505303539e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01697 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 53060 markers and merged 53078 markers in 5.2765e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 24 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.40129629 [Myr] \n", + "Tentative time step : 0.01697377 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.615439368747e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.928785737037e-01 \n", + " 1 KSP Residual norm 4.645255429011e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.292581168063e+00 \n", + " 1 PICARD ||F||/||F0||=1.641247e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.608751288165e-02 \n", + " 1 KSP Residual norm 5.500360331348e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.847464260922e+00 \n", + " 2 MMFD ||F||/||F0||=7.063686e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.766283471393e-02 \n", + " 1 KSP Residual norm 7.110188024629e-03 \n", + " 2 KSP Residual norm 1.323116126043e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.742631821650e-01 \n", + " 3 MMFD ||F||/||F0||=1.813321e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.493128666462e-03 \n", + " 1 KSP Residual norm 1.324602280940e-03 \n", + " 2 KSP Residual norm 5.505075280149e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 6.769648421703e-02 \n", + " 4 MMFD ||F||/||F0||=2.588341e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.209867015448e-04 \n", + " 1 KSP Residual norm 2.838101285833e-04 \n", + " 2 KSP Residual norm 6.895100471044e-05 \n", + " 3 KSP Residual norm 1.290316880561e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 2.435832830910e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.20351 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.616841512734e-09 \n", + " |Div|_2 = 1.133938312300e-08 \n", + " Momentum: \n", + " |mRes|_2 = 2.435832830883e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01681 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 53364 markers and merged 53376 markers in 5.5340e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 25 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.41810938 [Myr] \n", + "Tentative time step : 0.01681309 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.485235029846e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.910279880424e-01 \n", + " 1 KSP Residual norm 2.188039635958e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.839338566966e+00 \n", + " 1 PICARD ||F||/||F0||=3.258298e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.403156680801e-02 \n", + " 1 KSP Residual norm 6.239872964217e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.249022366943e+00 \n", + " 2 MMFD ||F||/||F0||=8.409594e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.214175504332e-02 \n", + " 1 KSP Residual norm 6.588797213275e-03 \n", + " 2 KSP Residual norm 2.268559409324e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.889868113486e-01 \n", + " 3 MMFD ||F||/||F0||=2.619025e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.192186898561e-03 \n", + " 1 KSP Residual norm 1.079490238604e-03 \n", + " 2 KSP Residual norm 8.294864170037e-04 \n", + " 3 KSP Residual norm 3.196317958679e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 5.810472926951e-02 \n", + " 4 MMFD ||F||/||F0||=3.912157e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.585077966549e-04 \n", + " 1 KSP Residual norm 1.730541834628e-04 \n", + " 2 KSP Residual norm 9.819279591212e-05 \n", + " 3 KSP Residual norm 2.105978530757e-05 \n", + " 4 KSP Residual norm 9.227742275346e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 5 SNES Function norm 2.476316724258e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.36968 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.826786435819e-09 \n", + " |Div|_2 = 1.075038837361e-08 \n", + " Momentum: \n", + " |mRes|_2 = 2.476316724234e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01575 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 56994 markers and merged 56997 markers in 5.3816e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.009278 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 26 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.43385720 [Myr] \n", + "Tentative time step : 0.01574782 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.654091731138e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.186494543513e-01 \n", + " 1 KSP Residual norm 3.396264038203e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.498419221751e+00 \n", + " 1 PICARD ||F||/||F0||=2.071676e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.342711256188e-02 \n", + " 1 KSP Residual norm 4.257374536319e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.138607081191e+00 \n", + " 2 MMFD ||F||/||F0||=4.290007e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.092447999317e-02 \n", + " 1 KSP Residual norm 4.393832028632e-03 \n", + " 2 KSP Residual norm 7.118107383431e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.794531506320e-01 \n", + " 3 MMFD ||F||/||F0||=1.052914e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.610933737107e-03 \n", + " 1 KSP Residual norm 2.908439235980e-04 \n", + " 2 KSP Residual norm 7.508347388823e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 1.283353926344e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 0.969686 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.571469975155e-08 \n", + " |Div|_2 = 2.744032562957e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.283353926341e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01690 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 55921 markers and merged 55894 markers in 5.2877e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 27 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.45075791 [Myr] \n", + "Tentative time step : 0.01690072 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.937446300055e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.538056742773e-01 \n", + " 1 KSP Residual norm 7.646198980624e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.000765279170e+00 \n", + " 1 MMFD ||F||/||F0||=6.811240e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.430816642967e-02 \n", + " 1 KSP Residual norm 2.246961804776e-03 \n", + " 2 KSP Residual norm 8.124113047518e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.481686567010e-01 \n", + " 2 MMFD ||F||/||F0||=5.044132e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.158215833905e-03 \n", + " 1 KSP Residual norm 5.226820590490e-04 \n", + " 2 KSP Residual norm 2.412476125823e-04 \n", + " 3 KSP Residual norm 6.411199567657e-05 \n", + " 4 KSP Residual norm 1.738594521987e-05 \n", + " 5 KSP Residual norm 4.966200177632e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 3 SNES Function norm 1.057727190059e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.776767 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.036940717319e-09 \n", + " |Div|_2 = 2.960220456206e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.057727190059e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01718 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 59054 markers and merged 59039 markers in 6.2741e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 28 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.46793946 [Myr] \n", + "Tentative time step : 0.01718155 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.666894031104e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.043114188423e-01 \n", + " 1 KSP Residual norm 3.350381192462e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.725589943685e+00 \n", + " 1 PICARD ||F||/||F0||=2.235049e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.813655424911e-02 \n", + " 1 KSP Residual norm 4.547446318148e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.314693538042e+00 \n", + " 2 MMFD ||F||/||F0||=7.887085e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.508541587927e-02 \n", + " 1 KSP Residual norm 5.988134382782e-03 \n", + " 2 KSP Residual norm 1.322759391891e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.192380771426e-01 \n", + " 3 MMFD ||F||/||F0||=2.515085e-03 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.867252382457e-03 \n", + " 1 KSP Residual norm 1.377917168424e-03 \n", + " 2 KSP Residual norm 5.229055770762e-04 \n", + " 3 KSP Residual norm 1.176360932567e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 7.907770403788e-02 \n", + " 4 MMFD ||F||/||F0||=4.744015e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.881361577316e-04 \n", + " 1 KSP Residual norm 1.044311531392e-04 \n", + " 2 KSP Residual norm 4.333011271555e-05 \n", + " 3 KSP Residual norm 1.589449944217e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 5.653549945477e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.23016 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.142061624246e-10 \n", + " |Div|_2 = 1.449652566453e-09 \n", + " Momentum: \n", + " |mRes|_2 = 5.653549945477e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01666 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 58440 markers and merged 58464 markers in 5.6115e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 29 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.48460115 [Myr] \n", + "Tentative time step : 0.01666169 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.955761809877e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.666276005770e-01 \n", + " 1 KSP Residual norm 5.488701099143e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.305877953339e+00 \n", + " 1 MMFD ||F||/||F0||=5.829163e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.186329971070e-02 \n", + " 1 KSP Residual norm 4.704625830366e-03 \n", + " 2 KSP Residual norm 1.390311599846e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 4.367009088896e-01 \n", + " 2 MMFD ||F||/||F0||=1.103962e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.584333853089e-03 \n", + " 1 KSP Residual norm 1.061033247293e-03 \n", + " 2 KSP Residual norm 5.148124879344e-04 \n", + " 3 KSP Residual norm 2.098641862529e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 4.915820988121e-02 \n", + " 3 MMFD ||F||/||F0||=1.242699e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.956183229789e-04 \n", + " 1 KSP Residual norm 1.305142117585e-04 \n", + " 2 KSP Residual norm 5.423367318847e-05 \n", + " 3 KSP Residual norm 1.306609912150e-05 \n", + " 4 KSP Residual norm 6.509340260833e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 6.361469862767e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06416 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.836643572286e-09 \n", + " |Div|_2 = 8.900073304963e-09 \n", + " Momentum: \n", + " |mRes|_2 = 6.361469862761e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01673 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 59838 markers and merged 59826 markers in 6.6484e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 30 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.50132622 [Myr] \n", + "Tentative time step : 0.01672507 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.656463563397e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.569523915796e-01 \n", + " 1 KSP Residual norm 2.424056340977e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.791628798783e+00 \n", + " 1 PICARD ||F||/||F0||=2.892686e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.220400332394e-02 \n", + " 1 KSP Residual norm 5.351619764742e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.525035633496e+00 \n", + " 2 MMFD ||F||/||F0||=9.206575e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.328498725178e-02 \n", + " 1 KSP Residual norm 5.762607967808e-03 \n", + " 2 KSP Residual norm 1.118618641666e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 7.187496458804e-01 \n", + " 3 MMFD ||F||/||F0||=4.339061e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.080432152410e-03 \n", + " 1 KSP Residual norm 1.211834745242e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 1.977221351163e-01 \n", + " 4 MMFD ||F||/||F0||=1.193640e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.300034404643e-03 \n", + " 1 KSP Residual norm 5.198342117751e-04 \n", + " 2 KSP Residual norm 1.381857310667e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 3.114731033824e-02 \n", + " 5 MMFD ||F||/||F0||=1.880350e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.768420016049e-04 \n", + " 1 KSP Residual norm 1.037508780910e-04 \n", + " 2 KSP Residual norm 3.712418141339e-05 \n", + " 3 KSP Residual norm 8.759497576939e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 6 SNES Function norm 1.675659962307e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 6\n", + "SNES solution time : 1.42645 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.319666202704e-09 \n", + " |Div|_2 = 2.453380205261e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.675659962305e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01586 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 61174 markers and merged 61159 markers in 5.9073e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.005362 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 31 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.51718671 [Myr] \n", + "Tentative time step : 0.01586049 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.168608144493e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.804656393202e-01 \n", + " 1 KSP Residual norm 1.328907569125e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.951204211491e+00 \n", + " 1 MMFD ||F||/||F0||=6.157922e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.698336855325e-02 \n", + " 1 KSP Residual norm 2.795001911463e-03 \n", + " 2 KSP Residual norm 6.680762613741e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.435817634785e-01 \n", + " 2 MMFD ||F||/||F0||=4.531383e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.439827153701e-03 \n", + " 1 KSP Residual norm 4.239467825171e-04 \n", + " 2 KSP Residual norm 2.839097092711e-04 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 3 KSP Residual norm 7.539521926915e-05 \n", + " 4 KSP Residual norm 1.605411639875e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 3.290402899488e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.781952 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.077905968626e-08 \n", + " |Div|_2 = 7.067697617043e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.290402898729e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01620 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 61386 markers and merged 61386 markers in 6.0050e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 32 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.53338775 [Myr] \n", + "Tentative time step : 0.01620104 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.243948602597e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.483042790480e-01 \n", + " 1 KSP Residual norm 3.191846458596e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.608214880036e+00 \n", + " 1 PICARD ||F||/||F0||=1.162333e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.123929246901e-02 \n", + " 1 KSP Residual norm 1.711880516514e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 5.167229279851e-01 \n", + " 2 MMFD ||F||/||F0||=2.302740e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.023248842620e-03 \n", + " 1 KSP Residual norm 2.776693650770e-03 \n", + " 2 KSP Residual norm 9.203885629611e-04 \n", + " 3 KSP Residual norm 3.516246804578e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 1.551320156795e-01 \n", + " 3 MMFD ||F||/||F0||=6.913350e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.492124248355e-04 \n", + " 1 KSP Residual norm 2.658569665929e-04 \n", + " 2 KSP Residual norm 1.062601459268e-04 \n", + " 3 KSP Residual norm 3.152861017902e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 3.830555784967e-02 \n", + " 4 MMFD ||F||/||F0||=1.707060e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.453847593139e-04 \n", + " 1 KSP Residual norm 3.199686359282e-05 \n", + " 2 KSP Residual norm 1.558757651669e-05 \n", + " 3 KSP Residual norm 4.710799961243e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 2.019068513850e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.2886 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.138261845890e-10 \n", + " |Div|_2 = 2.556141315933e-10 \n", + " Momentum: \n", + " |mRes|_2 = 2.019068513850e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01601 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 62383 markers and merged 62338 markers in 6.8742e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 33 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.54940234 [Myr] \n", + "Tentative time step : 0.01601458 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.232414654619e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.044340502091e-01 \n", + " 1 KSP Residual norm 6.048414951064e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.672108165922e+00 \n", + " 1 MMFD ||F||/||F0||=8.266601e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.082669435481e-02 \n", + " 1 KSP Residual norm 1.202529345325e-02 \n", + " 2 KSP Residual norm 2.215967493876e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 3.200985328487e-01 \n", + " 2 MMFD ||F||/||F0||=9.902768e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.225172500243e-03 \n", + " 1 KSP Residual norm 1.148264485695e-03 \n", + " 2 KSP Residual norm 3.073402359537e-04 \n", + " 3 KSP Residual norm 8.006307711388e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 8.709712146250e-02 \n", + " 3 MMFD ||F||/||F0||=2.694491e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.236534788119e-04 \n", + " 1 KSP Residual norm 6.230803988945e-05 \n", + " 2 KSP Residual norm 2.002405795152e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 5.307403254320e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.03107 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.890085657586e-09 \n", + " |Div|_2 = 8.738674821962e-09 \n", + " Momentum: \n", + " |mRes|_2 = 5.307403254312e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01553 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 62952 markers and merged 62961 markers in 6.4617e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 34 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.56493286 [Myr] \n", + "Tentative time step : 0.01553053 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.292256701774e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.254940542592e-01 \n", + " 1 KSP Residual norm 3.462949629443e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.867589554231e+00 \n", + " 1 PICARD ||F||/||F0||=1.687241e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.473620398749e-02 \n", + " 1 KSP Residual norm 3.949986785878e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 8.435349784965e-01 \n", + " 2 MMFD ||F||/||F0||=3.679932e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.722247383531e-02 \n", + " 1 KSP Residual norm 4.916664806476e-03 \n", + " 2 KSP Residual norm 1.154530191739e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.120663134519e-01 \n", + " 3 MMFD ||F||/||F0||=9.251421e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.752502968048e-03 \n", + " 1 KSP Residual norm 9.403822521266e-04 \n", + " 2 KSP Residual norm 3.614608084439e-04 \n", + " 3 KSP Residual norm 6.059027581172e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 4.381921230640e-02 \n", + " 4 MMFD ||F||/||F0||=1.911619e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.305108833994e-04 \n", + " 1 KSP Residual norm 4.956968321010e-05 \n", + " 2 KSP Residual norm 2.270353446400e-05 \n", + " 3 KSP Residual norm 9.786621101796e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 1.983984574160e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.20601 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.549624565975e-10 \n", + " |Div|_2 = 1.161668319433e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.983984574159e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01511 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Marker control [0]: (subgrid) cloned 63552 markers and merged 63570 markers in 6.0661e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 35 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.58003913 [Myr] \n", + "Tentative time step : 0.01510627 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.259820911077e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.897200088163e-01 \n", + " 1 KSP Residual norm 2.096505933655e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.946484574654e+00 \n", + " 1 PICARD ||F||/||F0||=1.210645e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.558183145369e-02 \n", + " 1 KSP Residual norm 5.686472489178e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 8.512112948618e-01 \n", + " 2 MMFD ||F||/||F0||=2.611221e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.933190133283e-02 \n", + " 1 KSP Residual norm 5.418108290561e-03 \n", + " 2 KSP Residual norm 1.332428819513e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.406152111258e-01 \n", + " 3 MMFD ||F||/||F0||=1.044889e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.814952788392e-03 \n", + " 1 KSP Residual norm 7.406153287419e-04 \n", + " 2 KSP Residual norm 3.623881449474e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 1.403871465654e-01 \n", + " 4 MMFD ||F||/||F0||=4.306591e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.042369333016e-04 \n", + " 1 KSP Residual norm 2.166447602583e-04 \n", + " 2 KSP Residual norm 8.963397215111e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 1.377785119465e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.192 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 6.401607341444e-09 \n", + " |Div|_2 = 1.643883421535e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.377785119464e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01455 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 64521 markers and merged 64524 markers in 6.3532e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.009799 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 36 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.59459202 [Myr] \n", + "Tentative time step : 0.01455289 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.302989562111e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.994058314865e-01 \n", + " 1 KSP Residual norm 4.321272088498e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 7.453734762367e+00 \n", + " 1 PICARD ||F||/||F0||=2.256663e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.285865783971e-01 \n", + " 1 KSP Residual norm 9.130338800147e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.298276897789e+00 \n", + " 2 MMFD ||F||/||F0||=3.930612e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.569100013904e-02 \n", + " 1 KSP Residual norm 1.525781176614e-02 \n", + " 2 KSP Residual norm 2.237541203001e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.605345090066e-01 \n", + " 3 MMFD ||F||/||F0||=1.394296e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.547444382264e-03 \n", + " 1 KSP Residual norm 1.722422822873e-03 \n", + " 2 KSP Residual norm 5.547403949106e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 2.380145506918e-01 \n", + " 4 MMFD ||F||/||F0||=7.206034e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.144392477617e-03 \n", + " 1 KSP Residual norm 3.328273651708e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 5.184229506469e-02 \n", + " 5 MMFD ||F||/||F0||=1.569557e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.473094632658e-04 \n", + " 1 KSP Residual norm 1.603434729316e-04 \n", + " 2 KSP Residual norm 4.251577826627e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 6 SNES Function norm 3.702348177571e-02 \n", + " 6 MMFD ||F||/||F0||=1.120908e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.266417620707e-04 \n", + " 1 KSP Residual norm 1.952433258655e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 7 SNES Function norm 5.975785792904e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 7\n", + "SNES solution time : 1.8005 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.739744021403e-09 \n", + " |Div|_2 = 7.377143083965e-09 \n", + " Momentum: \n", + " |mRes|_2 = 5.975785792900e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01398 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 65320 markers and merged 65314 markers in 6.5325e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 37 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.60857403 [Myr] \n", + "Tentative time step : 0.01398201 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.163931945594e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.468004361288e-01 \n", + " 1 KSP Residual norm 5.372477602582e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.219439379666e+00 \n", + " 1 MMFD ||F||/||F0||=4.297964e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.079022074113e-02 \n", + " 1 KSP Residual norm 3.266565551034e-03 \n", + " 2 KSP Residual norm 1.548454973189e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 2.237000222622e-01 \n", + " 2 MMFD ||F||/||F0||=4.331971e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.570224458154e-03 \n", + " 1 KSP Residual norm 7.434630153639e-04 \n", + " 2 KSP Residual norm 2.452177656405e-04 \n", + " 3 KSP Residual norm 9.350464792008e-05 \n", + " 4 KSP Residual norm 3.324290731983e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 9.584490541505e-02 \n", + " 3 MMFD ||F||/||F0||=1.856045e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.550283324420e-04 \n", + " 1 KSP Residual norm 8.035036332154e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 1.947551257325e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.03214 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.659919866825e-08 \n", + " |Div|_2 = 9.291472958306e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.947551257303e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01450 [Myr] \n", + "--------------------------------------------------------------------------\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 64774 markers and merged 64732 markers in 6.1600e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 38 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.62307143 [Myr] \n", + "Tentative time step : 0.01449740 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.236867474259e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.162007647567e-01 \n", + " 1 KSP Residual norm 3.730015572773e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.645417654726e+00 \n", + " 1 MMFD ||F||/||F0||=8.172771e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.813044681689e-02 \n", + " 1 KSP Residual norm 4.721443098137e-03 \n", + " 2 KSP Residual norm 1.277066650772e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 4.425728349956e-01 \n", + " 2 MMFD ||F||/||F0||=1.367287e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.045955460947e-03 \n", + " 1 KSP Residual norm 6.711455957179e-04 \n", + " 2 KSP Residual norm 3.017347393342e-04 \n", + " 3 KSP Residual norm 7.686406489252e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 1.912633350722e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.833257 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.082475653545e-07 \n", + " |Div|_2 = 1.883704398437e-07 \n", + " Momentum: \n", + " |mRes|_2 = 1.912633350629e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01484 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 65509 markers and merged 65569 markers in 5.7661e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 39 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.63791609 [Myr] \n", + "Tentative time step : 0.01484466 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.809925914463e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.077087318383e-01 \n", + " 1 KSP Residual norm 2.013267282442e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.910107996722e+00 \n", + " 1 MMFD ||F||/||F0||=7.210222e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.104471555708e-02 \n", + " 1 KSP Residual norm 2.413448089807e-02 \n", + " 2 KSP Residual norm 4.554421976119e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 5.646035785158e-01 \n", + " 2 MMFD ||F||/||F0||=8.290892e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.699814140064e-03 \n", + " 1 KSP Residual norm 2.408778683059e-03 \n", + " 2 KSP Residual norm 5.464279667386e-04 \n", + " 3 KSP Residual norm 1.778389015457e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 4.025820329841e-01 \n", + " 3 MMFD ||F||/||F0||=5.911695e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.524356565209e-03 \n", + " 1 KSP Residual norm 2.618194559227e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 6.419702531124e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 0.978655 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.168416742693e-08 \n", + " |Div|_2 = 3.865028779128e-08 \n", + " Momentum: \n", + " |mRes|_2 = 6.419702531123e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01406 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 66669 markers and merged 66663 markers in 7.3688e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 40 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.65197813 [Myr] \n", + "Tentative time step : 0.01406204 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.292201969945e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.786658188878e-01 \n", + " 1 KSP Residual norm 2.091907523537e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.523432258084e+00 \n", + " 1 MMFD ||F||/||F0||=2.878636e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.447622266392e-02 \n", + " 1 KSP Residual norm 9.500211235595e-03 \n", + " 2 KSP Residual norm 1.602691445318e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 6.904046425185e-01 \n", + " 2 MMFD ||F||/||F0||=1.304570e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.553067878263e-03 \n", + " 1 KSP Residual norm 5.263921928561e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 1.287217892573e-01 \n", + " 3 MMFD ||F||/||F0||=2.432292e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.532040253405e-04 \n", + " 1 KSP Residual norm 2.839403004005e-04 \n", + " 2 KSP Residual norm 1.278923578176e-04 \n", + " 3 KSP Residual norm 4.936438123805e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 2.018589221228e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 0.971239 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.887117583547e-08 \n", + " |Div|_2 = 4.800362684641e-08 \n", + " Momentum: \n", + " |mRes|_2 = 2.018589221222e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01466 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 66110 markers and merged 66092 markers in 6.9075e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.009467 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 41 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.66664088 [Myr] \n", + "Tentative time step : 0.01466275 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.055702615305e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.425357330441e-01 \n", + " 1 KSP Residual norm 1.011880231405e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.810710105108e+00 \n", + " 1 MMFD ||F||/||F0||=5.504116e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.094929813700e-02 \n", + " 1 KSP Residual norm 1.071143999864e-02 \n", + " 2 KSP Residual norm 3.208191739580e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 2.218016253144e-01 \n", + " 2 MMFD ||F||/||F0||=2.100986e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.508633585811e-03 \n", + " 1 KSP Residual norm 1.125745481776e-03 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 2 KSP Residual norm 3.478737736802e-04 \n", + " 3 KSP Residual norm 1.092993880840e-04 \n", + " 4 KSP Residual norm 3.941837653516e-05 \n", + " 5 KSP Residual norm 1.931183076456e-05 \n", + " 6 KSP Residual norm 1.014667771379e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 6\n", + " 3 SNES Function norm 5.812062312273e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.907717 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.861718094444e-08 \n", + " |Div|_2 = 3.039615954799e-08 \n", + " Momentum: \n", + " |mRes|_2 = 5.812062312272e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01482 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 67394 markers and merged 67331 markers in 6.3038e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 42 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.68146124 [Myr] \n", + "Tentative time step : 0.01482036 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.482975844039e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.205807647977e-01 \n", + " 1 KSP Residual norm 7.760005332522e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.793473349900e+00 \n", + " 1 PICARD ||F||/||F0||=1.125051e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.521018505430e-02 \n", + " 1 KSP Residual norm 2.995071163580e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 6.892906848881e-01 \n", + " 2 MMFD ||F||/||F0||=2.776067e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.442250966220e-02 \n", + " 1 KSP Residual norm 4.983265291084e-03 \n", + " 2 KSP Residual norm 1.891523101392e-03 \n", + " 3 KSP Residual norm 6.170824263197e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 3.266267968008e-01 \n", + " 3 MMFD ||F||/||F0||=1.315465e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.961012274531e-03 \n", + " 1 KSP Residual norm 4.316967647662e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 6.341299282363e-02 \n", + " 4 MMFD ||F||/||F0||=2.553911e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.405254342670e-04 \n", + " 1 KSP Residual norm 2.322211517461e-04 \n", + " 2 KSP Residual norm 7.844446264531e-05 \n", + " 3 KSP Residual norm 1.871457631602e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 4.422567021844e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.18892 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.003632961628e-08 \n", + " |Div|_2 = 5.137113292623e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.422567021546e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01446 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 67467 markers and merged 67467 markers in 7.7437e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 43 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.69592141 [Myr] \n", + "Tentative time step : 0.01446017 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.636653962006e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.168033643589e-01 \n", + " 1 KSP Residual norm 1.045760409698e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.982405511503e+00 \n", + " 1 PICARD ||F||/||F0||=1.211255e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.596586516467e-02 \n", + " 1 KSP Residual norm 1.432315731225e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.505726352695e-01 \n", + " 2 MMFD ||F||/||F0||=2.142008e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.729050644145e-03 \n", + " 1 KSP Residual norm 1.155981935682e-03 \n", + " 2 KSP Residual norm 4.031293177177e-04 \n", + " 3 KSP Residual norm 2.126952252819e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 9.438481436823e-02 \n", + " 3 MMFD ||F||/||F0||=5.766938e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.577086389873e-04 \n", + " 1 KSP Residual norm 1.905223608021e-04 \n", + " 2 KSP Residual norm 1.047900007933e-04 \n", + " 3 KSP Residual norm 4.805215403459e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 4.111284790640e-02 \n", + " 4 MMFD ||F||/||F0||=2.512006e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.364800823038e-04 \n", + " 1 KSP Residual norm 3.494586581943e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 1.416656011781e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.16976 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.479493852765e-09 \n", + " |Div|_2 = 4.865931329001e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.416656011781e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01444 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68491 markers and merged 68491 markers in 5.9722e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 44 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.71035669 [Myr] \n", + "Tentative time step : 0.01443527 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.008406121300e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.112344243071e-01 \n", + " 1 KSP Residual norm 2.852446325340e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 9.209001976129e+00 \n", + " 1 PICARD ||F||/||F0||=1.838709e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.341624633980e-01 \n", + " 1 KSP Residual norm 1.609925181272e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.937074012355e+00 \n", + " 2 MMFD ||F||/||F0||=5.864289e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.125142122578e-01 \n", + " 1 KSP Residual norm 3.319031115543e-02 \n", + " 2 KSP Residual norm 5.203421507779e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.825078897972e+00 \n", + " 3 MMFD ||F||/||F0||=3.644031e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.919725331541e-02 \n", + " 1 KSP Residual norm 5.681095614410e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 6.333188469524e-01 \n", + " 4 MMFD ||F||/||F0||=1.264512e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.770141402434e-03 \n", + " 1 KSP Residual norm 2.921389805112e-03 \n", + " 2 KSP Residual norm 8.220142804504e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 5 SNES Function norm 5.738219004353e-01 \n", + " 5 MMFD ||F||/||F0||=1.145718e-03 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.252404684361e-03 \n", + " 1 KSP Residual norm 5.698170088760e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 6 SNES Function norm 1.369814336025e-01 \n", + " 6 MMFD ||F||/||F0||=2.735030e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.189681837260e-04 \n", + " 1 KSP Residual norm 3.548871552317e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 7 SNES Function norm 4.641821898181e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 7\n", + "SNES solution time : 1.61178 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.079301725770e-08 \n", + " |Div|_2 = 2.885387248182e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.641821898180e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01311 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 67758 markers and merged 67710 markers in 7.4361e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 45 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.72346642 [Myr] \n", + "Tentative time step : 0.01310973 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 9.697316611938e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.720013447045e-01 \n", + " 1 KSP Residual norm 5.013128179799e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.343538047180e+00 \n", + " 1 MMFD ||F||/||F0||=2.416687e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.723025784839e-02 \n", + " 1 KSP Residual norm 1.363951360800e-02 \n", + " 2 KSP Residual norm 2.280912064741e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 7.122811109245e-01 \n", + " 2 MMFD ||F||/||F0||=7.345136e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.383436115410e-03 \n", + " 1 KSP Residual norm 1.226317481908e-03 \n", + " 2 KSP Residual norm 5.518277417290e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.522279565087e-01 \n", + " 3 MMFD ||F||/||F0||=1.569795e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.068512206931e-04 \n", + " 1 KSP Residual norm 3.440107854061e-04 \n", + " 2 KSP Residual norm 1.439330464490e-04 \n", + " 3 KSP Residual norm 8.727852494291e-05 \n", + " 4 KSP Residual norm 4.136385482312e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 2.603023392027e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.03404 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.934631378864e-09 \n", + " |Div|_2 = 1.360346589804e-08 \n", + " Momentum: \n", + " |mRes|_2 = 2.603023392026e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01383 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 67964 markers and merged 67973 markers in 5.9712e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.009072 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 46 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.73729371 [Myr] \n", + "Tentative time step : 0.01382730 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.631645089809e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.153852065757e-01 \n", + " 1 KSP Residual norm 1.995609152930e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.257102965660e+00 \n", + " 1 MMFD ||F||/||F0||=2.614916e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.373118860825e-02 \n", + " 1 KSP Residual norm 2.232390723822e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.477356341915e-01 \n", + " 2 MMFD ||F||/||F0||=2.870086e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.265327033337e-03 \n", + " 1 KSP Residual norm 6.753206472813e-04 \n", + " 2 KSP Residual norm 3.679052665093e-04 \n", + " 3 KSP Residual norm 1.465639654360e-04 \n", + " 4 KSP Residual norm 8.063823238065e-05 \n", + " 5 KSP Residual norm 3.511435669097e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 3 SNES Function norm 4.135558278712e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.845499 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.116147232319e-07 \n", + " |Div|_2 = 4.683193997743e-07 \n", + " Momentum: \n", + " |mRes|_2 = 4.135558278447e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01436 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68880 markers and merged 68874 markers in 7.3195e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 47 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.75165666 [Myr] \n", + "Tentative time step : 0.01436294 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.109926348795e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.562821280777e-01 \n", + " 1 KSP Residual norm 3.318574994112e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.915942190366e+00 \n", + " 1 PICARD ||F||/||F0||=2.329912e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.216346875287e-01 \n", + " 1 KSP Residual norm 8.891966638470e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.243820554644e+00 \n", + " 2 MMFD ||F||/||F0||=5.895090e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.466164013189e-02 \n", + " 1 KSP Residual norm 1.223093060730e-02 \n", + " 2 KSP Residual norm 2.506602209402e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.215787620054e+00 \n", + " 3 MMFD ||F||/||F0||=5.762228e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.455664166510e-03 \n", + " 1 KSP Residual norm 1.951179502487e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 2.289111420610e-01 \n", + " 4 MMFD ||F||/||F0||=1.084925e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.972815494438e-03 \n", + " 1 KSP Residual norm 6.420336160331e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 1.299747887199e-01 \n", + " 5 MMFD ||F||/||F0||=6.160158e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.893923855589e-04 \n", + " 1 KSP Residual norm 1.887082313945e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 6 SNES Function norm 3.860412552500e-02 \n", + " 6 MMFD ||F||/||F0||=1.829643e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.073473234491e-04 \n", + " 1 KSP Residual norm 1.252816331320e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 7 SNES Function norm 1.924456588118e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 7\n", + "SNES solution time : 1.57764 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.677493578767e-08 \n", + " |Div|_2 = 2.945928131004e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.924456588115e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01326 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Marker control [0]: (subgrid) cloned 68706 markers and merged 68691 markers in 6.8488e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 48 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.76491770 [Myr] \n", + "Tentative time step : 0.01326104 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.734605378255e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.291900209487e-01 \n", + " 1 KSP Residual norm 4.138675359722e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.112308837937e+00 \n", + " 1 PICARD ||F||/||F0||=1.079775e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.041235531697e-02 \n", + " 1 KSP Residual norm 6.253423184094e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.950100597999e-01 \n", + " 2 MMFD ||F||/||F0||=1.045515e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.905657854598e-03 \n", + " 1 KSP Residual norm 2.089685153106e-03 \n", + " 2 KSP Residual norm 7.542834997854e-04 \n", + " 3 KSP Residual norm 2.584831104642e-04 \n", + " 4 KSP Residual norm 8.133497847580e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 1.109878102303e-01 \n", + " 3 MMFD ||F||/||F0||=2.344183e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.077783040763e-04 \n", + " 1 KSP Residual norm 6.664596588732e-05 \n", + " 2 KSP Residual norm 3.366396495883e-05 \n", + " 3 KSP Residual norm 1.623005546921e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 2.783321346388e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.01849 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.983281302022e-09 \n", + " |Div|_2 = 8.359015485055e-09 \n", + " Momentum: \n", + " |mRes|_2 = 2.783321346376e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01326 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68649 markers and merged 68589 markers in 7.2452e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 49 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.77817691 [Myr] \n", + "Tentative time step : 0.01325921 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.384803292721e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.081391478663e-01 \n", + " 1 KSP Residual norm 4.389007325061e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 7.180406472110e+00 \n", + " 1 PICARD ||F||/||F0||=3.010901e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.068993606368e-02 \n", + " 1 KSP Residual norm 7.866061912327e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.866456017850e+00 \n", + " 2 PICARD ||F||/||F0||=1.201967e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.086530586290e-02 \n", + " 1 KSP Residual norm 3.348287901788e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 6.517245059565e-01 \n", + " 3 MMFD ||F||/||F0||=2.732823e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.227383054598e-02 \n", + " 1 KSP Residual norm 4.077886862448e-03 \n", + " 2 KSP Residual norm 1.603890401748e-03 \n", + " 3 KSP Residual norm 4.387633150976e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.310501412675e-01 \n", + " 4 MMFD ||F||/||F0||=5.495218e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.569875283631e-03 \n", + " 1 KSP Residual norm 3.234002917692e-04 \n", + " 2 KSP Residual norm 1.929901740315e-04 \n", + " 3 KSP Residual norm 1.122996042996e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 1.481533940623e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.22499 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.025138959854e-07 \n", + " |Div|_2 = 4.168135774487e-07 \n", + " Momentum: \n", + " |mRes|_2 = 1.481533940037e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01282 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69243 markers and merged 69276 markers in 7.1202e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 50 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.79099278 [Myr] \n", + "Tentative time step : 0.01281587 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.962661118861e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.185992981364e-01 \n", + " 1 KSP Residual norm 2.977927604765e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.679091664239e+00 \n", + " 1 MMFD ||F||/||F0||=9.042856e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.003556380656e-02 \n", + " 1 KSP Residual norm 1.382638637398e-02 \n", + " 2 KSP Residual norm 3.128200057557e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 4.972639950590e-01 \n", + " 2 MMFD ||F||/||F0||=1.678437e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.098441255914e-03 \n", + " 1 KSP Residual norm 1.385853904184e-03 \n", + " 2 KSP Residual norm 6.923726399354e-04 \n", + " 3 KSP Residual norm 2.508705399197e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 1.751541617379e-01 \n", + " 3 MMFD ||F||/||F0||=5.912055e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.914304901566e-04 \n", + " 1 KSP Residual norm 2.770045817648e-04 \n", + " 2 KSP Residual norm 2.219122994443e-04 \n", + " 3 KSP Residual norm 1.183916112169e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 4.623159199423e-02 \n", + " 4 MMFD ||F||/||F0||=1.560475e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.542845891189e-04 \n", + " 1 KSP Residual norm 1.282367407855e-04 \n", + " 2 KSP Residual norm 9.577991334141e-05 \n", + " 3 KSP Residual norm 4.598893705662e-05 \n", + " 4 KSP Residual norm 1.312862284492e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 5 SNES Function norm 7.865533031101e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.36169 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.489939545160e-09 \n", + " |Div|_2 = 9.921812218643e-09 \n", + " Momentum: \n", + " |mRes|_2 = 7.865533031095e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01252 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69602 markers and merged 69575 markers in 7.1917e-02 s\n", + "--------------------------------------------------------------------------\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Saving output ... done (0.008698 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 51 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.80351123 [Myr] \n", + "Tentative time step : 0.01251845 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.662947017469e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.372541103014e-01 \n", + " 1 KSP Residual norm 1.070483994012e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.351375952351e+00 \n", + " 1 MMFD ||F||/||F0||=8.829976e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.945437900896e-02 \n", + " 1 KSP Residual norm 5.289304529410e-03 \n", + " 2 KSP Residual norm 1.364402511515e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 2.538381930499e-01 \n", + " 2 MMFD ||F||/||F0||=9.532228e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.484955589192e-03 \n", + " 1 KSP Residual norm 6.122893236486e-04 \n", + " 2 KSP Residual norm 2.320170295152e-04 \n", + " 3 KSP Residual norm 9.563791589580e-05 \n", + " 4 KSP Residual norm 6.353036663141e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 2.662098657218e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.798113 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.196739199954e-07 \n", + " |Div|_2 = 4.033526023926e-07 \n", + " Momentum: \n", + " |mRes|_2 = 2.662098656912e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01273 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69727 markers and merged 69805 markers in 7.9777e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 52 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.81623760 [Myr] \n", + "Tentative time step : 0.01272637 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.433088256418e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.656014436833e-01 \n", + " 1 KSP Residual norm 3.135678880388e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.020439582767e+01 \n", + " 1 PICARD ||F||/||F0||=1.372834e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.761998323148e-02 \n", + " 1 KSP Residual norm 6.876800663931e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.777449975696e+00 \n", + " 2 MMFD ||F||/||F0||=2.391267e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.849352929671e-02 \n", + " 1 KSP Residual norm 9.371061703994e-03 \n", + " 2 KSP Residual norm 1.899486196126e-03 \n", + " 3 KSP Residual norm 7.792840105252e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 2.566607339571e-01 \n", + " 3 MMFD ||F||/||F0||=3.452949e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.657767773435e-03 \n", + " 1 KSP Residual norm 1.434489711716e-03 \n", + " 2 KSP Residual norm 7.372550449390e-04 \n", + " 3 KSP Residual norm 4.439882418626e-04 \n", + " 4 KSP Residual norm 2.753037131242e-04 \n", + " 5 KSP Residual norm 3.611960235410e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 6.097639272933e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.15371 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.018632427522e-08 \n", + " |Div|_2 = 8.961138472210e-08 \n", + " Momentum: \n", + " |mRes|_2 = 6.097639272926e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01220 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70073 markers and merged 70040 markers in 7.6099e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 53 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.82843813 [Myr] \n", + "Tentative time step : 0.01220053 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.794309649195e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.574056189381e-01 \n", + " 1 KSP Residual norm 4.794802852768e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 3.651430643818e+00 \n", + " 1 MMFD ||F||/||F0||=6.301753e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.363986226452e-02 \n", + " 1 KSP Residual norm 5.721198010060e-03 \n", + " 2 KSP Residual norm 7.973860652452e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 3.441779586810e-01 \n", + " 2 MMFD ||F||/||F0||=5.939930e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.735591670344e-03 \n", + " 1 KSP Residual norm 6.596811605169e-04 \n", + " 2 KSP Residual norm 4.863372396045e-04 \n", + " 3 KSP Residual norm 2.127823143206e-04 \n", + " 4 KSP Residual norm 1.118902993440e-04 \n", + " 5 KSP Residual norm 4.533683075190e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 3 SNES Function norm 4.571795512678e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.785872 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.692259678660e-07 \n", + " |Div|_2 = 6.969196785528e-07 \n", + " Momentum: \n", + " |mRes|_2 = 4.571795512147e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01243 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69875 markers and merged 69902 markers in 6.8190e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 54 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.84086574 [Myr] \n", + "Tentative time step : 0.01242761 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.050938426755e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.018855806323e-01 \n", + " 1 KSP Residual norm 5.472362727656e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.073019265240e+01 \n", + " 1 PICARD ||F||/||F0||=2.124396e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.068405479532e-01 \n", + " 1 KSP Residual norm 1.056764284999e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.523897214915e+00 \n", + " 2 MMFD ||F||/||F0||=3.017058e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.688059901132e-02 \n", + " 1 KSP Residual norm 7.922403046190e-03 \n", + " 2 KSP Residual norm 1.152611161331e-03 \n", + " 3 KSP Residual norm 3.659678995181e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 1.190814271918e-01 \n", + " 3 MMFD ||F||/||F0||=2.357610e-04 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.101549272161e-03 \n", + " 1 KSP Residual norm 4.639722460615e-04 \n", + " 2 KSP Residual norm 2.060327265490e-04 \n", + " 3 KSP Residual norm 1.065035418554e-04 \n", + " 4 KSP Residual norm 3.534285473096e-05 \n", + " 5 KSP Residual norm 9.776633150892e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 3.073030125182e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.05665 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.579854920306e-08 \n", + " |Div|_2 = 9.251022322495e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.073030123790e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01202 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69755 markers and merged 69677 markers in 6.8806e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 55 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.85288498 [Myr] \n", + "Tentative time step : 0.01201924 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.622370799241e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.934636884993e-01 \n", + " 1 KSP Residual norm 3.668441383533e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.901157797200e+00 \n", + " 1 MMFD ||F||/||F0||=4.380845e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.255485662539e-02 \n", + " 1 KSP Residual norm 2.315019279354e-02 \n", + " 2 KSP Residual norm 3.438614282525e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 7.551758348303e+00 \n", + " 2 MMFD ||F||/||F0||=1.140341e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.441335140758e-02 \n", + " 1 KSP Residual norm 2.090638143067e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 3 SNES Function norm 1.124396096999e-01 \n", + " 3 MMFD ||F||/||F0||=1.697875e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.057090893529e-03 \n", + " 1 KSP Residual norm 5.027086980109e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 4.910752423538e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 0.923855 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 9.548562060618e-07 \n", + " |Div|_2 = 1.502784744219e-06 \n", + " Momentum: \n", + " |mRes|_2 = 4.910752421239e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01192 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70381 markers and merged 70399 markers in 6.4242e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.009855 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 56 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.86480960 [Myr] \n", + "Tentative time step : 0.01192461 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.982568544115e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.579997789004e-01 \n", + " 1 KSP Residual norm 1.576234004526e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 7.626192286065e+00 \n", + " 1 MMFD ||F||/||F0||=8.489991e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.731099495236e-02 \n", + " 1 KSP Residual norm 7.087939356006e-03 \n", + " 2 KSP Residual norm 2.780125847089e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.183040825132e+00 \n", + " 2 MMFD ||F||/||F0||=1.317041e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.595612216472e-03 \n", + " 1 KSP Residual norm 1.611809019888e-03 \n", + " 2 KSP Residual norm 7.652233757685e-04 \n", + " 3 KSP Residual norm 2.480423581464e-04 \n", + " 4 KSP Residual norm 4.334452371955e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 3.807914932581e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.770048 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.301345324185e-08 \n", + " |Div|_2 = 8.114463499828e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.807914932573e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01238 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69674 markers and merged 69638 markers in 7.9752e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 57 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.87719092 [Myr] \n", + "Tentative time step : 0.01238132 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.704813521770e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.310814402117e-01 \n", + " 1 KSP Residual norm 2.388808681631e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 4.407530913347e+00 \n", + " 1 PICARD ||F||/||F0||=1.189677e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.256427422800e-02 \n", + " 1 KSP Residual norm 4.221303267599e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 8.028701054847e-01 \n", + " 2 MMFD ||F||/||F0||=2.167100e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.959078914517e-03 \n", + " 1 KSP Residual norm 2.220282176994e-03 \n", + " 2 KSP Residual norm 6.090236216699e-04 \n", + " 3 KSP Residual norm 1.980509918124e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 3.841551080839e-02 \n", + " 3 MMFD ||F||/||F0||=1.036908e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.786384560639e-04 \n", + " 1 KSP Residual norm 1.162003057872e-04 \n", + " 2 KSP Residual norm 8.899521934760e-05 \n", + " 3 KSP Residual norm 2.669419743281e-05 \n", + " 4 KSP Residual norm 6.476122715081e-06 \n", + " 5 KSP Residual norm 2.198751910135e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 4.163570626077e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.02844 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.755069908361e-08 \n", + " |Div|_2 = 2.973310744084e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.163570615461e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01234 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70496 markers and merged 70526 markers in 6.3731e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 58 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.88953444 [Myr] \n", + "Tentative time step : 0.01234352 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.805613261283e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.009758122381e-01 \n", + " 1 KSP Residual norm 1.908987550907e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 9.821015778312e+00 \n", + " 1 PICARD ||F||/||F0||=2.580666e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.569003362103e-01 \n", + " 1 KSP Residual norm 1.815244226629e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.153085387427e+00 \n", + " 2 MMFD ||F||/||F0||=8.285354e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.265741086909e-01 \n", + " 1 KSP Residual norm 3.660914453691e-02 \n", + " 2 KSP Residual norm 3.637466366478e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 5.608171724405e-01 \n", + " 3 MMFD ||F||/||F0||=1.473658e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.179909521585e-02 \n", + " 1 KSP Residual norm 3.616359531641e-03 \n", + " 2 KSP Residual norm 7.558529338225e-04 \n", + " 3 KSP Residual norm 2.183833122289e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 3.146380785839e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.01137 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 9.364058939365e-07 \n", + " |Div|_2 = 1.572702131830e-06 \n", + " Momentum: \n", + " |mRes|_2 = 3.146380781908e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01119 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70399 markers and merged 70333 markers in 7.4913e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 59 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.90072400 [Myr] \n", + "Tentative time step : 0.01118957 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.741148862707e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.447586603691e-01 \n", + " 1 KSP Residual norm 4.064093005729e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 7.465094797994e+00 \n", + " 1 PICARD ||F||/||F0||=1.574533e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.730288202267e-02 \n", + " 1 KSP Residual norm 3.493637372718e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.127886299584e+00 \n", + " 2 MMFD ||F||/||F0||=4.488124e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.119276033576e-02 \n", + " 1 KSP Residual norm 5.049171035389e-03 \n", + " 2 KSP Residual norm 5.174997174610e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.124449083504e-01 \n", + " 3 MMFD ||F||/||F0||=2.371681e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.456419975207e-04 \n", + " 1 KSP Residual norm 2.019276270170e-04 \n", + " 2 KSP Residual norm 8.957006796506e-05 \n", + " 3 KSP Residual norm 2.405167305750e-05 \n", + " 4 KSP Residual norm 1.159302932764e-05 \n", + " 5 KSP Residual norm 4.404085434238e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 7.218979997060e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06906 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.020288491529e-09 \n", + " |Div|_2 = 4.762528477713e-09 \n", + " Momentum: \n", + " |mRes|_2 = 7.218979996903e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01128 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70287 markers and merged 70302 markers in 7.8949e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 60 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.91200041 [Myr] \n", + "Tentative time step : 0.01127640 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.176821125867e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.111918349201e-01 \n", + " 1 KSP Residual norm 6.287988538249e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 7.312545972551e+00 \n", + " 1 MMFD ||F||/||F0||=6.213813e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.551440054344e-02 \n", + " 1 KSP Residual norm 1.764036101297e-02 \n", + " 2 KSP Residual norm 5.311319887539e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 7.380703306971e-01 \n", + " 2 MMFD ||F||/||F0||=6.271729e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.241358471686e-03 \n", + " 1 KSP Residual norm 1.612769631809e-03 \n", + " 2 KSP Residual norm 1.226649429773e-03 \n", + " 3 KSP Residual norm 2.936733309577e-04 \n", + " 4 KSP Residual norm 4.187000686794e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 6.514373744561e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.758296 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.695260693722e-07 \n", + " |Div|_2 = 5.499380098502e-07 \n", + " Momentum: \n", + " |mRes|_2 = 6.514373744329e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01163 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70793 markers and merged 70778 markers in 6.9697e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.011895 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 61 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.92363447 [Myr] \n", + "Tentative time step : 0.01163406 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.605503138862e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.716693760933e-01 \n", + " 1 KSP Residual norm 1.998994479571e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.669543898721e+01 \n", + " 1 PICARD ||F||/||F0||=2.527505e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.387288228752e-01 \n", + " 1 KSP Residual norm 1.188953785019e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.704251885299e+00 \n", + " 2 MMFD ||F||/||F0||=4.093938e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.717829577948e-02 \n", + " 1 KSP Residual norm 1.244815594924e-02 \n", + " 2 KSP Residual norm 1.148727696801e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.731348388810e-01 \n", + " 3 MMFD ||F||/||F0||=2.621070e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.772806097361e-03 \n", + " 1 KSP Residual norm 7.238133557120e-04 \n", + " 2 KSP Residual norm 1.423905179573e-04 \n", + " 3 KSP Residual norm 4.704852651626e-05 \n", + " 4 KSP Residual norm 1.451474832882e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 3.237712038686e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.03096 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.136788956359e-08 \n", + " |Div|_2 = 8.952274786275e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.237712037448e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01107 [Myr] \n", + "--------------------------------------------------------------------------\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70509 markers and merged 70518 markers in 7.1822e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 62 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.93470339 [Myr] \n", + "Tentative time step : 0.01106893 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.247677055418e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.652135335189e-01 \n", + " 1 KSP Residual norm 7.514797169661e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.104436116360e+01 \n", + " 1 PICARD ||F||/||F0||=1.767755e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.141488452805e-02 \n", + " 1 KSP Residual norm 3.635333566734e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.735106482311e+00 \n", + " 2 MMFD ||F||/||F0||=2.777203e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.237048267800e-02 \n", + " 1 KSP Residual norm 3.898033941925e-03 \n", + " 2 KSP Residual norm 1.857752109981e-03 \n", + " 3 KSP Residual norm 5.150345601074e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 1.101093291956e-01 \n", + " 3 MMFD ||F||/||F0||=1.762404e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.334678943677e-04 \n", + " 1 KSP Residual norm 3.236703280931e-04 \n", + " 2 KSP Residual norm 1.063490539546e-04 \n", + " 3 KSP Residual norm 1.788687660572e-05 \n", + " 4 KSP Residual norm 5.394927844800e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 7.910858532107e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.21901 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.982063428471e-09 \n", + " |Div|_2 = 1.234465726440e-08 \n", + " Momentum: \n", + " |mRes|_2 = 7.910858531144e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01118 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70284 markers and merged 70239 markers in 7.7273e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 63 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.94588306 [Myr] \n", + "Tentative time step : 0.01117966 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 9.619565071233e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.799387830253e-01 \n", + " 1 KSP Residual norm 5.769174526926e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 6.293773107499e+00 \n", + " 1 MMFD ||F||/||F0||=6.542679e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.342181912772e-02 \n", + " 1 KSP Residual norm 7.538173412581e-03 \n", + " 2 KSP Residual norm 2.611039290563e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 3.425535257038e-01 \n", + " 2 MMFD ||F||/||F0||=3.561008e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.631927966262e-03 \n", + " 1 KSP Residual norm 1.042777328982e-03 \n", + " 2 KSP Residual norm 3.696527301970e-04 \n", + " 3 KSP Residual norm 9.058177713744e-05 \n", + " 4 KSP Residual norm 1.975911327026e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 5.287078422612e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.816613 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.216529125069e-08 \n", + " |Div|_2 = 8.996270971899e-08 \n", + " Momentum: \n", + " |mRes|_2 = 5.287078421847e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01169 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70503 markers and merged 70506 markers in 6.6424e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 64 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.95757385 [Myr] \n", + "Tentative time step : 0.01169079 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.316345688242e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.468924870228e-01 \n", + " 1 KSP Residual norm 3.505471679775e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 6.551023999455e+00 \n", + " 1 PICARD ||F||/||F0||=2.828172e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.041644435538e-01 \n", + " 1 KSP Residual norm 9.835159369833e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.555942000757e+00 \n", + " 2 MMFD ||F||/||F0||=6.717227e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.043162092039e-02 \n", + " 1 KSP Residual norm 9.119888991141e-03 \n", + " 2 KSP Residual norm 1.954645202455e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 8.112420907735e-01 \n", + " 3 MMFD ||F||/||F0||=3.502250e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.877547011520e-03 \n", + " 1 KSP Residual norm 1.115372055558e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 8.363234252979e-02 \n", + " 4 MMFD ||F||/||F0||=3.610529e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.108411798362e-03 \n", + " 1 KSP Residual norm 6.134451324229e-04 \n", + " 2 KSP Residual norm 2.195698348488e-04 \n", + " 3 KSP Residual norm 4.146609983869e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 6.780912184114e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.28104 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 7.709356129870e-08 \n", + " |Div|_2 = 1.507775166063e-07 \n", + " Momentum: \n", + " |mRes|_2 = 6.780912182438e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01102 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71114 markers and merged 71120 markers in 7.4963e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 65 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.96859431 [Myr] \n", + "Tentative time step : 0.01102046 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.003471590263e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.216339020283e-01 \n", + " 1 KSP Residual norm 2.926476843717e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 8.112819598339e+00 \n", + " 1 MMFD ||F||/||F0||=8.084753e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.375479309918e-02 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1 KSP Residual norm 1.315457011591e-02 \n", + " 2 KSP Residual norm 5.149695011265e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 2.034301257167e+00 \n", + " 2 MMFD ||F||/||F0||=2.027263e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.351099899314e-03 \n", + " 1 KSP Residual norm 3.348169660931e-03 \n", + " 2 KSP Residual norm 1.102853547057e-03 \n", + " 3 KSP Residual norm 1.783247891454e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 7.522961750798e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.80225 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.971730817842e-08 \n", + " |Div|_2 = 7.283501078279e-08 \n", + " Momentum: \n", + " |mRes|_2 = 7.522961750794e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01119 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70876 markers and merged 70888 markers in 7.3699e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.010307 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 66 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.97978734 [Myr] \n", + "Tentative time step : 0.01119303 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.477118276167e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.266652111361e-01 \n", + " 1 KSP Residual norm 3.817442180532e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 5.922291478800e+00 \n", + " 1 MMFD ||F||/||F0||=4.009355e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.027767496679e-02 \n", + " 1 KSP Residual norm 8.428178606562e-03 \n", + " 2 KSP Residual norm 2.002161813882e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 7.160661978404e-01 \n", + " 2 MMFD ||F||/||F0||=4.847724e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.663436627204e-03 \n", + " 1 KSP Residual norm 1.039263546376e-03 \n", + " 2 KSP Residual norm 3.000083814918e-04 \n", + " 3 KSP Residual norm 6.698064841226e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 2.649474384463e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.788777 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 8.115476855114e-08 \n", + " |Div|_2 = 1.894584745389e-07 \n", + " Momentum: \n", + " |mRes|_2 = 2.649474384395e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01130 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71056 markers and merged 71011 markers in 7.1737e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 67 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 0.99108493 [Myr] \n", + "Tentative time step : 0.01129759 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.046846378864e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.996376584453e-01 \n", + " 1 KSP Residual norm 2.269984542835e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 6.374576538281e+00 \n", + " 1 PICARD ||F||/||F0||=1.054199e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.823813615147e-02 \n", + " 1 KSP Residual norm 5.526127403568e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.003097459581e+00 \n", + " 2 MMFD ||F||/||F0||=3.312632e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.015893397555e-02 \n", + " 1 KSP Residual norm 4.083283216923e-03 \n", + " 2 KSP Residual norm 9.430105195814e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.090959429306e-01 \n", + " 3 MMFD ||F||/||F0||=3.457934e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.561265578799e-03 \n", + " 1 KSP Residual norm 6.261114023530e-04 \n", + " 2 KSP Residual norm 7.145176834699e-05 \n", + " 3 KSP Residual norm 2.493633337352e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 5.254214776402e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.0076 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 8.602861964468e-09 \n", + " |Div|_2 = 1.827396753070e-08 \n", + " Momentum: \n", + " |mRes|_2 = 5.254214776370e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01128 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71477 markers and merged 71501 markers in 6.9431e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 68 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.00236285 [Myr] \n", + "Tentative time step : 0.01127792 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.151231879381e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.044340621892e-01 \n", + " 1 KSP Residual norm 5.140917593650e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.382816805454e+01 \n", + " 1 PICARD ||F||/||F0||=2.248032e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.307129958739e-01 \n", + " 1 KSP Residual norm 1.795238563300e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.358189657019e+00 \n", + " 2 MMFD ||F||/||F0||=5.459377e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.542985866970e-02 \n", + " 1 KSP Residual norm 2.288801589502e-02 \n", + " 2 KSP Residual norm 2.861970755157e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 6.260466879731e-01 \n", + " 3 MMFD ||F||/||F0||=1.017758e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.663423666067e-03 \n", + " 1 KSP Residual norm 1.976225612822e-03 \n", + " 2 KSP Residual norm 4.941550233108e-04 \n", + " 3 KSP Residual norm 1.044357732985e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 3.841812599305e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.15555 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.866166804091e-07 \n", + " |Div|_2 = 8.681546910759e-07 \n", + " Momentum: \n", + " |mRes|_2 = 3.841812598325e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01046 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Marker control [0]: (subgrid) cloned 70084 markers and merged 70015 markers in 7.2274e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 69 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.01281936 [Myr] \n", + "Tentative time step : 0.01045651 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.134541958554e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.199850058434e-01 \n", + " 1 KSP Residual norm 2.714180806231e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.250085823265e+01 \n", + " 1 PICARD ||F||/||F0||=1.752160e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.231632391274e-02 \n", + " 1 KSP Residual norm 4.073744580575e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.021480762121e+00 \n", + " 2 MMFD ||F||/||F0||=2.833371e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.658097993547e-02 \n", + " 1 KSP Residual norm 4.275931869227e-03 \n", + " 2 KSP Residual norm 8.002314692060e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.470807747690e-01 \n", + " 3 MMFD ||F||/||F0||=2.061531e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.047663941233e-04 \n", + " 1 KSP Residual norm 3.882105693831e-04 \n", + " 2 KSP Residual norm 1.373931908720e-04 \n", + " 3 KSP Residual norm 2.887425292323e-05 \n", + " 4 KSP Residual norm 8.390742694988e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 3.174106512860e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.04193 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.747093913458e-09 \n", + " |Div|_2 = 7.056576664700e-09 \n", + " Momentum: \n", + " |mRes|_2 = 3.174106512852e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01013 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70806 markers and merged 70815 markers in 7.3419e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 70 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.02294651 [Myr] \n", + "Tentative time step : 0.01012715 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 2.167791185715e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.568688352157e-01 \n", + " 1 KSP Residual norm 6.556608678343e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 6.334941353373e+00 \n", + " 1 MMFD ||F||/||F0||=2.922302e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.303400617328e-02 \n", + " 1 KSP Residual norm 1.846706560876e-02 \n", + " 2 KSP Residual norm 4.061685811342e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 1.982233435421e+00 \n", + " 2 MMFD ||F||/||F0||=9.144024e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.814835644657e-03 \n", + " 1 KSP Residual norm 1.455050582219e-03 \n", + " 2 KSP Residual norm 6.006978776712e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 5.313834930163e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.750702 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.874276695062e-07 \n", + " |Div|_2 = 5.017948580491e-07 \n", + " Momentum: \n", + " |mRes|_2 = 5.313834929926e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01083 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70412 markers and merged 70382 markers in 7.4449e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.008595 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 71 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.03378089 [Myr] \n", + "Tentative time step : 0.01083439 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.225485555638e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.076930142740e-01 \n", + " 1 KSP Residual norm 4.372055609805e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.081871497085e+01 \n", + " 1 PICARD ||F||/||F0||=1.737811e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.294698890310e-01 \n", + " 1 KSP Residual norm 1.577211251401e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.758407957691e+00 \n", + " 2 MMFD ||F||/||F0||=2.824531e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.158282160516e-02 \n", + " 1 KSP Residual norm 6.927211784730e-03 \n", + " 2 KSP Residual norm 1.251912187483e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.170738141477e-01 \n", + " 3 MMFD ||F||/||F0||=6.699458e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.440772567993e-03 \n", + " 1 KSP Residual norm 9.361239816651e-04 \n", + " 2 KSP Residual norm 2.182783837984e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 6.235029558845e-02 \n", + " 4 MMFD ||F||/||F0||=1.001533e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.402832887424e-04 \n", + " 1 KSP Residual norm 9.497452023602e-05 \n", + " 2 KSP Residual norm 3.809102089681e-05 \n", + " 3 KSP Residual norm 6.700238729452e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 1.191142936085e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.3185 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.338680033958e-09 \n", + " |Div|_2 = 4.493605845966e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.191142936077e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01034 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70469 markers and merged 70496 markers in 7.4034e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 72 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.04412225 [Myr] \n", + "Tentative time step : 0.01034136 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.266417312925e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.027560091566e-01 \n", + " 1 KSP Residual norm 2.077310321179e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 8.394999163013e+00 \n", + " 1 PICARD ||F||/||F0||=1.155315e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.539106255768e-02 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1 KSP Residual norm 3.992672845687e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.220778412145e+00 \n", + " 2 MMFD ||F||/||F0||=5.808610e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.577661799903e-02 \n", + " 1 KSP Residual norm 1.345519723657e-02 \n", + " 2 KSP Residual norm 4.354471140643e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 8.192644093302e-01 \n", + " 3 MMFD ||F||/||F0||=1.127467e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.247529963970e-02 \n", + " 1 KSP Residual norm 1.859678186869e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 1.408579893736e-01 \n", + " 4 MMFD ||F||/||F0||=1.938479e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.854046875042e-03 \n", + " 1 KSP Residual norm 1.407477919260e-03 \n", + " 2 KSP Residual norm 3.196642215619e-04 \n", + " 3 KSP Residual norm 7.029137843113e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 1.114322817067e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.24219 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.012117227475e-07 \n", + " |Div|_2 = 5.116809560309e-07 \n", + " Momentum: \n", + " |mRes|_2 = 1.114322815892e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01038 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71265 markers and merged 71214 markers in 7.5583e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 73 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.05450503 [Myr] \n", + "Tentative time step : 0.01038278 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.065374275057e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.225337983532e-01 \n", + " 1 KSP Residual norm 3.914371995071e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 8.794390174862e+00 \n", + " 1 MMFD ||F||/||F0||=8.254742e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.748668561956e-02 \n", + " 1 KSP Residual norm 1.234357329450e-02 \n", + " 2 KSP Residual norm 2.265223139118e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 2 SNES Function norm 4.117701473236e-01 \n", + " 2 MMFD ||F||/||F0||=3.865028e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.838459075383e-03 \n", + " 1 KSP Residual norm 6.903087759321e-04 \n", + " 2 KSP Residual norm 1.839928943436e-04 \n", + " 3 KSP Residual norm 4.412229998492e-05 \n", + " 4 KSP Residual norm 1.780127405680e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 5.391467449176e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 3\n", + "SNES solution time : 0.810356 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.449894953100e-08 \n", + " |Div|_2 = 1.837435192048e-08 \n", + " Momentum: \n", + " |mRes|_2 = 5.391467449145e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01089 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71118 markers and merged 71187 markers in 7.5394e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 74 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.06539526 [Myr] \n", + "Tentative time step : 0.01089023 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.869115086948e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.461085388213e-01 \n", + " 1 KSP Residual norm 1.657201824128e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.047527245774e+01 \n", + " 1 PICARD ||F||/||F0||=1.181096e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.168608249054e-01 \n", + " 1 KSP Residual norm 1.197534311037e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.890940371003e+00 \n", + " 2 MMFD ||F||/||F0||=4.387067e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.940879074291e-02 \n", + " 1 KSP Residual norm 8.897027770303e-03 \n", + " 2 KSP Residual norm 1.763230000489e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 5.185589797698e-01 \n", + " 3 MMFD ||F||/||F0||=5.846795e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.593393229192e-03 \n", + " 1 KSP Residual norm 1.047234423673e-03 \n", + " 2 KSP Residual norm 2.391343886284e-04 \n", + " 3 KSP Residual norm 4.256599007541e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.156889131978e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.02896 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.026801597706e-07 \n", + " |Div|_2 = 1.953193520085e-07 \n", + " Momentum: \n", + " |mRes|_2 = 1.156889131814e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01055 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70545 markers and merged 70494 markers in 7.3583e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 75 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.07594743 [Myr] \n", + "Tentative time step : 0.01055217 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.174890696372e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.935158382450e-01 \n", + " 1 KSP Residual norm 3.344889460874e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.741464072444e+01 \n", + " 1 PICARD ||F||/||F0||=3.365219e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.531066302908e-02 \n", + " 1 KSP Residual norm 2.914435256422e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.518251238024e+00 \n", + " 2 MMFD ||F||/||F0||=4.866289e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.420725871084e-02 \n", + " 1 KSP Residual norm 3.510193774604e-03 \n", + " 2 KSP Residual norm 1.430195543431e-03 \n", + " 3 KSP Residual norm 6.829395423136e-04 \n", + " 4 KSP Residual norm 2.124822805835e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 3 SNES Function norm 3.375935810104e-01 \n", + " 3 MMFD ||F||/||F0||=6.523685e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.116667737233e-03 \n", + " 1 KSP Residual norm 6.302531773560e-04 \n", + " 2 KSP Residual norm 1.167401145070e-04 \n", + " 3 KSP Residual norm 5.859025480172e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.335416905051e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.0815 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.173612072130e-08 \n", + " |Div|_2 = 2.994315337057e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.335416905047e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01069 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Marker control [0]: (subgrid) cloned 70991 markers and merged 71057 markers in 7.8996e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.009009 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 76 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.08663997 [Myr] \n", + "Tentative time step : 0.01069253 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.311392502428e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.597752816595e-01 \n", + " 1 KSP Residual norm 5.486555490511e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.148784506301e+01 \n", + " 1 PICARD ||F||/||F0||=1.571225e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.519250439904e-02 \n", + " 1 KSP Residual norm 2.123080744545e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.798984833204e+00 \n", + " 2 MMFD ||F||/||F0||=3.828251e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.410577936386e-02 \n", + " 1 KSP Residual norm 4.420682988885e-03 \n", + " 2 KSP Residual norm 7.226092954340e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.076033870168e-01 \n", + " 3 MMFD ||F||/||F0||=1.471722e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.126654296356e-04 \n", + " 1 KSP Residual norm 3.600950491522e-04 \n", + " 2 KSP Residual norm 1.391265150713e-04 \n", + " 3 KSP Residual norm 3.811122534751e-05 \n", + " 4 KSP Residual norm 1.147873216694e-05 \n", + " 5 KSP Residual norm 2.761716339636e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 7.874406972899e-04 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.0883 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.988619074440e-10 \n", + " |Div|_2 = 9.937063483041e-10 \n", + " Momentum: \n", + " |mRes|_2 = 7.874406972893e-04 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01066 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70440 markers and merged 70383 markers in 6.7991e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 77 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.09729505 [Myr] \n", + "Tentative time step : 0.01065508 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 3.095750311037e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.151275344128e-01 \n", + " 1 KSP Residual norm 4.858846402429e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 6.468444593602e+00 \n", + " 1 PICARD ||F||/||F0||=2.089459e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.241149351438e-02 \n", + " 1 KSP Residual norm 3.228218050884e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 1.596412017959e+00 \n", + " 2 MMFD ||F||/||F0||=5.156785e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.467256150329e-02 \n", + " 1 KSP Residual norm 3.500258990329e-03 \n", + " 2 KSP Residual norm 6.264051115093e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.522528601851e-01 \n", + " 3 MMFD ||F||/||F0||=4.918125e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.149832390374e-04 \n", + " 1 KSP Residual norm 2.903218087219e-04 \n", + " 2 KSP Residual norm 4.919412394715e-05 \n", + " 3 KSP Residual norm 1.409488974421e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 5.356388399512e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.04403 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.742996026145e-08 \n", + " |Div|_2 = 6.691883954648e-08 \n", + " Momentum: \n", + " |mRes|_2 = 5.356388399094e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01041 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71230 markers and merged 71296 markers in 7.7239e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 78 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.10770584 [Myr] \n", + "Tentative time step : 0.01041079 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.479441741241e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.240216945282e-01 \n", + " 1 KSP Residual norm 3.306942016775e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.682014298116e+01 \n", + " 1 PICARD ||F||/||F0||=2.248850e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.079898923002e-02 \n", + " 1 KSP Residual norm 1.099212072376e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.010363346362e+00 \n", + " 2 MMFD ||F||/||F0||=5.361848e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.735597827580e-02 \n", + " 1 KSP Residual norm 8.117408479533e-03 \n", + " 2 KSP Residual norm 9.753060192117e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 9.142171160509e-01 \n", + " 3 MMFD ||F||/||F0||=1.222307e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.263707459499e-03 \n", + " 1 KSP Residual norm 9.789118366569e-04 \n", + " 2 KSP Residual norm 2.588300773902e-04 \n", + " 3 KSP Residual norm 8.334851162884e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 2.011917912235e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.04969 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.016050746293e-08 \n", + " |Div|_2 = 1.093147987927e-07 \n", + " Momentum: \n", + " |mRes|_2 = 2.011917912205e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01041 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71914 markers and merged 71842 markers in 7.8408e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 79 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.11811530 [Myr] \n", + "Tentative time step : 0.01040947 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.708246832478e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.494340013099e-01 \n", + " 1 KSP Residual norm 7.047039949121e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 9.880776196955e+00 \n", + " 1 PICARD ||F||/||F0||=2.098610e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.355635967253e-02 \n", + " 1 KSP Residual norm 5.793089494990e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 2 SNES Function norm 2.006699593410e+00 \n", + " 2 MMFD ||F||/||F0||=4.262095e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.018416888698e-02 \n", + " 1 KSP Residual norm 5.610726991089e-03 \n", + " 2 KSP Residual norm 9.924968917255e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.831834172685e-01 \n", + " 3 MMFD ||F||/||F0||=6.014626e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.309172457239e-03 \n", + " 1 KSP Residual norm 4.076915348232e-04 \n", + " 2 KSP Residual norm 1.361145049107e-04 \n", + " 3 KSP Residual norm 5.639121375828e-05 \n", + " 4 KSP Residual norm 1.315653096382e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 3.590534764865e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 0.99437 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.068026824260e-08 \n", + " |Div|_2 = 5.082436423580e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.590534764506e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01012 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71002 markers and merged 70993 markers in 6.7188e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 80 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.12823882 [Myr] \n", + "Tentative time step : 0.01012351 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.254761977103e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.345050632795e-01 \n", + " 1 KSP Residual norm 6.042263796703e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 7.730266589053e+00 \n", + " 1 PICARD ||F||/||F0||=1.235901e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.108958163779e-02 \n", + " 1 KSP Residual norm 6.871883681058e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.361990471854e+00 \n", + " 2 MMFD ||F||/||F0||=3.776308e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.592417363523e-02 \n", + " 1 KSP Residual norm 4.335087122644e-03 \n", + " 2 KSP Residual norm 1.414653097099e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.129054420402e-01 \n", + " 3 MMFD ||F||/||F0||=5.002675e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.448013170759e-03 \n", + " 1 KSP Residual norm 9.423945489367e-04 \n", + " 2 KSP Residual norm 2.759998617945e-04 \n", + " 3 KSP Residual norm 6.705169062325e-05 \n", + " 4 KSP Residual norm 2.585684800387e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 4.308296519956e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.00994 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.868307903990e-08 \n", + " |Div|_2 = 3.540991082321e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.308296519810e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01024 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71563 markers and merged 71542 markers in 7.4463e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.013747 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 81 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.13848347 [Myr] \n", + "Tentative time step : 0.01024465 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.394610753690e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.950885114255e-01 \n", + " 1 KSP Residual norm 5.393886332095e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 8.919078025676e+00 \n", + " 1 PICARD ||F||/||F0||=1.394780e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.683783188784e-02 \n", + " 1 KSP Residual norm 6.695176700624e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.229155300836e+00 \n", + " 2 MMFD ||F||/||F0||=3.485991e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.260613247817e-03 \n", + " 1 KSP Residual norm 4.759218410567e-03 \n", + " 2 KSP Residual norm 1.562971238573e-03 \n", + " 3 KSP Residual norm 4.956788739356e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 2.469635758454e-01 \n", + " 3 MMFD ||F||/||F0||=3.862058e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.973617356533e-03 \n", + " 1 KSP Residual norm 5.866603447395e-04 \n", + " 2 KSP Residual norm 3.413123549180e-04 \n", + " 3 KSP Residual norm 9.281651143515e-05 \n", + " 4 KSP Residual norm 4.310715069569e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 1.142402893545e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.11923 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.428272138019e-07 \n", + " |Div|_2 = 2.935777152295e-07 \n", + " Momentum: \n", + " |mRes|_2 = 1.142402893168e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01027 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71949 markers and merged 71895 markers in 7.2909e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 82 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.14875463 [Myr] \n", + "Tentative time step : 0.01027116 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.560963950910e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.302605944434e-01 \n", + " 1 KSP Residual norm 7.376118763415e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.401312949457e+01 \n", + " 1 PICARD ||F||/||F0||=1.636864e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.813782731992e-02 \n", + " 1 KSP Residual norm 5.728075260271e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 6.248232526872e+00 \n", + " 2 MMFD ||F||/||F0||=7.298515e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.474488668079e-02 \n", + " 1 KSP Residual norm 9.127821943880e-03 \n", + " 2 KSP Residual norm 2.756566036969e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.434926746723e+00 \n", + " 3 MMFD ||F||/||F0||=4.012313e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.107000397557e-02 \n", + " 1 KSP Residual norm 1.555408677704e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 4 SNES Function norm 4.740547524717e-01 \n", + " 4 MMFD ||F||/||F0||=5.537399e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.560120352934e-03 \n", + " 1 KSP Residual norm 6.469403967139e-04 \n", + " 2 KSP Residual norm 3.305682683407e-04 \n", + " 3 KSP Residual norm 9.810113570977e-05 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 5 SNES Function norm 3.097118651811e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.28821 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.431853625944e-08 \n", + " |Div|_2 = 3.046253586201e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.097118651809e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01040 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71325 markers and merged 71349 markers in 7.3382e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 83 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.15915464 [Myr] \n", + "Tentative time step : 0.01040001 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.035453149754e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.509172219389e-01 \n", + " 1 KSP Residual norm 4.622064803671e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.897212594934e+01 \n", + " 1 PICARD ||F||/||F0||=3.767710e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.387024919639e-01 \n", + " 1 KSP Residual norm 6.328627194998e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.592640782889e+00 \n", + " 2 MMFD ||F||/||F0||=9.120611e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.358149376815e-02 \n", + " 1 KSP Residual norm 9.392769045576e-03 \n", + " 2 KSP Residual norm 1.664037998881e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.269982992328e-01 \n", + " 3 MMFD ||F||/||F0||=8.479839e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.282228535602e-03 \n", + " 1 KSP Residual norm 9.740034799095e-04 \n", + " 2 KSP Residual norm 3.702069151019e-04 \n", + " 3 KSP Residual norm 8.838971538517e-05 \n", + " 4 KSP Residual norm 2.071809595897e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 1.545615317445e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06708 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.782126959181e-09 \n", + " |Div|_2 = 1.571187714131e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.545615317444e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01017 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71263 markers and merged 71278 markers in 8.0541e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 84 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.16932725 [Myr] \n", + "Tentative time step : 0.01017262 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.204051162908e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.707812784590e-01 \n", + " 1 KSP Residual norm 4.060819289571e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 8.570277189057e+00 \n", + " 1 PICARD ||F||/||F0||=1.646847e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.234052309425e-02 \n", + " 1 KSP Residual norm 1.695256975187e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.900312890101e+00 \n", + " 2 MMFD ||F||/||F0||=5.573183e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.787585754296e-03 \n", + " 1 KSP Residual norm 2.134874389141e-03 \n", + " 2 KSP Residual norm 9.082711211259e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.698582010714e-01 \n", + " 3 MMFD ||F||/||F0||=7.107121e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.106769227815e-03 \n", + " 1 KSP Residual norm 6.577381675174e-04 \n", + " 2 KSP Residual norm 2.607228906510e-04 \n", + " 3 KSP Residual norm 5.272898508853e-05 \n", + " 4 KSP Residual norm 1.116705631067e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 5.523132782320e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.02657 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.516099512600e-08 \n", + " |Div|_2 = 2.520402938543e-08 \n", + " Momentum: \n", + " |mRes|_2 = 5.523132782262e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01015 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71784 markers and merged 71715 markers in 7.7641e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 85 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.17948013 [Myr] \n", + "Tentative time step : 0.01015287 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.317907780202e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.525107058735e-01 \n", + " 1 KSP Residual norm 4.401836320076e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.027159147208e+01 \n", + " 1 PICARD ||F||/||F0||=1.625790e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.313916841707e-02 \n", + " 1 KSP Residual norm 1.760224442508e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.156837792445e+00 \n", + " 2 MMFD ||F||/||F0||=4.996651e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.360645481922e-02 \n", + " 1 KSP Residual norm 2.689894476450e-03 \n", + " 2 KSP Residual norm 6.168323020794e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 5.446261102471e-01 \n", + " 3 MMFD ||F||/||F0||=8.620355e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.377867932357e-03 \n", + " 1 KSP Residual norm 2.677335437691e-04 \n", + " 2 KSP Residual norm 8.807054779136e-05 \n", + " 3 KSP Residual norm 5.508511775723e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 2.866311208602e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.0165 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.871059534559e-08 \n", + " |Div|_2 = 4.378498065586e-08 \n", + " Momentum: \n", + " |mRes|_2 = 2.866311208599e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01020 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71179 markers and merged 71209 markers in 7.4302e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.010202 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 86 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.18968292 [Myr] \n", + "Tentative time step : 0.01020280 [Myr] \n", + "--------------------------------------------------------------------------\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 0 SNES Function norm 5.545564910030e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.973482701979e-01 \n", + " 1 KSP Residual norm 1.454178712898e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.494749917823e+01 \n", + " 1 PICARD ||F||/||F0||=2.695397e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.223421960812e-01 \n", + " 1 KSP Residual norm 8.525934414574e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.110032288398e+00 \n", + " 2 MMFD ||F||/||F0||=5.608143e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.429039383298e-02 \n", + " 1 KSP Residual norm 8.363856030819e-03 \n", + " 2 KSP Residual norm 2.105416235474e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.129986326301e+00 \n", + " 3 MMFD ||F||/||F0||=2.037640e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.930987608960e-03 \n", + " 1 KSP Residual norm 1.320115713383e-03 \n", + " 2 KSP Residual norm 5.059315954944e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 7.097337986710e-01 \n", + " 4 MMFD ||F||/||F0||=1.279822e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.724421851936e-03 \n", + " 1 KSP Residual norm 4.591072467984e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 5 SNES Function norm 7.714992820787e-02 \n", + " 5 MMFD ||F||/||F0||=1.391201e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.954610323978e-04 \n", + " 1 KSP Residual norm 3.326842117123e-04 \n", + " 2 KSP Residual norm 7.175557603805e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 6 SNES Function norm 1.537038848176e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 6\n", + "SNES solution time : 1.50032 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 9.467057388024e-09 \n", + " |Div|_2 = 3.465512042996e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.537038848172e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00991 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71134 markers and merged 71125 markers in 8.1655e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 87 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.19959207 [Myr] \n", + "Tentative time step : 0.00990915 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.657164436446e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.926733101603e-01 \n", + " 1 KSP Residual norm 3.585181974076e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.235215080604e+01 \n", + " 1 PICARD ||F||/||F0||=1.613149e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.969967600232e-02 \n", + " 1 KSP Residual norm 3.784090930447e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.817732812084e+00 \n", + " 2 MMFD ||F||/||F0||=4.985831e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.807505248423e-02 \n", + " 1 KSP Residual norm 4.192584842924e-03 \n", + " 2 KSP Residual norm 1.460362587622e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.213790700350e-01 \n", + " 3 MMFD ||F||/||F0||=5.503069e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.037387969647e-03 \n", + " 1 KSP Residual norm 7.756933156353e-04 \n", + " 2 KSP Residual norm 3.306516633424e-04 \n", + " 3 KSP Residual norm 1.337903294594e-04 \n", + " 4 KSP Residual norm 3.775544608534e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 1.589018402784e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.09549 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.475845845868e-08 \n", + " |Div|_2 = 5.230753745878e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.589018402776e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00994 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70797 markers and merged 70809 markers in 7.7418e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 88 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.20952799 [Myr] \n", + "Tentative time step : 0.00993592 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.925531439071e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.157839252831e-01 \n", + " 1 KSP Residual norm 7.457745399791e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.269151666531e+01 \n", + " 1 PICARD ||F||/||F0||=1.832569e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.095038118909e-02 \n", + " 1 KSP Residual norm 5.849457330258e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.360014073945e+00 \n", + " 2 MMFD ||F||/||F0||=4.851634e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.612836928411e-02 \n", + " 1 KSP Residual norm 4.054611179695e-03 \n", + " 2 KSP Residual norm 9.143525506418e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.055607875974e-01 \n", + " 3 MMFD ||F||/||F0||=5.856024e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.928303993878e-03 \n", + " 1 KSP Residual norm 7.594632712938e-04 \n", + " 2 KSP Residual norm 3.867621677502e-04 \n", + " 3 KSP Residual norm 1.662374394698e-04 \n", + " 4 KSP Residual norm 3.820128879961e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 4.391681861756e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.03265 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.748947906441e-08 \n", + " |Div|_2 = 1.135167416457e-07 \n", + " Momentum: \n", + " |mRes|_2 = 4.391681861741e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01001 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71730 markers and merged 71685 markers in 7.4173e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 89 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.21953369 [Myr] \n", + "Tentative time step : 0.01000569 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.095874801746e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.138943050645e-01 \n", + " 1 KSP Residual norm 3.073767944576e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.084253563733e+01 \n", + " 1 PICARD ||F||/||F0||=2.127708e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 5.148101253619e-02 \n", + " 1 KSP Residual norm 1.999154736028e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 2.638736595545e+00 \n", + " 2 MMFD ||F||/||F0||=5.178182e-03 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.066337647403e-02 \n", + " 1 KSP Residual norm 4.260727091062e-03 \n", + " 2 KSP Residual norm 1.102070489325e-03 \n", + " 3 KSP Residual norm 4.345417813942e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 3.103076039265e-01 \n", + " 3 MMFD ||F||/||F0||=6.089388e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.117919356156e-03 \n", + " 1 KSP Residual norm 4.561377491234e-04 \n", + " 2 KSP Residual norm 3.564172650451e-04 \n", + " 3 KSP Residual norm 1.054618036550e-04 \n", + " 4 KSP Residual norm 4.328641796130e-05 \n", + " 5 KSP Residual norm 8.114746795971e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 1.741881861293e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.1254 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.293203598374e-08 \n", + " |Div|_2 = 2.218465463099e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.741881861291e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00992 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 71566 markers and merged 71545 markers in 7.7627e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 90 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.22945338 [Myr] \n", + "Tentative time step : 0.00991969 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.080588926587e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.003291456268e+00 \n", + " 1 KSP Residual norm 7.471263275996e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.371161832213e+01 \n", + " 1 PICARD ||F||/||F0||=1.268902e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.539779362702e-02 \n", + " 1 KSP Residual norm 4.041364437003e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.258950605937e+00 \n", + " 2 MMFD ||F||/||F0||=3.941324e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.278427865648e-02 \n", + " 1 KSP Residual norm 5.362848512769e-03 \n", + " 2 KSP Residual norm 1.369229125536e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 8.400994496028e-01 \n", + " 3 MMFD ||F||/||F0||=7.774459e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.576930315303e-03 \n", + " 1 KSP Residual norm 9.603925972594e-04 \n", + " 2 KSP Residual norm 3.001427378889e-04 \n", + " 3 KSP Residual norm 1.845203498403e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 3.033978786523e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06865 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 3.072103698862e-08 \n", + " |Div|_2 = 5.294429382517e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.033978786518e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.01018 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70848 markers and merged 70779 markers in 7.6319e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.008361 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 91 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.23963520 [Myr] \n", + "Tentative time step : 0.01018182 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 6.424093221849e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.079591132176e+00 \n", + " 1 KSP Residual norm 6.183592572586e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.106571707334e+01 \n", + " 1 PICARD ||F||/||F0||=3.279174e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.375073301875e-01 \n", + " 1 KSP Residual norm 2.519142334309e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.941538834785e+00 \n", + " 2 MMFD ||F||/||F0||=7.692197e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.906980004461e-02 \n", + " 1 KSP Residual norm 1.537676243632e-02 \n", + " 2 KSP Residual norm 3.393804544745e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 9.712697321571e-01 \n", + " 3 MMFD ||F||/||F0||=1.511917e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.445277148859e-03 \n", + " 1 KSP Residual norm 3.266657078415e-03 \n", + " 2 KSP Residual norm 2.089772586989e-03 \n", + " 3 KSP Residual norm 1.275545047269e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 5.650476910534e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.04951 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 5.699077464255e-07 \n", + " |Div|_2 = 7.252081741702e-07 \n", + " Momentum: \n", + " |mRes|_2 = 5.650476910069e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00962 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 70751 markers and merged 70781 markers in 7.4681e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 92 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.24925294 [Myr] \n", + "Tentative time step : 0.00961774 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.741355501215e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.800447345676e-01 \n", + " 1 KSP Residual norm 1.451892768273e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.727261158577e+01 \n", + " 1 PICARD ||F||/||F0||=3.642969e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.941749764261e-02 \n", + " 1 KSP Residual norm 3.211175603047e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.185182887677e+00 \n", + " 2 MMFD ||F||/||F0||=8.826976e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.911545654616e-02 \n", + " 1 KSP Residual norm 5.084204093234e-03 \n", + " 2 KSP Residual norm 1.786062774970e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.934854763908e-01 \n", + " 3 MMFD ||F||/||F0||=8.299008e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.936708111992e-03 \n", + " 1 KSP Residual norm 1.006959193021e-03 \n", + " 2 KSP Residual norm 3.114007283071e-04 \n", + " 3 KSP Residual norm 6.143372701308e-05 \n", + " 4 KSP Residual norm 1.818108213887e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 4.407752934995e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.04361 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.539178399821e-08 \n", + " |Div|_2 = 8.442423887096e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.407752934186e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00952 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Marker control [0]: (subgrid) cloned 70006 markers and merged 70087 markers in 7.1836e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 93 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.25877739 [Myr] \n", + "Tentative time step : 0.00952444 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.137309188745e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.373211081406e-01 \n", + " 1 KSP Residual norm 3.350576467021e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.349966026999e+01 \n", + " 1 PICARD ||F||/||F0||=1.186982e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.841144396448e-02 \n", + " 1 KSP Residual norm 3.263272459436e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.381926129361e+00 \n", + " 2 MMFD ||F||/||F0||=2.973621e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.738473503150e-02 \n", + " 1 KSP Residual norm 7.119817688194e-03 \n", + " 2 KSP Residual norm 2.399424613159e-03 \n", + " 3 KSP Residual norm 8.695715833654e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 3 SNES Function norm 2.683153705098e-01 \n", + " 3 MMFD ||F||/||F0||=2.359212e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.952525344853e-03 \n", + " 1 KSP Residual norm 7.911476021337e-04 \n", + " 2 KSP Residual norm 1.906123495415e-04 \n", + " 3 KSP Residual norm 5.049714078413e-05 \n", + " 4 KSP Residual norm 2.334000221851e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 4.838493711729e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06637 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.743364922037e-08 \n", + " |Div|_2 = 6.136187614070e-08 \n", + " Momentum: \n", + " |mRes|_2 = 4.838493711340e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00935 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68943 markers and merged 68895 markers in 7.4240e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 94 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.26812593 [Myr] \n", + "Tentative time step : 0.00934854 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 4.594213504728e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.792207683481e-01 \n", + " 1 KSP Residual norm 1.429818635293e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.215659523537e+01 \n", + " 1 PICARD ||F||/||F0||=2.646067e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 7.560792209380e-02 \n", + " 1 KSP Residual norm 8.067279521060e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 3.856964525402e+00 \n", + " 2 MMFD ||F||/||F0||=8.395266e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.091200364990e-02 \n", + " 1 KSP Residual norm 4.180599971320e-03 \n", + " 2 KSP Residual norm 1.081378593866e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 3.718432214788e-01 \n", + " 3 MMFD ||F||/||F0||=8.093730e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.423492460861e-03 \n", + " 1 KSP Residual norm 4.923671173229e-04 \n", + " 2 KSP Residual norm 1.812267204060e-04 \n", + " 3 KSP Residual norm 1.122390799310e-04 \n", + " 4 KSP Residual norm 5.365050104109e-05 \n", + " 5 KSP Residual norm 2.001861710545e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 5\n", + " 4 SNES Function norm 3.102363560837e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.05545 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 9.424193668506e-09 \n", + " |Div|_2 = 1.773823862046e-08 \n", + " Momentum: \n", + " |mRes|_2 = 3.102363560837e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00938 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 69662 markers and merged 69623 markers in 7.7245e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 95 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.27750232 [Myr] \n", + "Tentative time step : 0.00937639 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 8.029022378479e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.020842653822e+00 \n", + " 1 KSP Residual norm 8.722735291040e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.058234512504e+01 \n", + " 1 PICARD ||F||/||F0||=2.563493e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.272829596688e-01 \n", + " 1 KSP Residual norm 7.714913331129e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.945279822604e+00 \n", + " 2 MMFD ||F||/||F0||=6.159255e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.282292024091e-02 \n", + " 1 KSP Residual norm 6.704959273366e-03 \n", + " 2 KSP Residual norm 1.650059993944e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 8.220419987315e-01 \n", + " 3 MMFD ||F||/||F0||=1.023838e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.890278303094e-03 \n", + " 1 KSP Residual norm 1.242845430944e-03 \n", + " 2 KSP Residual norm 4.316052086556e-04 \n", + " 3 KSP Residual norm 2.216213252595e-04 \n", + " 4 KSP Residual norm 2.164414089693e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 9.847230761638e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.10895 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 6.278863850032e-08 \n", + " |Div|_2 = 1.215820474250e-07 \n", + " Momentum: \n", + " |mRes|_2 = 9.847230760888e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00919 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68907 markers and merged 68949 markers in 7.2407e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.007157 sec)\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 96 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.28669612 [Myr] \n", + "Tentative time step : 0.00919380 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 1.021432755662e+03 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.674464274116e-01 \n", + " 1 KSP Residual norm 7.670864669246e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.267930392068e+01 \n", + " 1 PICARD ||F||/||F0||=2.220342e-02 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.074078412903e-01 \n", + " 1 KSP Residual norm 9.519896079150e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 6.755375339702e+00 \n", + " 2 MMFD ||F||/||F0||=6.613627e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.600590283848e-02 \n", + " 1 KSP Residual norm 9.072746192803e-03 \n", + " 2 KSP Residual norm 2.564985508366e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.302943290697e+00 \n", + " 3 MMFD ||F||/||F0||=2.254621e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.156062008304e-03 \n", + " 1 KSP Residual norm 9.385106158271e-04 \n", + " 2 KSP Residual norm 3.720741589259e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 1.868211824593e-01 \n", + " 4 MMFD ||F||/||F0||=1.829011e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 4.188290829648e-04 \n", + " 1 KSP Residual norm 2.050868587200e-04 \n", + " 2 KSP Residual norm 8.006616293723e-05 \n", + " 3 KSP Residual norm 1.022279677280e-05 \n", + " 4 KSP Residual norm 3.441519805865e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 5 SNES Function norm 1.611777415453e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 5\n", + "SNES solution time : 1.30566 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 7.891720787734e-10 \n", + " |Div|_2 = 1.919270188695e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.611777415452e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00903 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68331 markers and merged 68271 markers in 7.1305e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 97 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.29572946 [Myr] \n", + "Tentative time step : 0.00903334 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.873624429538e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.007429404220e+00 \n", + " 1 KSP Residual norm 1.022340896345e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.000801469427e+01 \n", + " 1 PICARD ||F||/||F0||=3.406417e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.638379130250e-02 \n", + " 1 KSP Residual norm 1.357730598714e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 5.325735966813e+00 \n", + " 2 MMFD ||F||/||F0||=9.067205e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.008527240089e-02 \n", + " 1 KSP Residual norm 4.918174444715e-03 \n", + " 2 KSP Residual norm 1.167865860813e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 2.469911832248e-01 \n", + " 3 MMFD ||F||/||F0||=4.205090e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.081592416826e-03 \n", + " 1 KSP Residual norm 3.738131957471e-04 \n", + " 2 KSP Residual norm 5.437246976607e-05 \n", + " 3 KSP Residual norm 1.561728305985e-05 \n", + " 4 KSP Residual norm 3.477146393846e-06 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 4\n", + " 4 SNES Function norm 1.039620196086e-03 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.00679 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 4.492261895805e-09 \n", + " |Div|_2 = 1.264280278848e-08 \n", + " Momentum: \n", + " |mRes|_2 = 1.039620196009e-03 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00897 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 68418 markers and merged 68430 markers in 7.7772e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 98 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.30470101 [Myr] \n", + "Tentative time step : 0.00897155 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.639368724596e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.442325934993e-01 \n", + " 1 KSP Residual norm 2.423617439273e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 2.660078709717e+01 \n", + " 1 PICARD ||F||/||F0||=3.482066e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.553764550403e-02 \n", + " 1 KSP Residual norm 2.249991794100e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 7.339936591536e+00 \n", + " 2 MMFD ||F||/||F0||=9.608041e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.209115066300e-02 \n", + " 1 KSP Residual norm 3.557762661546e-03 \n", + " 2 KSP Residual norm 1.060362712529e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 1.573734984158e+00 \n", + " 3 MMFD ||F||/||F0||=2.060033e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 1.946932324301e-03 \n", + " 1 KSP Residual norm 4.745100208225e-04 \n", + " 2 KSP Residual norm 1.588453095160e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 4 SNES Function norm 5.081597263467e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.01262 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 6.704277823785e-08 \n", + " |Div|_2 = 1.361045035292e-07 \n", + " Momentum: \n", + " |mRes|_2 = 5.081597263449e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00891 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 67610 markers and merged 67601 markers in 6.8726e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 99 =================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.31360656 [Myr] \n", + "Tentative time step : 0.00890555 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 7.913997531793e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 8.317963238255e-01 \n", + " 1 KSP Residual norm 6.893236458349e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.234803748310e+01 \n", + " 1 PICARD ||F||/||F0||=1.560278e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 6.532126172843e-02 \n", + " 1 KSP Residual norm 3.573246439781e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.079815980352e+00 \n", + " 2 MMFD ||F||/||F0||=5.155190e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.056061891140e-02 \n", + " 1 KSP Residual norm 4.816405944414e-03 \n", + " 2 KSP Residual norm 1.099170904915e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 5.163032295482e-01 \n", + " 3 MMFD ||F||/||F0||=6.523925e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 2.100265626855e-03 \n", + " 1 KSP Residual norm 5.490017255362e-04 \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 2 KSP Residual norm 1.655724830182e-04 \n", + " 3 KSP Residual norm 4.806768394602e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.334347941596e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.02205 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 2.227907490437e-09 \n", + " |Div|_2 = 6.605144310693e-09 \n", + " Momentum: \n", + " |mRes|_2 = 1.334347941596e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00878 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 67241 markers and merged 67235 markers in 7.3511e-02 s\n", + "--------------------------------------------------------------------------\n", + "================================ STEP 100 ================================\n", + "--------------------------------------------------------------------------\n", + "Current time : 1.32238567 [Myr] \n", + "Tentative time step : 0.00877911 [Myr] \n", + "--------------------------------------------------------------------------\n", + " 0 SNES Function norm 5.477815982871e+02 \n", + " 0 PICARD ||F||/||F0||=1.000000e+00 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.612357383798e-01 \n", + " 1 KSP Residual norm 3.565139273122e-04 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 1 SNES Function norm 1.388470162597e+01 \n", + " 1 PICARD ||F||/||F0||=2.534715e-02 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 9.180317035854e-02 \n", + " 1 KSP Residual norm 7.649984335046e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 1\n", + " 2 SNES Function norm 4.416493643060e+00 \n", + " 2 MMFD ||F||/||F0||=8.062508e-03 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.314263371472e-02 \n", + " 1 KSP Residual norm 7.141119613547e-03 \n", + " 2 KSP Residual norm 1.466229187071e-03 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 2\n", + " 3 SNES Function norm 4.187199150484e-01 \n", + " 3 MMFD ||F||/||F0||=7.643921e-04 \n", + " Residual norms for js_ solve.\n", + " 0 KSP Residual norm 3.030200623770e-03 \n", + " 1 KSP Residual norm 1.089503269540e-03 \n", + " 2 KSP Residual norm 2.094334069505e-04 \n", + " 3 KSP Residual norm 4.209248029845e-05 \n", + " Linear js_ solve converged due to CONVERGED_RTOL iterations 3\n", + " 4 SNES Function norm 1.023283258357e-02 \n", + "--------------------------------------------------------------------------\n", + "SNES Convergence Reason : ||F|| < rtol*||F_initial|| \n", + "Number of iterations : 4\n", + "SNES solution time : 1.06451 (sec)\n", + "--------------------------------------------------------------------------\n", + "Residual summary: \n", + " Continuity: \n", + " |Div|_inf = 1.943376549685e-07 \n", + " |Div|_2 = 3.563154563691e-07 \n", + " Momentum: \n", + " |mRes|_2 = 1.023283257737e-02 \n", + "--------------------------------------------------------------------------\n", + "Actual time step : 0.00847 [Myr] \n", + "--------------------------------------------------------------------------\n", + "Performing marker control (subgrid algorithm)\n", + "Marker control [0]: (subgrid) cloned 66959 markers and merged 66932 markers in 6.6598e-02 s\n", + "--------------------------------------------------------------------------\n", + "Saving output ... done (0.008501 sec)\n", + "--------------------------------------------------------------------------\n", + "=========================== SOLUTION IS DONE! ============================\n", + "--------------------------------------------------------------------------\n", + "Total solution time : 133.157 (sec) \n", + "--------------------------------------------------------------------------\n" + ] + } + ], + "source": [ + "run_lamem(model,1)" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "43007a4d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "([0, 1, 5, 10, 15, 20, 25, 30, 35, 40 … 55, 60, 65, 70, 75, 80, 85, 90, 95, 100], [\"Timestep_00000000_0.00000000e+00/output.pvtr\", \"Timestep_00000001_1.10000000e-02/output.pvtr\", \"Timestep_00000005_6.71561000e-02/output.pvtr\", \"Timestep_00000010_1.66581857e-01/output.pvtr\", \"Timestep_00000015_2.57828650e-01/output.pvtr\", \"Timestep_00000020_3.48473537e-01/output.pvtr\", \"Timestep_00000025_4.33857195e-01/output.pvtr\", \"Timestep_00000030_5.17186714e-01/output.pvtr\", \"Timestep_00000035_5.94592017e-01/output.pvtr\", \"Timestep_00000040_6.66640879e-01/output.pvtr\" … \"Timestep_00000055_8.64809596e-01/output.pvtr\", \"Timestep_00000060_9.23634466e-01/output.pvtr\", \"Timestep_00000065_9.79787338e-01/output.pvtr\", \"Timestep_00000070_1.03378089e+00/output.pvtr\", \"Timestep_00000075_1.08663997e+00/output.pvtr\", \"Timestep_00000080_1.13848347e+00/output.pvtr\", \"Timestep_00000085_1.18968292e+00/output.pvtr\", \"Timestep_00000090_1.23963520e+00/output.pvtr\", \"Timestep_00000095_1.28669612e+00/output.pvtr\", \"Timestep_00000100_1.33085575e+00/output.pvtr\"], [0.0, 0.011, 0.0671561, 0.1665819, 0.2578287, 0.3484735, 0.4338572, 0.5171867, 0.594592, 0.6666409 … 0.8648096, 0.9236345, 0.9797873, 1.033781, 1.08664, 1.138483, 1.189683, 1.239635, 1.286696, 1.330856])" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "timesteps,_,_ = Read_LaMEM_simulation(model)" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "6b610e4f", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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PHcAERERx44dKxvzmjVrjIdKyWSyZ5991rB+rCiKP/74Y9kpDfXr11+8eHHZlqKxchNhXl5e2YnzLi4uL7/8svGbEgkid6ivZf7444/BgwePGjXKsK5KFbty5cqJEyfUanXLli179OghjcAsVQFAs2bNyu5Ud+rUqQsXLsjl8vDwcOPlzSS//fbbmDFjFi5caLw9ghk6nS4zM1OpVCoUCmnAZFpamlKpDA4OlqLS6XQ3btxwdnYu1Yl1584dpVIZEBBgHGF+fn52dranp2epr3KdTictWKpWq319fZs3b25mHIelTp8+nZiYKJfLO3bsWHZivlKpTEtLc3BwKLWgz/Xr1+Pi4rKzs+vUqRMZGVk2VWu12ps3b5p601LXKC3fmp6eXlxcXL9+/Y4dO5oZ+lRQUHDw4MH09HQPD4+ePXuW7RvW6XRnzpyRNkF0dnZu0aJFp06dDL2DpoiimJqaijJ91aIoXrp06fLly1lZWTKZLCAgIDIysnqOriIbYiKsdYYOHbp79+6DBw9K98Tsyb/+9a8NGzakpKQ86gkVRGRPOGq0tsjKyiooKNixY8fu3bsjIyPtLwsCCA0N/e6775gFicgibBHWFk8//fQPP/wAoG7duseOHZPGnhARERNhbbFr167ExMRGjRoNGTKES+8TERkwERIRUa1WesAeERFRrcJESEREtRoTIRER1WpMhEREVKsxERIRUa3GREhERLUaEyEREdVqTIRERFSrMRESEVGtxkRIRES1GhMhERHVakyERERUqzEREhFRrcZESEREtRoTIRER1WpMhEREVKsxERIRUa3GREhERLUaEyEREdVqTIRERFSrMRESEVGtxkRIRERVJzY2dvLkyW3atGnfvv3rr79eXFxctk5OTs7UqVObN2/er1+/2NhYQ/n27ds7d+7csmXLV199VaPRWCskJkIiIqo6iYmJ3bp127x589q1a/fv3//vf/+7bJ3Zs2drNJpDhw6NGzdu6NChJSUlAK5duzZ58uR33313z549x44dW7p0qbVCEkRRtNa5iIiIKm7jxo0fffTR+fPnjQvv3r3r7+9/9erVJk2aAOjQocO///3viRMnvvnmm9evX9+4cSOAvXv3Tp8+/datW1YJgy1CIiKyjRMnTrRt27ZU4eXLl+vXry9lQQAREREXLlwAcOHChfDwcKkwPDz89u3bubm5VgnDwSpnISIiskhMTMyGDRvi4uJKlWdnZ3t4eBie1qtXLysrSyqvW7euoRDA3bt369ev//CR2H8iDA8P3759u7+/v60DsT6NRiMIgoODHf4SS0pKXFxcbB2F9Wm1WlEUHR0dbR2I9dnrr0yn0+l0OicnJ1sHYn0V/JWJuCOKdy08s6qBd1+pY8+gffv2CQkJhqdHjx6dMmXK77//3qxZs1KH16tXr6ioyPA0Pz/fy8tLKi8sLJQKCwoKAHh6eloUmCl2+B1aSnZ2tvSR2R+9Xi8Igq2jeCS0Wq2tQ3gk9Hq9vfbK2/GvTK/X2zqKR6KCvzJRTBeRZNGZVepiJyencoeDSk6ePDl69Oiff/65V69eZV8NDg7OysrKycmR8lxSUtLkyZOl8qSk/0WSlJRUt25dKUE+PPYREhGRSSL0elFr4Y/OzAljY2OHDRv2+eefh4eH5+bm3r9/XyrfuHHjpk2bADRp0qRXr16ffPIJgKNHjyYkJIwdOxbAlClTtmzZkpKSotPpPvnkkylTplirJWD/LUIiIqo8US+aTWzlHGG2/rZt2/R6/Zw5c6Snnp6eV69eBfD33387OjqOHz8ewOrVq8ePH//11187Ojp+//33UtOwc+fOr7/+ekREBIDIyMj333+/chdUlv1PnwgICIiJiWndurWtA7E+lUolCIJd9l4UFBTUqVPH1lFYn1qtFkXR2dnZ1oFYn73+yjQajU6nUygUtg7E+ir4K9PqT2j15x9YzVheXknL4EWGpl6lFRUVubm5lSrU6/Uqlcq6HdJsERIRkUmiqBdFCzuALa1vQtksCEAmk1l9WBYTIRERmSSKOlFvWWKztL7NMRESEZEZFrcILe1TtDkmQiIiMqkSt0ZFsEVIRER2Q9Tb/a1RziMkIqJajS1CIiIyTdRZPArUSqNGqwwTIRERmSRysAwREdVqoh6W9vnVtD5CJkIiIjJNr4NeY+EhFta3NSZCIiIyQ88+QiIiqsUqc2uUfYRERGQ3RB37CKvO999/r1arpcfNmzfv37+/9Dg9PX3jxo1KpXL06NGtWrUy1P/jjz9OnDjRrFmziRMn2uUODEREtifa/63RajSh/qWXXjp06FBcXFxcXFxqaqpUmJmZGR4efuXKlZKSksjIyLi4OKl8xYoVL7zwgqur6/fffz9q1CjbRU1EZM8EUS/otZb+2Dpqy1SjFiGAxYsXN2vWzLhk9erV3bp1+/rrrwHIZLLly5dv2rRJqVQuX778999/7969+4svvtikSZPY2NhOnTrZKGoiIqrBqlGLEEB0dPSaNWvOn/+/TSAPHDgwePBg6fGQIUMOHDgA4OzZszqdrlu3bgBcXV379OkjlRMRkZWJeuh1lv2IelsHbZlq1CJs3769dAv0lVdeefXVV9955x0A6enpPj4+UoWGDRvm5OQolUqpUBAEqdzX1/fOnTumTltQULBixQpPT08AgiC8+OKLhhPWdNIO9Xp9Dfs3VxFKpdLR0dHWUViftEO9KIq2DsT67PVXJu1Qb+soHgmlUqlQKB78WxP1lt7q5K3Ryjt8+LD0YO7cuZ07d54xY4afn59MJjN80UsPZDKZcSEAnU5nZsNiuVxet25dKRE6Ojq6uLjI5fJHeBlVSC6XC4JgN5djTC6X2+t1iaJor5dml9clfdXY5aXJ5XKZrAI3BaUWoUU4feLhdezYsW7dulevXvXz8/Pz80tPT5fK79y506BBAycnJz8/v8zMTL1eL/0W09PTe/fubepsrq6uM2fObN26dRVFX4X0er0gCHb5Z7ijo6NdXpfUHLTLS7PXXxkAmUxml5fm6OhYoQSvt/8l1qpLH6FW+38f3JkzZ/Ly8lq0aAFg8ODBv//+u1QeHR0t9Rd26NDB3d1d6hfMzc09fPjwkCFDbBE1EZGdE0S9oNdZ+mPrqC1TXVqEu3fvfv/998PDw4uLi3fs2PH+++83atQIwLPPPvvtt9+OGDHC29t7+/btR44cAeDg4PD+++9PmTJl/Pjxhw4dGjlyZGhoqK2vgIjILlViHiETYaUMGjTIw8Pj2rVrCoVi4cKFISEhUnn9+vXj4uJ27dqlUqmWLFnSsGFDqXzGjBmdOnU6ffr00KFDBw4caLvAiYjsmqi3tIXHFmElKRSKvn379u3bt+xLderUeeqpp8qWt2/fvn379o88MiKi2kwU7X6wTHXpIyQiIrKJ6tIiJCKiakjQ2/+tUbYIiYjItMqsLGMuEa5fv75du3YODg5jxowpt8KCBQs8/+Hm5mZYAmXgwIHu7u5SuXXX1GSLkIiITBJE0eIWntn6LVu2/Oqrr3bv3n3lypVyK6xYsWLFihXS48mTJ0vLoUjWrl07btw4y4KpACZCIiIyTRRh6TqOenOLCEZGRgKQ5sKZl5eXt23btqNHjxpKtFptfn6+h4eHZfE8CG+NEhGRababUL9hw4ZWrVp17NjRUPL8888HBgb6+flt2LDBKm8hYYuQiIhMq9RaoxqNZvPmzcZljRo16tmzp0WnWbt27fTp0w1Pv/7666CgIEEQduzYMW7cuLCwsHbt2lkWmAlMhEREZJqNEuH58+cvXLgwceJEQ0lwcLD0YPjw4d27dz906BATIRERPXKCKAoW9hEKer2rq+uvv/76MO+7Zs2aUaNG1a9fv+xLoijevXu3Tp06D3N+Y0yERERkmt7KK8skJSUdOXLk77//TktL++abb0JDQ3v27FlYWNihQ4c//vijefPmANRq9caNG3/55RfDUTk5OStWrOjTp4+Tk9NPP/2UnZ09fPjwSl1POZgIiYio6mRnZ8fFxTVs2LBhw4ZxcXHu7u4AHBwc+vTp4+rqKtVJSUmZOHFiv379DEcpFAq1Wr1y5UqNRtOuXbtTp055eXlZKyTBLjfLNhYQEBATE2OX+xFKO9Q7OTnZOhDrKygosOJ9j+pD2qHe2dnZ1oFYn73+yqQd6hUKha0Dsb4K/sp0Kct0d36w6Mx5RfoW49Pv379f2dCqGluERERkmqivRB/hI4rlEWEiJCIi0yqz+wQTIRER2Y3KrCzDREhERHaDiZCIiGozoTI71DMREhGR3WCLkIiIarVakAi5+wQREdVqbBESEZFper119yOshpgIiYjItErcGq1pC5YxERIRkRkiRCZCIiKqtSozWIaJkIiI7IaeiZCIiGqzSrYIa9KUBCZCIiIyTRQtbuGxRUhERPajki1C+aOJ5pFgIiQiItNEy1t4Na1FWJNu4xIREVkdW4RERGSaWImVZR5NJI8MEyEREZlWiVujNezOKBMhERGZIVrewmOLkIiI7IcoWrxkGluERERkP9giJCKiWo2JkIiIajOxEptPMBESEZH9eAQtwrS0tLNnz3p5eXXr1q3sq5mZmUeOHDE87d69e+PGjaXH58+f379/f8OGDUeNGqVQKCwMyyROqCcioqrz2muvtW3b9vnnn//kk0/KrXD27NlZs2Zt/sft27el8h07dvTt2zc9PX3t2rX9+/fX6XTWCoktQiIiMk1v5Rbhm2+++dFHH3300Ufx8fGm6gQHB//666+lCt99991PPvlk2rRpGo2mbdu2O3fuHDFihIWRlY8tQiIiMk0UoLf8x7S6devKZA9IPQUFBRs3btyzZ09+fr5Ucvfu3TNnzjzxxBMAHB0dH3/88ZiYGGtdIluERERkjiiaS2zl1H+4t5PJZN7e3vv27UtOTk5JSdmzZ0+HDh3u3Lnj5OTk6ekp1fHz8ztx4sTDvc//YSIkIiLTKjVYpqSkZNasWcZlfn5+ixYtqsjRUVFRUVFR0uOXX375lSsvx5wAACAASURBVFdeOXDggCD8f8lYFMVSJQ+DiZCIiEwTH3Crsxx6US6XR0REGJc1aNCgEm8+dOjQn3/+GYCvr69arc7Nza1fvz6AjIwMX1/fSpywXEyERERkkqgXRL1lo0lEvejk5Dhz5syKH6LX669evRoYGOjk5GTc2jt27Fjz5s0B+Pj4dOjQYceOHVOnTtVqtTExMUuWLLEoKjOYCImIyLTKtAjNvXjw4MGvv/760qVL9+/fHzdu3KBBg5599tnCwsKWLVsmJia2adNm9uzZeXl5gYGBycnJ+/bt27lzp3TgokWLnn322cuXL8fFxXl4eAwfPryyl1QaEyEREZll4WAZ86NlmjVrNnbsWMPT4OBgAK6urlu2bAkICADw2muvHT58OCMjY/jw4atWrWrYsKFUc+TIkYGBgQcOHJg4ceLYsWMdHKyWv5gIiYjINFEQLWwRml9irVmzZs2aNStV6ODgMHr0aOlxYGBgYGBgucd26NChQ4cOFgVTEZxHSEREtRpbhEREZJpegIWDZSze0d7WmAiJiMgk0fJbo9CjZm3Oy0RIRERmVWawDBMhERHZBVG0fB6hWInVaGyJiZCIiEyz9jzCaoiJkIiITNPDutMnqiEmQiIiMkmEIIqVuDVakzAREhGRabXg1ign1BMRUa3GFiEREZlWmSXWeGuUiIjshijAwj7CGjWHEGAiJCIiM0SxEqNGrbZ3fNVgIiQiItMqc2u0hiXCmjpYJjU1tU+fPm5ubi1btty3b5+twyEislOidHfUwp8apaYmwpkzZ3bq1CkvL2/ZsmXjx48vLCy0dURERHZIFGWi3sIfS/sUba2GhSu5cePG4cOH33rrLQcHh5EjRwYFBW3dutXWQRER2SFRWm7Uwh9bR22ZGtlHeOXKlUaNGnl6ekpP27Zte+XKFVOVi4pKQkPDqio0eiiuzk0BPOc5FMCwgHRbh2N9pzJ9AKzLvgkgteigXlTZOiKq1URR8+BKevvvI6yRiTA3N9fd3d3w1MPD4969e6Yq5+fnV0lQREQ1jFKpVCgUD6gkVmJj3kpHZBs1MhF6eXkVFBQYnt6/fz8oKMhUZQ8Pj5yc+1USFz0UmeDURt4LQEsPpW0jUTionRy1APR6AYAoCo4OOgCCoAcgCNDpZAAKlS4AdJZ0h/i6qAC0EJsASHPwUGvuWj96ogp7cBasHWpkIgwJCcnIyLh7926DBg0AnDt37vHHH7d1UPSwIhUTV3W/CaBl9zMANIWuMgcdAJmjBoDcTQlAcNZWQSQyV62gEGBYIEMPwUkGAHIZAAgCNDoA+jwAELUyAPoSJ12RCwB1viuAvAzv3Pv18E+yVGkdpTM3disAMLRxPQAlacOP6X8DoNXlVcFFEVWO1Edo2SE1rY+wRg6W8ff3Hzhw4MKFCwsLC3/66afbt28/+eSTtg6KiMgeiYKot/jH1kFbpka2CAF8++23s2bNCgwMbNasWXR0tIuLi60joocV6u7a9qlDAEqeWghAKLqpd3AFIDrWASAoGgFwcvSoypDM/99s/FekVp2jK7kFwDHvBoDG1xOa3LkAQHdHD+D+hcCbqU0B3C92B9Cqfg6A8UL9BhkTARzUHAOQU3zukVwD0cMRRftvEdbUROjn57djxw5bR0HWJBMgyAUArm6BACD9t4ZwdvJ0dvIEgLphABAwXCrXqrIB1EnZ2eH4AQB5sYEAbiQHAWgB+CgUANxu9QSwU5DlKVMAaHUc3kXViSgTLRwsw415iYjIflSqRfiIYnlUmAipulDpICpFlLkhqdbkAdBlHAXglJkMnR6AoNcCgF73v0r/2/ZF/N+y99JfpIJ0JuF/T0URgCCK0Ov/71i9TtDqAECnBQCZDABy8rS3nAGoc+sA0BYrnD3z8c/sKLmrSuaoBaAtcAXg3KoQgOjbUOsbCEDtFwEAolbuFgBA4ewDAK2naVqMBeDaaxuAsCMHASiTG9y+FAygSOsIwCmr+59CYwCpJX8B0LFdSNWEtdcavXbt2v79+8+fP9+uXbtZs2aVrXD27Nmffvrp4sWLbm5uY8aMGTdunFT++eefX7p0SXrs4+PzwQcfWBSVGUyEVF3sUf79wUczAfT6/nfjcrVWDiCj2B3APVVX6aaLXhRgSH//EAEpjUrlUh4U/vn79J9U+b+n+n9q6kQA0IkCAJkgAshTCxklegC5WjWAYkHtKbgC0IsiAFe53FEmACjQ6gA0d3cA4OWs93bWAvBxuQugvqKkY1gMAMXwewCKeox38+oKQBc8FoC66eMA9EWpzXeuBoBfBQCOsmZeuQEAfkMvAFcKdz3sB0pkDVYfNbp169bY2Ni7d+9mZGSUmwg3btzo6ur64osvZmZmzpkzp7CwcPr06QB27doVFBQUEREBoG7duhaFZB4TIRERmSYKsHQUqNlEuGDBAgCLFy+Oj48vt8KyZcsMj2/cuBEdHS0lQgADBgwwNBCtiImQqousor/fL/obAG7aOhRLxBSVU+jk2DD8/GMAeu1xB/CvHifky9MByBsPACCTOwNw8+xcPNINQLD2YwD1j95recMfwJ2EEADXHTw12pyqugiiaurKlStNmzY1PF2zZs327dtDQ0Nnz55dr149a70LEyGR9ak1mSc1PwA4eRsA/tw5af4lAUDXFj8AaDrmHADVqA9dPUIBFD35LwAeXePbxhwBMOyeD4D4q/3Pa7fYKn4iA1EULN5NwkqjZXbt2rV79+7z589LTwcPHlyvXj0nJ6eff/553bp18fHxxmttPgwmQiIiMq1S8wgLCgqCg4ONC4OCgizaO/avv/565plnoqOj/fz8pJL58+dLD5566qnQ0NDo6OjJkydbFJgpTIREj1xs8YYpF9wB+KV2BvDi2acBvJT5RvFzbwNwqx8OAPXDS+r7AxiSvRdA4oYxN/QhAPJLkm0WN5HUIrR81Kibm1uptGdR6+3kyZNjxozZuHFjr169yr7q4ODQtGnT7Oxsi6Iyg4mQqCro9IUA0gr/BPCuJgWA/svpk2N/A+A66joAjPrSxe8xAOop6QCmXz2ddjAKwK96NYAi1XXbxE0Ei/cXFEVBJpOZ2QuhLLVa/dVXX02dOtXT0zM+Pn7kyJHfffddVFSUoYJSqczKygoICABw+vTp48ePL1682KKozGAiJCIik0Txf7OVKs58/R9//HHevHlKpVKn03l6es6YMWPFihVKpfLll18eOHCgp6fnBx98cO/evalTp0r127dv/+eff+bn57dt27Zhw4aOjo63b99evHhxly5dKn9V/z9BrHFrAFjIy6sBt2GiaqiBWyd/sQWApW1VALpvdXJp/DgAra4YgOzox8lL/QG8f7INgOjCLQDUWm7bRNZUkY15c77/LH/XLxadtkCj63Xo6v375X/xqlSq4uJiw1NnZ2dXV1cAJSUlCoVCEITCwkKN5v8Ck8vlHh4eALRabUpKil6vb9asmbOzs0UhmccWIZFt3C2KvYtYAEsTZwD4z3PJLWfOA6Du+RQARExoOf97AC994AYg/8yTAP6S7ytSpdosYqqVxErdGjXzqrOzc7lpzLB3gqneRAcHh5CQEIsiqSAmQiIiMo27TxDRo3ZYuQHA9ENj38z0AzD0rY0ANE98pOr1IoCIkQsBTMsbC8Ap9bE9us0ANNp7NgyYapXKjRp9RME8IkyERDam1ysBxKq2fZA0AkDHzUEAvIapFQpfAJqocACDUo4CuFH42PHMAADZTIRE1sNESEREpolW7iOshpgIiaoFnb4wQbUDwKHzIwGMvr4HIZMAiK0nAPAYshhAz7O3jt3tCmCvUyYApfqODQOmWsLqu09UQ0yERNWFdI90w3UFgOGrkoQVuQCcnOoDULbqAiBi+IFnip4AcCW5C4BL6mgbRku1heVrjYo1bYt6JkIiIjJJFAW9hYNfLJ2Ab3NMhETVhV5UA9hX8iOAb3ZOeaXTAgDFjz8DQGjUDYCs68XOZy8B6JbWE0CKuqFamw1AFHW2i5rsnMjpE0RUxfT6EgBrsm6HrxoGoE/wUQCy7j0AFId0b9h7I4B+59oDOFXS4yqOA1BpMmwYMNk3q0+or4Ys3GWKiIhqFVHaktCCH/M71FvdoUOHhg4dGhgY+MwzzwBIT08fN25cXl5exc/AFiFRdXS1aO/75yYDePvl1gAGvDEPgOvIlZpu1wB0++MygP7Zne4W+APIYouQHhkRgnUX3bauAwcODB48eOzYsT179iwqKgLQqFGjS5cu7d69e8KECRU8CRMhUXUkipq/StYBmJjYHsDxtaEAgkcCMhkA39ZXAIzO9M273AXAVl0OgEJlig0DJrKJlStXzps3b8WKFevXr9+1a5dU2KVLl8TExIqfhLdGiYjIJEvvi4qWT8B/GJcuXRo4cGCpwjp16pja+6JcbBESVWu5JZcA/HR2BoBFO+Zruo0F4NL/BoAeTXYqfhkE4MrfvQCckqWLohocRErWVp0Hy3h6el65cmXQoEHGhadPn37iiScqfhImQqJqTZpT8UvOTQDhiwYN/3ArAM2gRQA07eICTpwG0PFyEAB9/phE/V/gdvZkVWJlJtRX3b3Gp5566sMPPwwLCxMEAYBSqfzwww9jY2N//PHHip+EiZCIiEyqzIT6Ktx9Yu7cuQkJCb1791YoFNIWvoIgrFmzJjg4uOInYSIkqgFuac4B+O7KkG6bvQC4DygBAFffes3uABgekAmgfobPzVw/sEVIVlXNJ9TL5fL169fPnTv39OnTN2/e9PPzGzFiREBAgEUnYSIkqgFKVGkA7sqK72U2AOCRshuArPlI+ZDGALpkxwG4EDNQz95Bsr4aMKE+IiIiIiKi0odz1CgREZkkitCLgqU/VRbekSNHtmzZIj2Oj4/v3r17WFjYmjVrLDoJEyFRjXFNlvjRqXYfnWp3+43i228U6+8cUgV1VwV1dwvIdAvI9HTSeAgNPIQGgiATBP6vTdYhLbFWbadPfPTRRzdu3JAeT548Wa/XDxo0aM6cOfHx8RU/CW+NEtUY2UXxm1Q3AfRLHg5gUk6izrcHAHnnBgACtt331nkBuOHgDUCtybJlrGQ/BBEW3hq1sP7DSE1NDQsLA3DhwoWLFy8mJye3aNEiIyNj+/btHTt2rOBJ+GcjERHVVKIoSg/27NkTFBTUokULAP7+/llZFvwhyBYhUc1TpHUAIMvPFRw9AKj9WwIIaZba+UYPAHcK2wFI0x3HP3tZEFWaXrR47VC9+IhiKUfbtm3Xr18fEhLy/fffDx48WCq8efOmlBEriC1CoprEUe7mKHdzkOkdZHpBo9JqC7XaQsgdIXdsNChxdNDN0UE3W4vBrcVgR3k9R3k9W8dLdqBa9xEuXLhw7969gYGB2dnZ8+fPB6BUKvfu3WvRIFK2CImIyCTR8hahtfoI1Wq1k5OT+cL27dunpqZeu3YtKCjI3d1dqvDLL79079694m/EFiFRzaPVC1q9AK1WJnOWyZxF/76if180C/BwLfZwLfZycvBycnCUuzrKXW0dKdV4Vh81umPHjhEjRoSEhMyZM8dUnS+//NLT09Pb23vw4ME5OTlSYVZW1oABA7y9vb29vY0nSLi5uYWFhUlZEICHh0dUVJSrqwX/+MtvER45csTX1zckJMS4sKio6MSJE1FRURU/OxFZV7HqJoD/pGcCeOyrIN+ulwG41Q8HoHd0cncrAuCjAACFui6AIkHONbjpYVSiRWi+vkwmGzVq1IkTJzIzM8utkJiY+M4775w4caJFixaTJk166623/vvf/wJYsGBB48aN9+7de+HChZ49e/bt27d58+YAMjMzd+7cef36dY1GYzjJk08+2bVr1woGXH4iHDdu3P3799etW2e8seH169cHDhxoGKJDRET2z/I+P/P1hw4dCuDWrVvZ2dnlVli/fv2IESNat24NYMGCBf379//yyy81Gs2vv/4aGxsrl8vDwsIGDx78ww8/vP/++2fPnu3Xr59CoVAqlT4+PgUFBXfu3OnQoUOvXr0qHrDJW6NhYWGTJ09evnx5xc9FRFUjTX02TX12T1Ko24lf3E78IhUqQ3o3G32m2egzA/zuDvC720bs0Ebs4Obc1LahUk1X9RPqr169GhoaKj1u06ZNQUFBZmbm7du31Wp1q1atpPLWrVtfu3YNwJIlS7p3737jxo3IyMgPP/zw9u3bGzZsKCgoiIyMrPg7mhwss3Tp0vPnz8+fP//y5ctff/21o6PjQ1wXEVmfTi9ApzU8dajXRvTzBRDYIBNAhzsNAFwu8CkEd66nyhMBvYWDX/QQdDpdXFyccaGXl1dgYGBFDr9//76hw8/FxUUul+fm5iqVSml/Cancw8ND6ju8cOHCkiVLHB0dZTKZSqUCMHHixO3bt3///fevvPJKBQM2N2p03rx5/v7+U6ZMuXnzpmExNyIiqj0q0cITRaGkpGTWrFnGhU2aNNm2bVtFDm/QoEFeXp70uKCgQKfT+fj4FBcXFxcXazQaqVWWm5vbsGFDqY5U4uPjc+fOHanEz88vNTW14gE/YPrE6NGj/f39R4wY0aNHD94mJaomStRpAGIyMPrHQAA+IT8CkDcfC1EE4OpaDKBdvWIAx+83z8BJG4ZKtZO7u3tsbGzljg0NDTWsFBofH9+gQQNvb2+tVlu3bt2EhITOnTsDSEhI6NmzJ4BWrVpduHBh8ODBXbp0Wbly5bBhw5RK5ebNmyveHERFpk907dr1+PHjOp1u7NixlbooInok9hf/8PaByLcPRApbTglbTun0Kq2Pv9bH3zvolnfQrc5Nrnducn2AVx0PlxAPl5AHn46oPCKsvPvE7du39+/ff+3ataysrP379yclJQEoLi4eNGiQtHz2tGnTYmJidu3adfv27UWLFj377LMymczJyWnatGlvv/32nTt3oqOjDx8+PHXqVADTp08vKCgAMHXqVB8fn9DQ0PDwcB8fnxkzZlT8GstvEfbu3dvT09PwNCgo6Pjx4+PHj690hiciohpJhKVzBczXP3fu3KeffgrA2dl52bJlw4cPl4bAaDQaaVZCYGDghg0bFi1alJ2dPXz48IULF0oHLlmyZP78+d27d/fx8dmyZUujRo0ADBkyZMiQIQBcXV0PHjx46dIllUrVvn17BwcLlosR7H46hJdXg5yc+7aOguiR8HYLB7C+VRCAQcv/1jYMACDPywag238bwL7fH1+Z5AHgT+VGAHp9sQ2jpepGFDUPrHPp0x9SN+626LRFOs1zqQfu368xX7xcYo2oBsspuQjgbE5nAI9lZWo6PQXAsU1rAHrXrwB0vxMXlz0QwN93/QHklyTbMFqqiUTLl0yrym2YAFy9evX333+/efOmUqk0FE6aNKl3794VPAMTIRERmSRavuN8VS66vWvXrpEjR3p5ebVo0UKhUBjKpY7DCmIiJKrxLuXJAdz4NSzA91cA6LsIgLbVkwDq9VrU/FgRAI+cRgDywRYhWUYULU5sVZkIly1bNmHChLVr11rUKVgKEyFRDabXKwH8VrQTgNfJYct6fQtA3hcAFIpGAPSBgZ2apgLocSsMwG/ys1pdjem5oepAhFCJCfWPKJiy0tPTX3311YfJguDuE0REZJ4oWvxTZXr27Hn27NmHPAlbhEQ1nrQlxY0i/f3EIADuKZsBOAeNBVDSdkSLZ/4LYPD1IAB7UnzyS9gipBovLS1N2mvihRdeePrpp93d3aOiotzc3AwVvL29PTw8Kng2JkIiO3FYe3xB9AAAS9WHAbh9mQDArV4HsW49APeUzgBKNOWv909kygMnyJd7yCMKxmDAgAFXrlwxPJX2pjf29ddfl1rjzQwmQiIiMqcaDpbZunWrtMS2KQEBARU/GxMhkZ3IKT73kzIZQJPDzwB4L2Y1ALGBz+G3OwH4JiMTgEabY9MYqeap1GCZR65t27ZWPBsTIZH9kAaR/ph7GcDAL6IAODtoZl/QAUgu2mHb2KiGsvoO9Van1+u3b9/+999/5+Tk+Pv7DxkypGPHjhadgaNGiYjIJLF6jxrNyMjo0qXL6NGjf/vtt4SEhK+++ioiImLmzJkWrR7KFiGRvblZeBDASwnjAbiKLtdUv9o6IqrBqvk8wgULFhQUFCQmJrZu3RqAKIrbtm2bNGlSv379JkyYUMGTMBES2aeE4k22DoHsQTVfWeb48eNLly6VsiAAQRBGjRo1YcKE48ePMxESEZEViJYPfqnKLY0aNmwok5Xu45PJZD4+PhU/CRMhERGZIVjcIqzCW6OvvvrqokWLOnbsGBQUJJXs2bNn3759R48erfhJqlEijI6OllYKABAQENC1a1fp8b179zZv3qxSqZ544olmzZoZ6v/1118nT54MDAwcNWqUXC63QcRERGRT8fHxd+/eDQkJad26tZeX140bN65fvx4aGjp9+nSpwrRp0yZNmmT+JNUoEU6bNq1Hjx7SGjk9e/aUEmF2dnZ4eHifPn28vLzCw8MPHz4cFhYG4Msvv1y+fPm0adM+/fTTTZs2bdmyxcbRExHZo0psw1SV0yd8fX1HjBhheNqyZctSFerXr//Ak1SjHerr1asXHx9v3OYDsGTJkhMnTuzYsQPAG2+8cfPmzQ0bNqjV6oCAgE2bNvXp06egoCAgIODQoUPt27cv97TcoZ6IqFwV2aH+5NJNF37YZ9FpS/TqtzO216Ad6qvXPMI9e/b8/PPPV69eNZTs3bt32LBh0uPhw4fv3bsXQEJCgkql6tWrF4A6der06dMnJibGJgETEdk5EaIoWPpj66AtU40SYfPmzU+dOrVt27aOHTt+/PHHUuGdO3d8fX2lx40aNbp3755Sqbxz547xSKFGjRqlp6ebOq1SqXzUkRMR1URarfaBdaRRo5b+1CxV2kcYERFRNmPNnTv39ddfBxAbGyuVnDp1qmfPnpMnT/b19RWE/7t5Kz0QBMG4UCoXBJN/gJQdWUtERBUkVmLUaE1rEVZpIty7d69OpytVaLyDlKRr164eHh7Jycm+vr5+fn4ZGRlSeXp6upeXl7Ozs5+fX2Zmpl6vl5JcRkZGjx49TL2pk5MTUGzV6yAisgcV2di9+q81+vCqtLXk5eXlU4aUCPX6/2tMJyYm3r9/Pzg4GMCgQYN27twple/YseOxxx4D0L59e4VCceTIEQAFBQWHDh2SyomIyOpEy39qluoyfWLXrl0ff/xxeHh4SUnJr7/++sYbbzRu3BjAzJkzV69ePXHiRG9v759++unw4cMAnJyc3nnnncmTJz/99NP79u0bNGiQNKeCiIisS49qPX3CKqpLIuzfv78gCNeuXVMoFC+88IJhLoSXl1d8fPzWrVuVSmVCQoJhr8U5c+aEh4cfP378zTffHD58uO0CJyKimq0azSN8RDiPkIioXBWZR3hkyeaE7w9YdNoSvfqj7K3m5xFeuHAhOTm5Y8eOgYGBpV7S6XQJCQnGJX5+fo0aNSoqKkpKSjIUBgYGenl5WRSYKdWlRUhERNWR5btP4EH133333TVr1vTq1WvWrFmffPLJlClTjF8tKSmZNWuW4WlCQsKqVatmzZqVmJjYp08fw970ixYtstbtQCZCIiIyqRK7T5ivn56evnz58sTExKCgoP3790+ZMuWpp55ydHQ0VHB3dzfMpjt//nznzp1Hjx4tPW3SpInhJSviHDsiIjJJmkdoxZVldu3aZdgsYsCAAXq9/uTJk6Yqr1mzZtSoUd7e3tJTrVZ7+vTpixcvVmQpgIpji5CIiEwSRegtHElivv6tW7eaNGkiPRYEwd/f/9atW+XWVKvVGzdu/Pnnnw0lSqVywYIFN27ccHFx2bp1q2E/3ofEREhERCZV7taoSqVatmyZcaGvr+/TTz8NQKPRGE/kd3JyUqlU5Z4nOjra3d29f//+0tOOHTvevn1bJpPp9foXXnjhhRdeOHTokIWhlY+JkIiITBItXzJNFAVRFHNzc40LnZycpAe+vr5xcXGG8qysLD8/v3LP8913302bNs2wTKbhDDKZ7Nlnn+3bt69FUZnBREhERCZVrkWoUCiWLl1a7qs9evR4++23S0pKXFxcUlNT09PTIyIi8M/6Yoa0d+vWrT///PObb74p9yQXL1407Mfw8JgIiYjINBGWzjY3Xz88PDwyMnL06NHjxo376quvnn32WWk64JtvvpmUlBQdHS1V++677/r169e0aVPDgcuWLcvNzQ0ODr5+/fqqVas+++wzSy/FFCZCIiKqUtu2bfv6669PnTr1/PPPSx2HAIYMGRIZGWmoExwcPGTIEOOjHnvssR07dsTGxjZs2HD//v2dOnWyVjxcWYaIqJaqyMoyez/47fTaPy06rVKv/k/erzVoh3q2CImIyCSrT5+ohpgIiYjIHEvzWk3Lg0yERERkmmj5NkzcoZ6IiOyHaO1Ro9UQEyEREZlk9UW3qyEmQiIiMqlyK8s8omAeESZCIiIyiS1Ce+Dm5nL06BFrLVJerahUKkEQDOvv2ZOCgoI6derYOgrrU6vVoig6OzvbOhDrs9dfmUaj0el0CoXC1oFYX0FBga1DqC7sPxESEVGlcR4hERHVdpxHSEREtZfe8hYeW4RERGRHKjGP8NEE8ugwERIRkUkiBD0smw5haX2bYyIkIiKTKjFYhivLEBGR/RA5WIaIiGozkYNliIioNqsNLUKZrQMgIiKyJbYIiYjIJK4sQ0REtRr7CImIqLaz+z5CJkIiIjKJt0aJiKhWqw2jRpkIiYjIJPYREhFRrSZWYtFtJkIiIrIbIqC3/BDzioqKVq1ade3atYiIiBkzZsjl8lIVNm7cmJaWJj329vaeMWOG9DgrK2vVqlVZWVkDBgwYM2aMhXGZxAn1RERUpZ588skjR4507979u+++e+mll8pW+Oabb06dOpWbm5ubm5uXlycVqtXqnj173rp1q0uXLv/+97+//PJLa8XDFiEREZlk9T7CM2fOnDp1KiMj8IdltAAAG1JJREFUw8XFpXfv3qGhoe+++66Xl1epalOmTHnyySeNS7Zu3apQKNasWSMIgp+f38yZM2fPnl22NVkJbBESEZFJ4v96CS37MXPCY8eOdevWzcXFBUCzZs38/PxiY2PLVouOjl64cOGmTZu0Wq1UcvTo0X79+gmCAKBfv35paWmG26cPiYmQiIhMkuYRWvpjRkZGhre3t+Gpj49Penp6qTrh4eEBAQEODg6LFy8eMGCAlAuND3RycqpXr17ZAyuHt0aJiMi0So0aLSouGjhwoHGhv7//unXrADg7O2s0GkO5SqVSKBSlzvDpp59KD+bPnx8SErJr164RI0ZU5MDKYSIkIiKTKjFqVA84Ozu/9tprxoWGXkA/P7+YmJj/nVwUb9++3bhxY1Oncnd3b9Wq1c2bNwE0btz41q1bUnlOTk5xcbGZAy3CREhERCZVbrCMg4NDVFRUua8OHTp07ty5165dCw4O3r9/v0wmi4yMBHDp0qXCwsLOnTur1WqdTid1IqakpMTFxb377rsARo4cOWrUqLy8vLp16/7888/du3f38fF5yKuTMBESEZFJImB+8Et5h5ir36hRo9dff7137949e/Y8ePDg559/7ujoCGD9+vVJSUnR0dEZGRkdOnTo0qWLXC4/evToc88917t3bwDdu3ePiorq0qVL27Ztjxw5snXr1oe5LmOCWOPWALBQQEBATExM69atbR2I9alUKkEQnJycbB2I9RUUFNSpU8fWUVifWq0WRdHZ2dnWgVifvf7KNBqNTqezVl9UtVLBX9na17fu+OpPi86sEdVH5Zvu379vps6lS5euXr3avn37gIAAqSQrK0utVvv7+wO4detWYmIigDZt2jRp0sT4wLi4uDt37nTr1s14xM1DYouQiIhMekSLbrdu3bpU+8T4Pqe/v7+UEcuKiIiIiIiwMKIH4PQJIiKq1dgiJCIik0SIegt70Cytb3NMhEREZNKjWHS7umEiJCIik0RRtHRMZY0bg8lESEREJlVuQn3NwkRIREQmiZb3+bGPkIiI7MqjmD5RrTAREhGRSSJEvYWpzdL6NsdESEREJulF+781ygn1RERUq7FFSEREZjxgx/lyDuCtUSIishucPkFERLWaaPngFw6WISIi+yFafmu0xk2gYCIkIiKTRIh6C292Wlrf5pgIiYjIpNowj9AG0yfi4uLmzJnTs2fPZ555xrj8ypUrffv29fLy6tq1a3x8vKH8888/DwgIaNSo0csvv6zT6aTC27dvDxkyxMvLq0OHDn/99VeVXgARUa0h9RFa+mPrqC1jg0SYlZXVuHHj8PDwy5cvG5dPnDixV69et27dmjRp0qhRo6Sc9+effy5duvSPP/5ISEg4dOjQV199JVV+7rnnmjVrlpaWtmDBgieffLK4uLjqL4SIyO5JfYSW/tg6asvYIBEOHjz4zTff7Nixo3FhQkJCUlLSW2+95eLi8uKLL2q12v379wNYs2bNM888Exoa2rBhwwULFnz33XcA0tLS9u/f/+6777q6uk6aNKlJkybbtm2r+gshIrJ7Uh+hhT9MhJVy+fLlli1bKhQKAIIgtGvXLikpCUBSUlL79u2lOu3bt09KShJFMTk5uVGjRg0aNJDKw8LCSjUuiYiIKuiRDJa5ePHiqVOnShXKZLKnn37a1CE5OTnu7u6Gp3Xr1r13755UXqdOHanQw8NDpVIVFRWVrZydnW3qzFlZWaGhodJjZ2fnEydOtGjRwvJrqo5UKpUgCE5OTrYOxPqKiooEQbB1FNanVqtFUdRoNLYOxPrs9Vem0Wh0Op1Wq7V1INZXVFTk5OTk7OxsvpooQC/Y+WCZR5II09PTjx8/XqpQLpebSYSenp4FBQWGp3l5ed7e3lJ5fn6+oVChULi5uZWt3LRpU1Nn9vHxiYmJad26deWupTpzdHS010QoiqLx3zp2Q0qED/zqqYns9VcmJULpZpWdqeA/RRF6Tp+ojAEDBgwYMMCiQ1q0aHHlyhWVSuXs7CyK4oULF1588UWp/MKFC1KdCxcutGjRQhCEFi1aZGRk5OTkeHp6AkhMTIyKirL6VRARkQhRtDCxWVrf5mzQR1hcXJySknL37l2lUpmSkpKZmQkgPDw8ODh4xYoVGo1mzZo1er1+4MCBAGbMmLF27dpr167l5uZ+8skn0oyLgICAPn36fPDBBxqN5rfffktNTR01alTVXwgRkd2r1GCZGpYIbTChPj4+ft68eQBkMtm4ceP69u378ccfA9i4ceOMGTOWL18eHBy8detWBwcHAAMHDpw3b17Pnj3VavVTTz31r3/9SzrJmjVrpk+f7uXl5e/vv2XLFjc3t6q/ECIiuydC1At23iIUxJq2g6KlAgIC7LWP0I4HyxQUFBgGSdkTO+4jtNdfmR33EVbwV/bRa+vWr9pp0Zn1oibL8cj9+/dNVTh37tzcuXOvXbsWERGxatWqxo0bG79aXFz87rvv7t+//969e23atHn//fc7deoEICkpSeoykyxYsGDQoEEWBWYKl1gjIiKTrN5HqNVqn3jiiblz506dOvW9996bOnXqgQMHjCsUFhaq1erVq1c3btz4u+++e+yxx1JSUurWrZuXl3f58mXDrPHAwEALL8UkJkIiIjLJ6otux8TEAJg/fz6AxYsX+/j4XLlyxXhWm4+Pz+effy49fuedd5YvX37x4sVu3boBcHZ2joiIsPQSHqi6TKgnIqLa4OLFi4aVxTw8PIKDgy9dumSqcnx8vE6nM6TJjIyMyMjIAQMGfP7551ac3MkWIRERmVSpFqEoimJubq5xoYuLi9TVeu/ePeO+yXr16t29e7fc89y/f3/y5MkffPCBNK28UaNGa9asad26dWpq6quvvpqRkbF06VKLr6c8TIRERGSSKOgtHTWqh76goCA4ONi4sFWrVtJCK/Xr109OTjaU5+fnSzPCSyksLBwyZEhUVNQrr7wilQQEBAQEBAAICwtzdHScMWMGEyERET1yIkQROgsP0Xl4eOTk5JT7anBw8Pfffy89ViqVqampzZs3L1WnqKho2LBh7dq1M3QWllK3bt3/1969BjVxt20AX04CShAIBBAQS4AEOUkVtIrtoCCClaltKaM9UBRPbQcP1TpalSqVqoNVqVY8MBbHyqggoKIMWFFardWgTURAzqJFVE5RkABJ/u+HfZo3DwgCD2QhuX7Dh+3tJt53d+PFbjYbiUTSp656gPcIAQCgWwP+gfp333332bNnZ86cIYTs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", + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/html": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plot_cross_section(model, y=0.0, timestep=60, field=:phase, dim=3)\t" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Julia 1.9.0", + "language": "julia", + "name": "julia-1.9" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.9.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/src/LaMEM_ModelGeneration/Grid.jl b/src/LaMEM_ModelGeneration/Grid.jl index 5d8ecf91..7b97818e 100644 --- a/src/LaMEM_ModelGeneration/Grid.jl +++ b/src/LaMEM_ModelGeneration/Grid.jl @@ -159,10 +159,11 @@ function Create_Grid(nmark_x, nmark_y, nmark_z, nel_x, nel_y, nel_z, coord_x, c nump_z = nel_z_tot*nmark_z; # Create 1D coordinate vectors (either regular or refined) + xn, x = GeophysicalModelGenerator.Create1D_grid_vector(coord_x, nel_x, nmark_x, nseg_x, bias_x) yn, y = GeophysicalModelGenerator.Create1D_grid_vector(coord_y, nel_y, nmark_y, nseg_y, bias_y) zn, z = GeophysicalModelGenerator.Create1D_grid_vector(coord_z, nel_z, nmark_z, nseg_z, bias_z) - + # node grid Xn,Yn,Zn = GeophysicalModelGenerator.XYZGrid(xn, yn, zn); diff --git a/src/LaMEM_ModelGeneration/LaMEM_Model.jl b/src/LaMEM_ModelGeneration/LaMEM_Model.jl index dc310656..0dbf91e0 100644 --- a/src/LaMEM_ModelGeneration/LaMEM_Model.jl +++ b/src/LaMEM_ModelGeneration/LaMEM_Model.jl @@ -17,7 +17,7 @@ function write_vec(data) if !isa(data,String) str = ""; for d in data; str = str*" $d" end else - str = data + str = " "*data end return str diff --git a/src/LaMEM_ModelGeneration/ModelSetup.jl b/src/LaMEM_ModelGeneration/ModelSetup.jl index f9ed4bf8..686d9808 100644 --- a/src/LaMEM_ModelGeneration/ModelSetup.jl +++ b/src/LaMEM_ModelGeneration/ModelSetup.jl @@ -164,7 +164,13 @@ function Write_LaMEM_InputFile(io, d::ModelSetup) for f in fields if getfield(d,f) != getfield(Reference,f) || (f == :bg_phase) || - (f == :msetup) + (f == :msetup) || + (f == :rand_noise) || + (f == :nmark_lim) || + (f == :mark_ctrl) + + + if (f != :geom_primitives) # only print if value differs from reference value diff --git a/src/LaMEM_ModelGeneration/Output.jl b/src/LaMEM_ModelGeneration/Output.jl index e3a8532b..621d06f9 100644 --- a/src/LaMEM_ModelGeneration/Output.jl +++ b/src/LaMEM_ModelGeneration/Output.jl @@ -48,10 +48,13 @@ Base.@kwdef mutable struct Output "effective pressure" out_eff_press = 0 + "out_over_press" out_over_press = 0 + "lithospheric pressure" out_litho_press = 0 + "pore pressure" out_pore_press = 0 "temperature" @@ -69,10 +72,13 @@ Base.@kwdef mutable struct Output "second invariant of strain rate tensor" out_j2_strain_rate = 0 + "sh max" out_shmax = 0 + "eh max" out_ehmax = 0 + "yield stress" out_yield = 0 "relative proportion of diffusion creep strainrate" @@ -93,20 +99,28 @@ Base.@kwdef mutable struct Output "plastic dissipation" out_plast_dissip = 0 + "total displacement" out_tot_displ = 0 + "momentum residual" out_moment_res = 0 + "continuity residual" out_cont_res = 0 + "energy residual" out_energ_res = 0 + "Melt fraction" out_melt_fraction = 0 + "fluid density" out_fluid_density = 0 + "conductivity" out_conductivity = 0 + "velocity gradient tensor" out_vel_gr_tensor = 0 "activate surface output" @@ -200,7 +214,16 @@ function Write_LaMEM_InputFile(io, d::Output) # Write all fields that are active for f in fields - if getfield(d,f) == 1 + + # write "out_*" always + write_always = false + if length(String(f))>3 + if String(f)[1:3]=="out" + write_always = true + end + end + + if getfield(d,f) == 1 || write_always # only print if value differs from reference value name = rpad(String(f),15) comment = get_doc(Output, f)